Skip to main content
POST
Zeus 的核心入口。启动一次 Agent 对话,支持 MCP/OAuth 工具、知识库 RAG、记忆、沙盒代码执行、Skills、HITL 审批等完整能力。 返回 SSE 流式响应,消息格式参见 Streaming
string
必填
Bearer JWT Token(user_id 从中自动提取,用于 Store 隔离)

核心参数

string
必填
用户消息内容
object
必填
LLM 模型配置(来自前端 localStorage)
string
会话 ID,用于 Checkpointer 持久化。不传则自动生成
string
默认值:"agent"
对话模式:
  • agent — 完整功能模式(默认)
  • ask — 只读问答模式,禁用写入工具
  • plan — 交互式规划模式

工具配置

array
默认值:"[]"
统一的工具列表。每个工具通过 type 字段区分类型
string
默认值:"cloud"
代码执行环境模式:
  • "cloud" — 使用云沙盒(E2B / OpenSandbox / Daytona)
  • "local" — 使用本地容器(Docker / Apple Containerization),需配合 working_directory
  • "none" — 不启用代码执行环境
是否启用 Web Search Tool(Tavily + DuckDuckGo)

RAG & Memory

array
默认值:"[]"
知识库 ID 列表。传入后自动注册 search_knowledge_base 工具
boolean
默认值:"false"
是否启用 Memory Tool(长期记忆读写)

Skills

object
Skills 激活配置

上下文

array
默认值:"[]"
历史对话消息列表 [{ role, content, timestamp? }]
array
默认值:"[]"
资源文件列表 [{ name, content, type }](如 Markdown 提示词)
array
默认值:"[]"
已上传到沙盒的文件 [{ name, path, type, size? }]
array
默认值:"[]"
用户添加的聊天附件 [{ id, name, size, type, content }]

HITL 审批

object
工具中断配置(Human-in-the-Loop)