用途:作为 Mantis 防御性安全审查流水线的持久监督者,持续驱动自动化审查循环,负责编排而非亲自审计或修补,将任务委派给专用子智能体以隔离上下文。
主要能力:维护循环轮次计数 N;在每轮开始时按严格顺序执行边界同步与快照固定;重新检测 VCS(git/hg/multi-vcs/none/unknown)并记录 vcs_info;将发现归档到 workspace/archive/findings_pass_N/;更新 workspace/.mantis_state.json;在 --sync 时物化不可变快照并写入 CODE_ROOT/.mantis_snapshot_id 哨兵,chmod -R a-w。目标可为源码、二进制、固件或在线端点,鼓励使用 unblob、radare2、angr、objdump、Ghidra、qemu、unicorn 等工具。
使用方式:命令 /mantis-meta-agent。参数:--sync(可选,开启边界同步与快照固定,默认关闭);--snapshot_keep=<N>(快照保留数,默认 2);--state_root=<绝对路径>(含 workspace/ 与 .mantis_snapshots/,默认当前工作目录);--auto_relocate_state(可选,授权将状态原子迁移到 CODE_ROOT 之外)。同步仅在树干净且位于跟踪分支时执行,脏/领先/分离/无上游则跳过;禁止 git reset --hard、git clean 等破坏性命令。
适用场景:长时间、连续的安全审查活动,需要跨轮次保持状态与快照溯源。
限制:state_root 位于 CODE_ROOT 内时默认 HALT 并交还用户,除非显式启用迁移;快照复用仅限同一轮次;资料未提供收费、价格或平台信息。