fix: async knowledge writeIndex + 60s tool execution timeout

This commit is contained in:
root
2026-07-16 19:04:10 +08:00
parent f93b5eccb6
commit c951e75b39
2 changed files with 21 additions and 3 deletions

View File

@ -177,9 +177,11 @@ func (s *Store) Add(name, content string) error {
})
s.summaries = append(s.summaries, name+" "+content)
if err := s.writeIndex(); err != nil {
log.Printf("[knowledge] write index error after adding %s: %v", name, err)
}
go func() {
if err := s.writeIndex(); err != nil {
log.Printf("[knowledge] write index error after adding %s: %v", name, err)
}
}()
log.Printf("[knowledge] added: %s (%d bytes)", name, len(content))
return nil
}