SDK Examples

例子:最小本地 Agent

一个最小可运行的本地 Agent SDK 示例

例子:最小本地 Agent

import { Agent } from "@downcity/agent";

const agent = new Agent({
  id: "repo-helper",
  path: "/path/to/project",
  tools: {},
});

然后:

const session = await agent.createSession();
await session.set({ model });
const turn = await session.prompt({ query: "继续" });
await turn.finished;

这条最小例子适合先验证 3 件事:

  • Agent 能不能成功构造
  • Session 能不能成功创建
  • 模型能不能成功执行