Right-size verification, repair shared causes, and dispatch routine Luna work

Plugin-Submission: d77fbfc482bf93fdb2203b097c07d51b2f01d3e7c29ed776305b9f3d38b35075
This commit is contained in:
kakan committed 2026-10-14 22:16:15 +08:00
1 parent 2c0741f88f
commit 9b54653033
12 files changed
+127 -28

No files matched your search

+10 -8
View File
@@ -1,6 +1,6 @@
# Codex Subagent Router
当前版本:**2.3.1**。执行范围以用户任务及所述边界为准,任务必需的发布、合并、部署等不再因操作类别触发二次确认。保留 GPT-6.1 Sol 首选路由、Luna 舰队、Astra 按需介入及原生 Multi-agent 兼容边界。见 [2.3.1 发行说明](docs/releases/2.3.1.md)、[2.3 发行说明](docs/releases/2.3.0.md)、[舰队调度](skills/codex-subagent-router/references/fleet.md) 和 [专家介入与裁决](skills/codex-subagent-router/references/escalation.md)。
当前版本:**2.4.0**。采用按风险选择的最小充分验证,排障检查共同机制,已获授权的简单编码批次尽早交给 Luna 并行。见 [2.4 发行说明](docs/releases/2.4.0.md)、[验证与因果修复](skills/codex-subagent-router/references/engineering-workflow.md) 和 [舰队调度](skills/codex-subagent-router/references/fleet.md)。保留 GPT-6.1 Sol 首选路由、Astra 按需介入、任务边界与原生 Multi-agent 兼容规则。
面向 **GPT-6 Luna / GPT-6.1 Sol / GPT-6 Astra** 的 Codex 路由技能与工程提示词。把可独立完成的工作交给合适的模型,并让触发、运行状态、证据与最终责任保持清楚。Terra 已退出推荐与自动回退路线;旧宿主按实际能力显式兼容。
@@ -10,6 +10,8 @@
- 区分只读审查、已授权委派和普通本地工作,避免“选中了技能就自动启动 agent”。
- 按任务形状分配模型与 effort,创建任务时显式选择,避免所有子任务继承昂贵的主模型。
- 按实际影响选择充分检查,通过即停止;复用可信 worker 结果,整合只补查新增交互与项目必需项。
- 从症状定位原因,简查同机制的相邻调用点;在原因所属层修复已证实的问题类别,避免堆积特判。
- 区分文件写集与语义写集、共享目录与真实隔离、合同约束与宿主强制能力。
- 管理运行中补充、空闲复用、等待、中断与收口;没有 close 工具时不要求虚构关闭。
- 分开记录请求的模型、宿主确认的运行身份、子任务完成和主线程验收;缺失身份使用 unknown。
@@ -75,9 +77,9 @@ python3 scripts/install.py --include-prompt --apply
技能单独安装时,仍需用户或适用指令授权委派。可选全局提示词现在明确提供普通开发、检索、诊断、审查和验证的持续并行授权;审查仍只读,用户禁止、仅审计并行配置及更高优先级宿主限制优先。模板文件只有被作为适用指令加载时才生效,放在仓库或压缩包里不改变当前会话权限。
有授权和独立工作时默认积极并行:尽早派发 Luna 收集、比对、验证、局部审查和已定方案修改,主线程继续关键路径。并发随真实槽位和验收能力扩展,不固定只开一两个;结果返回即验收并补充队列,不等整批结束。四个总槽位最多容纳主线程加三个子智能体,提示词不会突破宿主限制。
有授权和独立工作时默认积极并行,包括多个简单编码批次:尽早派发 Luna 收集、同类调用检查、比对、局部审查和行为已定的修改,主线程继续关键路径;验证只分配实际需要的检查。行为和所有权明确即可派发,由 worker 定位局部改动,无须主线程先查完整仓库或预先解完任务。普通合同和返回使用简短文字,不默认 JSON 证据包。并发随真实槽位和验收能力扩展,不固定只开一两个;结果返回即验收并补充队列,不等整批结束。四个总槽位最多容纳主线程加三个子智能体,提示词不会突破宿主限制。
任务太小、存在立即依赖、共享所有权冲突或验收积压时缩小并行。单条命令优先直接用工具;复杂判断直接选 Sol/Astra,不让 Luna 重试堆数量。配置示例的数值不是并行策略上限,安装不自动修改运行配置。
单个任务太小、存在立即依赖、共享所有权冲突或验收积压时缩小并行;多个简单任务先按独立结果分批,不因单项简单而整批本地串行。单条命令优先直接用工具;复杂判断直接选 Sol/Astra,不让 Luna 重试堆数量。配置示例的数值不是并行策略上限,安装不自动修改运行配置。
## 模型策略
@@ -120,16 +122,16 @@ GPT-6 新增的异步工具、执行中纠偏与动态推理强度都有 API 或
## 验证
应用技能时按改动影响选择最小充分检查,并完成项目必需项。低风险改动默认检查差异与直接结果,局部行为改动检查受影响路径,共享合同或高影响改动覆盖相关消费者及集成。检查通过且无实质未决问题即停止;追加检查要说明具体未覆盖的不变量。主线程检查 worker 补丁与覆盖,复用同一相关产物/环境的可信结果,整合只补查新增交互。详见 [验证范围](skills/codex-subagent-router/references/engineering-workflow.md)。
维护本仓库时,开发约定要求运行:
```sh
python3 -m unittest discover -s tests -v
python3 scripts/check_repository.py
python3 skills/codex-subagent-router/scripts/validate_evidence_packet.py --self-test
python3 skills/codex-subagent-router/scripts/validate_evidence_packet.py examples/completed-unknown.json
python3 skills/codex-subagent-router/scripts/validate_decision_record.py examples/decisions/resolved.json
python3 scripts/install.py --include-prompt --check
```
最后一条命令只检查本机安装差异:一致返回 0,有差异返回 1;不会写入。单元测试和 examples 使用合成数据,不能证明任何模型已运行。
单元测试已覆盖校验器与安装行为;无需每次额外运行各校验器的 self-test 和相同样例。`python3 scripts/install.py --include-prompt --check` 仅在需要比对本机安装时运行:一致返回 0,有差异返回 1,不会写入,也不是发布阻断项。单元测试和 examples 使用合成数据,不能证明任何模型已运行。
新证据使用 v2;未带版本的旧格式按 v1 读取并提示迁移。校验成功只证明结构可接受,不能证明 child ID、身份或业务结论真实。真实环境的前向测试应在获授权的有界任务中进行,并保留实际工具回执。