Files
X-Financial/document/development/agent week plan/day_4_orchestrator_runtime.md
2026-05-11 03:51:24 +00:00

1.5 KiB
Raw Blame History

Day 4Orchestrator 运行时

今天的大开发点

建立统一调度层。用户请求和系统任务都先进入 Orchestrator由它完成语义解析、权限判断、能力选择、Agent 路由、工具调用记录和失败降级。

为什么第四天做这个

没有 OrchestratorUser Agent 和 Hermes 会各自直接调用能力权限、审计、降级、Trace 都会分散。生产系统必须有统一入口。

今天主要交付

  • Orchestrator 请求和响应结构。
  • 用户请求路由到 User Agent。
  • 定时任务路由到 Hermes。
  • 权限级别判断。
  • 高风险动作确认机制。
  • 能力注册查询。
  • 工具调用封装。
  • AgentRun Trace 查询。
  • 失败降级返回。

对应执行细则

相关架构文档:

当天验收门槛

  • Orchestrator API 可用。
  • 用户消息能路由到 User Agent 占位实现。
  • 定时任务能路由到 Hermes 占位实现。
  • forbidden 请求不会调用下游 Agent。
  • 每次运行都有 run_id 和 Trace。
  • 工具调用失败能记录并返回降级结果。

今天不做

  • 不做复杂任务编排 DAG。
  • 不做多 Agent 协商。
  • 不做自动高风险动作。