Product · Agent SDK

把本地 Agent、RemoteAgent、Session 与 Plugin 组合进你的应用流程,让 Agent 真正成为可嵌入的执行层。

查看 Agent SDK 文档

接入方式、Session、Plugin 与 API 说明都已经拆到独立的 agent-sdk-docs 中。

本地 Agent 与远程 Agent 双入口

同一套 SDK 既支持本地嵌入式 Agent,也支持通过 RemoteAgent 调用远程 HTTP Agent。

围绕 Session 组织执行

把 run、stream、history、fork 这些核心执行面稳定收束到 Session 模型上,方便应用侧持续集成。

显式组合 Plugin 与 Tool

让调用方自己决定要注入哪些 Power 和 tool,而不是依赖平台自动装配。

典型场景

  • 本地嵌入:在 Node 应用里直接 new Agent,把能力嵌进已有业务流。
  • 远程调用:用 RemoteAgent 连接已经暴露 HTTP 接口的 Agent 服务。
  • 能力编排:围绕 Session、Plugin 与 Tool 组合你自己的执行壳。

事实对齐

  • 包名:@downcity/agent
  • 核心源码目录:packages/agent/
  • 核心入口:Agent / RemoteAgent / Session