Skip to content

AgentKit

AgentKit 适合这样一类开发者:
你对自己的工具能力和业务场景很熟,但不想自己从零实现 Agent 的会话、工具调用链和消息流。

它解决什么问题

AgentKit 帮你处理:

  • Agent 会话初始化
  • 流式消息
  • 工具调用
  • 工具回调
  • 会话历史、停止和清理

最适合什么场景

  • 你有 tool,但不想自己组 agent
  • 你想尽快验证一个 agent 场景
  • 你希望平台来承担 agent 编排层

核心能力

Session 初始化

常见入口包括:

  • initSession
  • initSimple

对话执行

常见模式包括:

  • chat:流式会话型请求
  • chatSimple:一次性简单请求

Tool 回调

当 Agent 触发 tool 调用后,应用可以通过:

  • callback
  • streamCallback

把结果回送给 AgentKit。

什么时候更适合 AgentKit 而不是 ModelKit

  • 你要的不是单步模型调用
  • 你要的是“模型 + 工具 + 会话”的联合编排
  • 你不想自己维护 agent 状态机

什么时候不一定需要 AgentKit

  • 你已经有自己的复杂 agent runtime
  • 你只是做问答、总结、翻译、分类等单步任务

下一步看什么