[{"data":1,"prerenderedAt":443},["ShallowReactive",2],{"navigation":3,"layout-toc-\u002Fcodex\u002Fagents-md":78,"page-\u002Fcodex\u002Fagents-md":298,"\u002Fcodex\u002Fagents-md-surround":438},[4],{"title":5,"path":6,"stem":7,"children":8,"page":77},"Codex","\u002Fcodex","1.codex",[9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,73],{"title":10,"path":11,"stem":12},"01 Codex 桌面 App 下载与安装","\u002Fcodex\u002Fapp-installation","1.codex\u002F01.app-installation",{"title":14,"path":15,"stem":16},"02 订阅 Code8","\u002Fcodex\u002Fsubscribe-plus","1.codex\u002F02.subscribe-plus",{"title":18,"path":19,"stem":20},"03 了解 Codex 基本组成","\u002Fcodex\u002Fapp-overview","1.codex\u002F03.app-overview",{"title":22,"path":23,"stem":24},"04 用手机端 Codex 跟进桌面任务","\u002Fcodex\u002Fmobile-control-desktop","1.codex\u002F04.mobile-control-desktop",{"title":26,"path":27,"stem":28},"05 用 Codex 完成第一个任务","\u002Fcodex\u002Fapp-first-task","1.codex\u002F05.app-first-task",{"title":30,"path":31,"stem":32},"06 任务的顺序执行和并行","\u002Fcodex\u002Ftask-execution","1.codex\u002F06.task-execution",{"title":34,"path":35,"stem":36},"07 权限管理","\u002Fcodex\u002Fpermissions","1.codex\u002F07.permissions",{"title":38,"path":39,"stem":40},"08 Skills 和 Plugins","\u002Fcodex\u002Fskills-plugins","1.codex\u002F08.skills-plugins",{"title":42,"path":43,"stem":44},"09 自动化","\u002Fcodex\u002Fautomation","1.codex\u002F09.automation",{"title":46,"path":47,"stem":48},"10 桌面宠物","\u002Fcodex\u002Fdesktop-pet","1.codex\u002F10.desktop-pet",{"title":50,"path":51,"stem":52},"11 Codex CLI 安装","\u002Fcodex\u002Fcli-installation","1.codex\u002F11.cli-installation",{"title":54,"path":55,"stem":56},"12 Codex CLI 首次运行","\u002Fcodex\u002Fcli-first-run","1.codex\u002F12.cli-first-run",{"title":58,"path":59,"stem":60},"13 在 VS Code \u002F IDE 中使用 Codex","\u002Fcodex\u002Fide-vscode","1.codex\u002F13.ide-vscode",{"title":62,"path":63,"stem":64},"14 AGENTS.md 项目规则","\u002Fcodex\u002Fagents-md","1.codex\u002F14.agents-md",{"title":66,"path":67,"stem":68},"15 沙箱与审批模式","\u002Fcodex\u002Fsandbox-approvals","1.codex\u002F15.sandbox-approvals",{"title":70,"path":71,"stem":72},"16 Codex Cloud、IDE 与桌面 App","\u002Fcodex\u002Fcloud-ide-app","1.codex\u002F16.cloud-ide-app",{"title":74,"path":75,"stem":76},"17 常见问题与排错","\u002Fcodex\u002Ftroubleshooting","1.codex\u002F17.troubleshooting",false,{"id":79,"title":62,"body":80,"description":284,"extension":130,"keywords":285,"links":292,"meta":293,"navigation":152,"path":63,"seo":294,"stem":64,"__hash__":297},"docs\u002F1.codex\u002F14.agents-md.md",{"type":81,"value":82,"toc":278},"minimark",[83,88,96,100,122,125,260,263,266,269,274],[84,85,87],"h1",{"id":86},"agentsmd-项目规则","AGENTS.md 项目规则",[89,90,91,95],"p",{},[92,93,94],"code",{},"AGENTS.md"," 可以理解为写给 Codex 的项目说明书。它适合记录项目约定、测试命令、代码风格、禁止改动的目录，以及完成任务前必须做的检查。",[97,98,99],"h2",{"id":99},"适合写什么",[101,102,103,107,110,113,116,119],"ul",{},[104,105,106],"li",{},"项目技术栈和主要目录说明",[104,108,109],{},"常用开发、测试、构建命令",[104,111,112],{},"代码风格、命名规则、提交规范",[104,114,115],{},"哪些文件或目录不能随便改",[104,117,118],{},"任务完成前需要跑哪些验证",[104,120,121],{},"团队希望 Codex 汇报结果的格式",[97,123,124],{"id":124},"示例",[126,127,132],"pre",{"className":128,"code":129,"language":130,"meta":131,"style":131},"language-md shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# AGENTS.md\n\n## 项目说明\n\n这是一个 Nuxt 内容站点，文档在 content\u002F1.codex 下。\n\n## 常用命令\n\n- 类型检查：npm run typecheck\n- 构建：npm run build\n\n## 工作要求\n\n- 修改 Markdown 时保持中文表达简洁\n- 不要提交真实 API Key、兑换码或账号信息\n- 修改前先查看同目录已有文档风格\n- 完成后说明验证命令和结果\n","md","",[92,133,134,147,154,163,168,175,180,188,193,202,210,215,223,228,236,244,252],{"__ignoreMap":131},[135,136,139,143],"span",{"class":137,"line":138},"line",1,[135,140,142],{"class":141},"sMK4o","# ",[135,144,146],{"class":145},"sBMFI","AGENTS.md\n",[135,148,150],{"class":137,"line":149},2,[135,151,153],{"emptyLinePlaceholder":152},true,"\n",[135,155,157,160],{"class":137,"line":156},3,[135,158,159],{"class":141},"## ",[135,161,162],{"class":145},"项目说明\n",[135,164,166],{"class":137,"line":165},4,[135,167,153],{"emptyLinePlaceholder":152},[135,169,171],{"class":137,"line":170},5,[135,172,174],{"class":173},"sTEyZ","这是一个 Nuxt 内容站点，文档在 content\u002F1.codex 下。\n",[135,176,178],{"class":137,"line":177},6,[135,179,153],{"emptyLinePlaceholder":152},[135,181,183,185],{"class":137,"line":182},7,[135,184,159],{"class":141},[135,186,187],{"class":145},"常用命令\n",[135,189,191],{"class":137,"line":190},8,[135,192,153],{"emptyLinePlaceholder":152},[135,194,196,199],{"class":137,"line":195},9,[135,197,198],{"class":141},"-",[135,200,201],{"class":173}," 类型检查：npm run typecheck\n",[135,203,205,207],{"class":137,"line":204},10,[135,206,198],{"class":141},[135,208,209],{"class":173}," 构建：npm run build\n",[135,211,213],{"class":137,"line":212},11,[135,214,153],{"emptyLinePlaceholder":152},[135,216,218,220],{"class":137,"line":217},12,[135,219,159],{"class":141},[135,221,222],{"class":145},"工作要求\n",[135,224,226],{"class":137,"line":225},13,[135,227,153],{"emptyLinePlaceholder":152},[135,229,231,233],{"class":137,"line":230},14,[135,232,198],{"class":141},[135,234,235],{"class":173}," 修改 Markdown 时保持中文表达简洁\n",[135,237,239,241],{"class":137,"line":238},15,[135,240,198],{"class":141},[135,242,243],{"class":173}," 不要提交真实 API Key、兑换码或账号信息\n",[135,245,247,249],{"class":137,"line":246},16,[135,248,198],{"class":141},[135,250,251],{"class":173}," 修改前先查看同目录已有文档风格\n",[135,253,255,257],{"class":137,"line":254},17,[135,256,198],{"class":141},[135,258,259],{"class":173}," 完成后说明验证命令和结果\n",[97,261,262],{"id":262},"放在哪里",[89,264,265],{},"通常放在项目根目录。对于大型项目，也可以在子目录放更细的规则文件，让 Codex 在处理该目录时读取更具体的约束。",[97,267,268],{"id":268},"使用建议",[89,270,271,273],{},[92,272,94],{}," 不需要一开始写得很长。先写最容易出错的规则，例如测试命令、禁止改动目录和密钥安全。随着项目迭代，再把重复提醒逐步沉淀进去。",[275,276,277],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":131,"searchDepth":138,"depth":149,"links":279},[280,281,282,283],{"id":99,"depth":149,"text":99},{"id":124,"depth":149,"text":124},{"id":262,"depth":149,"text":262},{"id":268,"depth":149,"text":268},"Codex AGENTS.md 使用教程，说明如何给项目写规则、测试命令、代码风格和禁止改动范围。",[286,287,288,289,290,291],"Codex AGENTS.md","Codex 项目规则","Codex instructions","AGENTS.md 教程","Codex 代码风格","Codex 测试命令",null,{},{"title":295,"description":296},"Codex AGENTS.md 项目规则配置教程","Codex AGENTS.md 教程，说明如何用项目规则文件约束测试命令、代码风格、目录边界和 Codex 执行习惯。","1YMpYlwXIxhlA0rPbpSS339D8dnThf0ldL4HYgIaywM",{"id":79,"title":62,"body":299,"description":284,"extension":130,"keywords":435,"links":292,"meta":436,"navigation":152,"path":63,"seo":437,"stem":64,"__hash__":297},{"type":81,"value":300,"toc":429},[301,303,307,309,323,325,417,419,421,423,427],[84,302,87],{"id":86},[89,304,305,95],{},[92,306,94],{},[97,308,99],{"id":99},[101,310,311,313,315,317,319,321],{},[104,312,106],{},[104,314,109],{},[104,316,112],{},[104,318,115],{},[104,320,118],{},[104,322,121],{},[97,324,124],{"id":124},[126,326,327],{"className":128,"code":129,"language":130,"meta":131,"style":131},[92,328,329,335,339,345,349,353,357,363,367,373,379,383,389,393,399,405,411],{"__ignoreMap":131},[135,330,331,333],{"class":137,"line":138},[135,332,142],{"class":141},[135,334,146],{"class":145},[135,336,337],{"class":137,"line":149},[135,338,153],{"emptyLinePlaceholder":152},[135,340,341,343],{"class":137,"line":156},[135,342,159],{"class":141},[135,344,162],{"class":145},[135,346,347],{"class":137,"line":165},[135,348,153],{"emptyLinePlaceholder":152},[135,350,351],{"class":137,"line":170},[135,352,174],{"class":173},[135,354,355],{"class":137,"line":177},[135,356,153],{"emptyLinePlaceholder":152},[135,358,359,361],{"class":137,"line":182},[135,360,159],{"class":141},[135,362,187],{"class":145},[135,364,365],{"class":137,"line":190},[135,366,153],{"emptyLinePlaceholder":152},[135,368,369,371],{"class":137,"line":195},[135,370,198],{"class":141},[135,372,201],{"class":173},[135,374,375,377],{"class":137,"line":204},[135,376,198],{"class":141},[135,378,209],{"class":173},[135,380,381],{"class":137,"line":212},[135,382,153],{"emptyLinePlaceholder":152},[135,384,385,387],{"class":137,"line":217},[135,386,159],{"class":141},[135,388,222],{"class":145},[135,390,391],{"class":137,"line":225},[135,392,153],{"emptyLinePlaceholder":152},[135,394,395,397],{"class":137,"line":230},[135,396,198],{"class":141},[135,398,235],{"class":173},[135,400,401,403],{"class":137,"line":238},[135,402,198],{"class":141},[135,404,243],{"class":173},[135,406,407,409],{"class":137,"line":246},[135,408,198],{"class":141},[135,410,251],{"class":173},[135,412,413,415],{"class":137,"line":254},[135,414,198],{"class":141},[135,416,259],{"class":173},[97,418,262],{"id":262},[89,420,265],{},[97,422,268],{"id":268},[89,424,425,273],{},[92,426,94],{},[275,428,277],{},{"title":131,"searchDepth":138,"depth":149,"links":430},[431,432,433,434],{"id":99,"depth":149,"text":99},{"id":124,"depth":149,"text":124},{"id":262,"depth":149,"text":262},{"id":268,"depth":149,"text":268},[286,287,288,289,290,291],{},{"title":295,"description":296},[439,441],{"title":58,"path":59,"stem":60,"description":440,"children":-1},"Codex IDE 使用教程，说明在 VS Code、Cursor、Windsurf 等编辑器中安装、登录和处理项目任务的基本流程。",{"title":66,"path":67,"stem":68,"description":442,"children":-1},"Codex 沙箱与审批模式说明，帮助理解文件权限、命令审批、网络访问和高风险操作的控制方式。",1780051841046]