大规模 Agent 系统的 Harness设计
从 Runtime 治理、Agent Session、Action、State、Trace、Context、Workflow 和 UI 出发,讨论大规模 Agent 系统的 Harness 设计。
从 Runtime 治理、Agent Session、Action、State、Trace、Context、Workflow 和 UI 出发,讨论大规模 Agent 系统的 Harness 设计。
Agent Protocol DSL 不是多 Agent 治理协议总纲,而是其中的模型交互协议。总纲定义 Harness 的治理愿景、对象关系、状态模型和分层边界;本协议只处理模型与 Runtime 之间如何表达、校验、执行和返回结果。
它的目标是让模型声明“想做什么”,而不是让模型直接拥有工具执行权。Runtime 接收声明后负责解析、校验、调度、执行、记录、投影和恢复。
模型保留判断、规划和解释能力;Runtime 接管权限、状态、执行、观测和恢复。协议的核心形态是声明式 action graph:模型描述语义动作、依赖关系、上下文引用、结果策略和持久化意图。
为了适配当前模型能力,协议可以通过 Runtime 拥有的 toolCall carrier 承载,例如 AgentProtocolOutput。ToolCall 只是承载方式,协议边界仍然是 Runtime 接受并归一化后的 Action。