01

背景与个人贡献

源于华为实习中的代码检视工作。这里展示的是交付后的个人整理/重构版:以 Codex 原生 Skill 编排 Agent,以 Python 执行确定性校验。它不是独立运行的大模型服务,也不等同于原实习交付版本。

  • 设计 Reviewer、Adversary、Synthesizer 的职责边界与维度路由,控制并行审查范围。
  • 组织固定版本的代码上下文,绑定任务身份、角色回执与候选发现。
  • 实现精确行锚点、Defect Proof、完整性校验与报告/发布准入规则。
02

系统流程

  1. 01
    上下文快照

    固定版本与范围

  2. 02
    预扫描与路由

    分配规则和职责

  3. 03
    并行审查与对抗

    候选发现、挑战条件

  4. 04
    调用链深度检视

    可选的工作区分析

  5. 05
    事实综合

    证明与完整性校验

  6. 06
    受控输出与反馈

    发布门控、经验回流

03

设计取舍

先固定审查对象,再并行推理

审查期间代码可能继续变化。快照固定版本与范围:PR/diff 模式绑定精确新增行,全仓模式绑定快照纳入范围的当前行。快照缺失、过期或不完整时,不允许直接发布。

角色完成,需要可核对的回执

任务分配记录绑定实际执行者、任务和修订版本,捕获的角色输出再接受完整性校验。模型写下“已经检查”,不等于对应角色确实完成了指定任务。

不确定的发现,不自动变成结论

对抗角色挑战触发条件,事实综合阶段检查缺陷证明、去重并校准严重度。证据不充分的结果停留在报告或审计层,不越过发布门控;GitHub 提交默认 dry-run。

04

离线契约示例

下面是现有测试中的人工构造候选,用于验证定位准入规则;不是模型发现的真实漏洞,也未经过完整 Defect Proof 或发布流程。

通过:候选与允许的行锚点一致

  1. 输入:候选 F1,a.py 第 1 行,规则 PY-SEC-001,置信度 8。
  2. 约束:允许文件 a.py,允许的精确新增行锚点为 {1}。
  3. 校验:检查必填字段、规则绑定、文件范围与行锚点。

validate_finding → true,仅表示通过候选结构与范围检查。

拒绝:候选引用范围外的行号

  1. 对照输入:保留同一候选的其他字段,只把行号改为第 2 行。
  2. 约束不变:允许的精确新增行锚点仍为 {1}。
  3. 校验:第 2 行不在当前快照允许的位置中。

validate_finding → false,原因:行锚点不匹配。

05

验证与下一步

当前验证范围

  • 2026.09.05:22 项离线测试通过。覆盖快照、角色回执、候选准入、证明与发布门控等契约。
  • 上面的对照来自 IntegrityAdmissionTests.test_admission_exact_anchor_rules_proof_and_verdicts。
  • 这些检查使用本地样例与模拟接口,不代表真实多 Agent 端到端运行、线上缺陷检出率或远程发布已验证。

下一步

  • 补齐对应版本的真实运行报告,独立评估有效发现、误报与遗漏。
  • 保存输入版本、人工判定口径和完整执行记录,再比较质量与耗时。

继续读这项工作的技术笔记

阅读相关笔记