chore: refactor agent to skill-first; structured skills dirs; enhance ReAct and tool logs
This commit is contained in:
@@ -57,6 +57,11 @@ func main() {
|
||||
appLogger.Errorf("load skills failed dir=%s err=%v", cfg.SkillsDir, err)
|
||||
panic(err)
|
||||
}
|
||||
skillSet, err := knowledge.LoadSkillSet(cfg.SkillsDir)
|
||||
if err != nil {
|
||||
appLogger.Errorf("load skill set failed dir=%s err=%v", cfg.SkillsDir, err)
|
||||
panic(err)
|
||||
}
|
||||
appLogger.Infof("knowledge loaded soul_path=%s skills_dir=%s", cfg.SoulPath, cfg.SkillsDir)
|
||||
|
||||
llmClient := llm.NewOpenAICompatibleClient(cfg.LLM, appLogger.WithComponent("llm"))
|
||||
@@ -65,6 +70,7 @@ func main() {
|
||||
store,
|
||||
toolRegistry,
|
||||
soul,
|
||||
skillSet,
|
||||
skillsDoc,
|
||||
cfg.ReactMaxSteps,
|
||||
appLogger.WithComponent("agent"),
|
||||
|
||||
Reference in New Issue
Block a user