Merge pull request #1036 from trheyi/main

Refactor Knowledge Base loading in Load and Reload functions
This commit is contained in:
Max 2025-07-23 18:01:12 +08:00 committed by GitHub
commit f2234d96d4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -266,6 +266,13 @@ func Load(cfg config.Config, options LoadOption) (warnings []Warning, err error)
warnings = append(warnings, Warning{Widget: "Pipe", Error: err})
}
// Load Knowledge Base
_, err = kb.Load(cfg)
if err != nil {
// printErr(cfg.Mode, "Knowledge Base", err)
warnings = append(warnings, Warning{Widget: "Knowledge Base", Error: err})
}
// Load Neo
err = neo.Load(cfg)
if err != nil {
@ -281,13 +288,6 @@ func Load(cfg config.Config, options LoadOption) (warnings []Warning, err error)
}
}
// Load Knowledge Base
_, err = kb.Load(cfg)
if err != nil {
// printErr(cfg.Mode, "Knowledge Base", err)
warnings = append(warnings, Warning{Widget: "Knowledge Base", Error: err})
}
// Load OpenAPI
_, err = openapi.Load(cfg)
if err != nil {
@ -478,6 +478,13 @@ func Reload(cfg config.Config, options LoadOption) (err error) {
printErr(cfg.Mode, "AIGC", err)
}
// Load Knowledge Base
_, err = kb.Load(cfg)
if err != nil {
printErr(cfg.Mode, "Knowledge Base", err)
}
// Load Neo
err = neo.Load(cfg)
if err != nil {