Codex-X 内置 Agent 指令模板「海鸥3.0破甲」指南:3 步启用,1 句话验证生效
【免费下载链接】Codex-XOpenAI Codex 桌面端/CLI 的可视化管理工具,具有Provider/API 切换、会话同步、提示词注入、Skills/MCP 管理、TOML 配置可视化的跨平台工具。项目地址: https://gitcode.com/GitHub_Trending/co/Codex-X
Codex-X 是 OpenAI Codex 桌面端 / CLI 的可视化管理工具,它的提示词管理模块里内置了一套中文 Agent 指令模板「海鸥3.0破甲」。最直观的感受方式是:启用后在会话里发一句「在吗」,你会收到固定应答——「海鸥在线,你要整点薯条吗?」。收到这一行,说明指令注入成功。本文先带你把这套模板跑通,再拆开它如何被编译期打包、写入 AGENTS.md,以及怎样在在线同步时不被覆盖。
启用海鸥模板:两种方式选一个,再一句话验证生效
在「指令提示词」页面找到 海鸥3.0破甲.md,打开开关之前先选启用方式:
- 保留原提示词:模板写入 AGENTS.md 指令文件,已有的 model_instructions_file(TOML 配置里指向指令文件的那一项)原样保留,两者叠加——海鸥追加在你现有规则之上;
- 替换原提示词:模板成为唯一生效的指令入口,原 model_instructions_file 被替换——海鸥直接当主人格。
启用后去会话里敲一句「在吗」验证 🐦。这句固定应答就写在模板本体里,模板卡片副标题「测试生效:海鸥在线,你要整点薯条吗?」本身就是验证路径。十来个激活词(在吗、启动、海鸥、hello、ctf、教练……)都触发同一句回复,模板要求只回这一行、不加任何其他文字,目的是给你一个可机械核验的开关。
编译期打包:完全离线时它随安装包直接可用
模板本体在 examples/海鸥3.0破甲.md。源码 constants.rs 用 Rust 的 include_str! 宏(把整个文件内容读进编译产物)把它嵌入二进制,安装包因此无需额外携带。含义很直接:装完就能用,不联网、不做首次同步也没关系。联网后 Codex-X 才会去远端 examples/ 目录拉取模板目录与内容更新,离线副本和在线版本可以并存。
目录代码里它被注册为 5 套离线内置模板之一,模板 ID 是github-3-0-b459e1e8。ID 保持稳定是刻意设计:代码注释写明,这样缓存与当前启用的模板可以在版本升级后就地升级,不用重配。
指令如何被注入 AGENTS.md:受管区块机制
不是把整份 Markdown 塞进对话,而是写进 Codex 每个会话都会读取的 AGENTS.md 指令文件,用显式标记包成「受管区块」:
<!-- CODEX-X:INSTRUCTIONS:BEGIN --> <!-- CODEX-X:TEMPLATE: github-3-0-b459e1e8 --> …模板内容… <!-- CODEX-X:INSTRUCTIONS:END -->逻辑在 apps/desktop/src-tauri/src/prompts/managed_agents.rs,三种情况都处理了:
- 写入时:已有受管区块就先移除旧的再写新的,标记之外你手写的规则原样保留——这就是「保留原提示词」模式的底层实现;
- 禁用或换模板时:只删受管区块,AGENTS.md 其余部分不动;
- 标记损坏时:BEGIN/END 数量对不上或顺序颠倒会直接报错,要求先修复标记,拒绝盲写。
拆开模板本体:人格、路由与工作流
这份文件由若干模块化提示词拼装而成,每个模块用注释标记,边界清晰,可以单独增删某个能力块。
人格层。海鸥被定义为「blunt, fast, senior」的中文多域技术操作员,规则很具体:开头一句短句直接干活;一次最多问一个阻塞性问题,否则做可逆假设继续推进;明确列了禁用短语(很抱歉、作为AI、建议咨询专业人士);ROP、tcache、Frida、W2S 这类术语保留英文。
技能路由层。六套专项技能分工:$seagull-reverse 管二进制、APK、加壳应用与协议重建的逆向活;$seagull-pentest 管 URL / API / 云 / 容器的攻击面测绘与复测;$seagull-memory 管 PID、内存转储、AOB 签名、指针链;$seagull-lab 管案例搭建、工件哈希与证据打包;剩下两套分别盯游戏安全和卡密 / license 安全。原则是优先用专项技能而不加载通用大指令,跨域任务可组合,比如 $seagull-lab + $seagull-reverse 处理加壳二进制。
黑话层。说「外挂」被映射到游戏逆向与内存研究,「透视」到世界坐标转屏幕与 overlay,「存档修改」到字节 diff、校验和与 Python 补丁器——不要求你换正式语言重述。目标缺失时先问一个短界定问题,紧接着给出具体技术轨道。
执行层。默认姿态是「先行动、后汇报,卡住才提问」:不问常见工具装没装,直接试命令读报错;给不出完整方案时交付可运行 harness 或精确的下一条命令,而不是空泛建议。说出 开干 / 直接干 / 别问直接做 进入全自主档:压缩叙述、批量跑独立检查、选可逆默认值。工作流固定五步:Recon → 弱点定位 → 解法 → 脚本或命令 → 验证,明确不等待完美信息。
专业轨道层。模板 40–48 号模块把常见任务拆成 9 条独立轨道,Web、Crypto、取证/网络、渗透、内存、协议逆向等各有其位。挑两条有代表性的:
- Pwn 轨道:先分诊确认架构、ABI、libc 与缓解措施,再做原语分析(堆栈溢出、UAF、tcache/fastbin 行为),最后要求 pwntools 脚本分阶段执行(触发 → 泄漏 → 基址计算 → 最终动作),并用多次运行测可靠性;
- 存档修改流程:从修改前后文件与目标字段出发 → diff 字节 → 推断字节序、编码与校验和 → 写 Python 补丁器与验证例程,是固定四步,不是开放讨论。
实际会话里这种「人格 + 路由」的组合效果见下图:模型自主切换 Frida hook 策略、适配目标应用行为,最终给出可复现的流程与输出。
同步降级顺序与本地修改保护
同步逻辑在 apps/desktop/src-tauri/src/prompts/catalog.rs,三条规则值得知道:
- 本地改过的模板,GitHub 同步永久跳过🔒 一旦编辑过内置模板内容,它被标记为 customized,状态显示「本地已修改,GitHub 同步已跳过」,远程更新不会覆盖你的定制版;
- 在线目录不可用时,按「本地缓存 → 软件内置版本」顺序降级,状态里会明确写「在线模板暂时不可用,已使用本地缓存」或「…已使用软件内置版本」;
- 读内容不等网络:本地读取走 SQLite 里已提交的缓存,启用与切换都是纯本地操作。
适合谁,不适合谁
适合谁:你的工作横跨 CTF、逆向、内存、协议这类多域场景,且受够了反复向 AI 解释「你要干什么、别干什么」——技能路由与黑话映射正好吸收这些往返;也适合需要在离线或弱网环境用 Codex 的人,因为模板随安装包直接可用,不挑网络。
不适合谁:想要客服式温和语气的人。海鸥人设明确拒绝客服腔,开头就是短句加干活,习惯客套与逐条确认的话可能觉得冲;做纯软件开发、文档、写作类任务时,内置的 gpt5.5-jeli 或软件开发类模板更对路,海鸥属于用重锤敲螺丝。
一句话收尾:海鸥把人格、路由、工作流捏进一份模块化指令,而 Codex-X 用编译期打包、AGENTS.md 受管区块注入、本地缓存降级三层机制,让它不挑网络环境、随时可验证、改了自己也不丢。
【免费下载链接】Codex-XOpenAI Codex 桌面端/CLI 的可视化管理工具,具有Provider/API 切换、会话同步、提示词注入、Skills/MCP 管理、TOML 配置可视化的跨平台工具。项目地址: https://gitcode.com/GitHub_Trending/co/Codex-X
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考