From 5ec4729b8345fb0f6e8478c0546e0826ed668d93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=85=AC=E6=98=8E?= <83812544+Ed1s0nZ@users.noreply.github.com> Date: Thu, 11 Jun 2026 01:40:00 +0800 Subject: [PATCH] Add files via upload --- internal/app/app.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/internal/app/app.go b/internal/app/app.go index 536d59fd..5d98172d 100644 --- a/internal/app/app.go +++ b/internal/app/app.go @@ -315,6 +315,14 @@ func New(cfg *config.Config, log *logger.Logger, configPath string) (*App, error skillsDir := skillpackage.SkillsRootFromConfig(cfg.SkillsDir, configPath) log.Logger.Info("Skills 目录(Eino ADK skill 中间件 + Web 管理 API)", zap.String("skillsDir", skillsDir)) configDir := filepath.Dir(configPath) + plantaskRel := strings.TrimSpace(cfg.MultiAgent.EinoMiddleware.PlantaskRelDir) + if plantaskRel == "" { + plantaskRel = ".eino/plantask" + } + plantaskBase := filepath.Join(skillsDir, plantaskRel) + // Match eino_adk_run_loop: checkpoint_dir is used as configured (relative to process CWD when not absolute). + checkpointBase := strings.TrimSpace(cfg.MultiAgent.EinoMiddleware.CheckpointDir) + db.SetEinoConversationDirs(plantaskBase, checkpointBase) agent.SetPromptBaseDir(configDir) agentsDir := cfg.AgentsDir