Integration Patterns

一个仓库里多个 Agent

用多个 agentId 在同一项目目录里隔离不同的 SDK Agent

一个仓库里多个 Agent

如果你在同一个项目目录里创建多个本地 SDK Agent,最重要的是:

  • 给每个 agent 一个稳定且不同的 id

例如:

new Agent({ id: "planner", path: repoPath, tools: {} });
new Agent({ id: "reviewer", path: repoPath, tools: {} });

这样它们的 session 会落到不同目录里,不会混在一起。

如果你做的是“同一仓库里多个不同角色的 agent”,这会非常有用。