抽取多 Agent 编排 crate 并支持运行中自主扩图 #207

Merged
kdletters merged 5 commits from codex/rust-agent into master 2026-08-31 10:51:11 +08:00
Member

概要

  • 抽取通用 agent-runtime-orchestration crate,承接多 Agent DAG 的构图校验、ready/wave、下游闭包和全量/返工选择。
  • 保留 platform-agent 的游戏领域任务与语义路由,避免把 Runtime、Provider、ToolHost 和持久化职责下沉到公共编排层。
  • 增加 GraphProposal / TaskProposal / GraphEdge / GraphLimits,允许宿主在执行中安全应用 LLM 提出的新增节点和边。
  • 扩图采用候选图原子校验:未知 Agent/端点、重复边、自依赖、环及节点/边/深度/扇出预算都会拒绝,失败时原图保持不变;新增节点默认为 Pending

验证

  • npm run agent-runtime-orchestration:check(15 项通过)
  • cargo test --manifest-path server-rs/crates/platform-agent/Cargo.toml(19 项通过)
  • npm run agc:skill-pack:check
  • npm run check:encoding
  • git diff --check

前端 typecheck 本轮未执行:当前工作树未安装 node_modules/tsc,命令会报 tsc is not recognized

## 概要 - 抽取通用 `agent-runtime-orchestration` crate,承接多 Agent DAG 的构图校验、ready/wave、下游闭包和全量/返工选择。 - 保留 `platform-agent` 的游戏领域任务与语义路由,避免把 Runtime、Provider、ToolHost 和持久化职责下沉到公共编排层。 - 增加 `GraphProposal` / `TaskProposal` / `GraphEdge` / `GraphLimits`,允许宿主在执行中安全应用 LLM 提出的新增节点和边。 - 扩图采用候选图原子校验:未知 Agent/端点、重复边、自依赖、环及节点/边/深度/扇出预算都会拒绝,失败时原图保持不变;新增节点默认为 `Pending`。 ## 验证 - `npm run agent-runtime-orchestration:check`(15 项通过) - `cargo test --manifest-path server-rs/crates/platform-agent/Cargo.toml`(19 项通过) - `npm run agc:skill-pack:check` - `npm run check:encoding` - `git diff --check` 前端 typecheck 本轮未执行:当前工作树未安装 `node_modules/tsc`,命令会报 `tsc is not recognized`。
kdletters added 4 commits 2026-08-28 17:19:05 +08:00
新增独立 agent-runtime-orchestration crate,统一任务图校验、ready、依赖波次和返工闭包。

接入 platform-agent 与 AGC Runtime catalog,保留游戏领域任务语义和现有持久化格式。

补充非游戏 conformance 测试、根检查脚本及架构文档。
新增 GraphProposal、GraphLimits 与 TaskGraph 原子扩图校验。

补充严格 JSON、预算、环和失败原子性测试。

同步 Agent Runtime 技术方案与项目记忆。
合并 master 最新变更
Project CI / Backend tests (pull_request) Successful in 6m37s
Project CI / Repository checks (pull_request) Successful in 3m23s
Project CI / Frontend tests (pull_request) Successful in 4m10s
Project CI / Native shell tests (pull_request) Successful in 13m35s
b291e30b97
kdletters added 1 commit 2026-08-31 10:50:53 +08:00
Merge branch 'master' into codex/rust-agent
Project CI / Repository checks (pull_request) Successful in 2m29s
Project CI / Backend tests (pull_request) Failing after 5m1s
Project CI / Frontend tests (pull_request) Successful in 3m13s
Project CI / Native shell tests (pull_request) Failing after 8m23s
0a95eb167e
kdletters merged commit d2254d1e8c into master 2026-08-31 10:51:11 +08:00
kdletters deleted branch codex/rust-agent 2026-08-31 10:51:11 +08:00
Sign in to join this conversation.