SDK Examples
例子:最小 RemoteAgent
通过 HTTP 或 RPC 调用另一个进程中的 Agent
例子:最小 RemoteAgent
import { RemoteAgent } from "@downcity/agent";
const agent = new RemoteAgent({
url: "http://127.0.0.1:5314/agents/repo-helper",
});
const session = await agent.createSession();
const turn = await session.prompt({
query: "总结一下这个项目",
});
const result = await turn.finished;如果你走本机 RPC,也可以写成:
const agent = new RemoteAgent({
url: "rpc://127.0.0.1:15314",
});建议先用这个最小例子验证远程连通性,再逐步叠加更复杂的订阅式 UI 或多 session 行为。