execgo

控制面 execgo

介绍 execgo 如何作为 Go 控制面接收动作、校验任务图、编排 executor 并统一任务状态。

execgo 是 Agent 动作进入可靠执行体系的控制面。它不替代 Agent 的推理、规划或上下文管理,而是把已经选定的动作变成结构化任务,并负责校验、调度、状态、取消、重试、超时和观测。

控制面的核心价值是把“Agent 想做什么”翻译成稳定的任务契约:上游可以是 Claude Code、Codex、Hermes Agent、OpenClaw 或自研 Agent;下游可以是本地 executor、MCP 工具、CLI skills,也可以是独立部署的 execgo-runtime 数据面。

Rendering diagram...

在控制面文档中,重点关注这些问题:任务 DSL 如何描述动作,TaskGraph 如何表达依赖,executor 如何被选择,失败和取消如何向上游反馈,以及 Agent adapter API 如何把通用 Agent 的输出接入 execgo。