<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="https://codex.morewater.top/rss.xsl"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <atom:link href="https://codex.morewater.top/rss.xml" rel="self" type="application/rss+xml"/>
    <title>morewater Codex</title>
    <link>https://codex.morewater.top/</link>
    <description>morewater Codex AI 工作流实战课帮助非技术工作者和零基础开发者，用 Codex 把真实工作改造成可验证、可复用的 AI 工作流。</description>
    <language>zh-CN</language>
    <pubDate>Sat, 27 Jun 2026 02:01:17 GMT</pubDate>
    <lastBuildDate>Sat, 27 Jun 2026 02:01:17 GMT</lastBuildDate>
    <generator>@vuepress/plugin-feed</generator>
    <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
    <item>
      <title>Codex × 安卓手机：扫码连接，远程操控</title>
      <link>https://codex.morewater.top/recipes/android-remote-control.html</link>
      <guid>https://codex.morewater.top/recipes/android-remote-control.html</guid>
      <source url="https://codex.morewater.top/rss.xml">Codex × 安卓手机：扫码连接，远程操控</source>
      <description>Codex 连接安卓手机工作流案例，说明如何扫码配对、开启多因素验证、查看任务、管理设备和控制敏感权限。</description>
      <pubDate>Thu, 04 Jun 2026 02:14:55 GMT</pubDate>
      <content:encoded><![CDATA[
<p>Codex 支持连接手机端 ChatGPT App，连接后可以在手机上查看和管理 Codex 任务。</p>
<p>本篇介绍如何将安卓手机与 Codex 配对连接。</p>
<p>在半桶水课程里，它对应的是“手机协同 / 任务跟进 / 权限边界”的工作流：手机负责查看、回复和审批，真正执行仍然发生在电脑端或已授权环境里。</p>
<h2>这节解决什么</h2>
<p>很多长任务不是不能跑，而是中途需要你确认、补充或审批。安卓连接能让你离开电脑后继续跟进 Codex 任务，但它不是让手机替你做最终审查。</p>
<p>这节练的是：<strong>把手机端连接到电脑端 Codex，并知道哪些权限可以开、哪些权限要谨慎。</strong></p>
<h2>工作流卡</h2>
<p>| 项目 | 内容 |<br>
|</p>
]]></content:encoded>
      <enclosure url="https://cdn.canghecode.com/yanyan/20260527154702248.png" type="image/png"/>
    </item>
    <item>
      <title>Codex × Hatch Pet：用一张照片生成专属宠物</title>
      <link>https://codex.morewater.top/recipes/hatch-pet-photo.html</link>
      <guid>https://codex.morewater.top/recipes/hatch-pet-photo.html</guid>
      <source url="https://codex.morewater.top/rss.xml">Codex × Hatch Pet：用一张照片生成专属宠物</source>
      <description>Codex Hatch Pet 工作流案例，说明如何用授权照片生成自定义宠物，检查输出文件、预览、安装、分享和删除方式。</description>
      <pubDate>Thu, 04 Jun 2026 02:14:55 GMT</pubDate>
      <content:encoded><![CDATA[
<p>Codex 内置了一个宠物系统——<strong>Hatch Pet</strong>。</p>
<p>你不仅可以从现有宠物中选择，还可以用一张照片生成<strong>专属动画宠物</strong>，让编程时有一只独一无二的电子宠物。</p>
<p>本篇介绍如何用 Codex 的 Hatch Pet 功能，快速制作自定义宠物。</p>
<p>在半桶水课程里，它对应的是“视觉与页面 / 个性化工作台”的轻量案例：用一张合适的素材图生成可安装、可分享、可回滚的桌面形象。</p>
<h2>这节解决什么</h2>
<p>Hatch Pet 看起来像娱乐功能，但它也适合练习一个完整的小型 AI 生产流程：准备素材、描述风格、等待生成、检查输出、安装文件、分享给别人。</p>
<p>这节练的是：<strong>用低风险视觉任务熟悉 Codex 的 Skill 调用、文件输出和结果验收。</strong></p>
<h2>工作流卡</h2>
<p>| 项目 | 内容 |<br>
|</p>
]]></content:encoded>
      <enclosure url="https://cdn.canghecode.com/yanyan/20260603164239865.png" type="image/png"/>
    </item>
    <item>
      <title>连接第三方 API</title>
      <link>https://codex.morewater.top/guide/05-third-party-api.html</link>
      <guid>https://codex.morewater.top/guide/05-third-party-api.html</guid>
      <source url="https://codex.morewater.top/rss.xml">连接第三方 API</source>
      <description>Codex 连接第三方 API 的进阶说明，帮助判断是否需要第三方 provider，并说明配置、备份、回滚、验证和密钥风险。</description>
      <pubDate>Fri, 29 May 2026 10:08:05 GMT</pubDate>
      <content:encoded><![CDATA[
<p>Codex 默认最稳妥的使用方式，是通过官方 ChatGPT / OpenAI 账号登录，并使用官方支持的模型与服务。连接第三方 API 属于进阶配置，适合已经理解 <code>config.toml</code>、API Key、Base URL、模型名和代理网关含义的用户。</p>
<div class="hint-container warning">
<p class="hint-container-title">第三方 API 风险</p>
<p>本文只整理接入思路，不推荐任何具体中转商或 API 服务。第三方 API 可能涉及账号安全、API Key 泄露、账单超额、服务稳定性、日志留存、数据跨境、模型能力降级和合规风险。请只使用你信任、能承担责任的服务，并避免把密钥写进截图、仓库和公开文档。</p>
</div>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-29。本文参考 <a href="https://developers.openai.com/codex/config-reference" target="_blank" rel="noopener noreferrer">OpenAI Codex config reference</a>。社区工具资料最后核对日期：2026-05-29，参考 <a href="https://github.com/BigPizzaV3/CodexPlusPlus" target="_blank" rel="noopener noreferrer">Codex++</a>、<a href="https://github.com/BenedictKing/ccx" target="_blank" rel="noopener noreferrer">CCX</a> 与 <a href="https://github.com/farion1231/cc-switch" target="_blank" rel="noopener noreferrer">CC Switch</a>。</p>
</div>
<h2>这节先解决什么</h2>
<p>这节不是鼓励你一上来就接第三方 API。它要帮你做一个判断：<strong>我现在的问题，是 Codex 不会用，还是官方入口真的不满足我的工作流？</strong></p>
<p>如果你还没完成第一个低风险任务，先不要碰这里。第三方 API 会增加变量：模型能力、网关稳定性、密钥安全、账单、日志留存和配置冲突都会影响结果。</p>
<h2>适合谁</h2>
<p>这一节适合已经具备这些前提的人：</p>
<ul>
<li>已经跑通过 <a href="/guide/06-app-first-task.html" target="_blank">第一个任务</a>。</li>
<li>知道 <code>config.toml</code> 是本机配置文件，不会随便覆盖。</li>
<li>能区分 API Key、Base URL、模型名、provider 和环境变量。</li>
<li>愿意自己承担第三方服务的账号、费用和数据安全风险。</li>
</ul>
<p>如果你只是想“让 Codex 变聪明一点”，优先回到 <a href="/practice/task-design.html" target="_blank">任务设计</a>，把目标、材料、边界和验收说清楚。很多时候问题不在模型，而在任务没有讲明白。</p>
<h2>先做什么</h2>
<p>配置前先做 5 件事：</p>
<ol>
<li>备份 <code>~/.codex/config.toml</code> 和 <code>~/.codex/auth.json</code>。</li>
<li>记录当前官方入口是否能正常完成只读任务。</li>
<li>准备一个不会泄露隐私的测试目录。</li>
<li>明确只接一个 provider，不同时改多个工具。</li>
<li>写好回滚方式：失败时能切回官方配置。</li>
</ol>
<h2>三种方案怎么选</h2>
<p>| 方案 | 适合谁 | 优点 | 需要注意 |<br>
|</p>
]]></content:encoded>
      <enclosure url="https://cdn.canghecode.com/blog/20260529172147.png" type="image/png"/>
    </item>
    <item>
      <title>Codex × 临床文献综述：把医学问题整理成可复核证据表</title>
      <link>https://codex.morewater.top/recipes/clinical-literature-review.html</link>
      <guid>https://codex.morewater.top/recipes/clinical-literature-review.html</guid>
      <source url="https://codex.morewater.top/rss.xml">Codex × 临床文献综述：把医学问题整理成可复核证据表</source>
      <description>Codex 与临床文献综述工作流案例，说明如何拆 PICO、整理证据表、标出不确定性，并避免编造引用和诊疗建议。</description>
      <pubDate>Thu, 28 May 2026 02:28:27 GMT</pubDate>
      <content:encoded><![CDATA[
<p>临床科研和医学学习里，很多人并不是卡在“不会搜索”，而是卡在后续整理：问题没有拆清楚，文献摘要混在一起，证据等级、适用人群和不确定性没有分开，最后很容易把“研究总结”写得像“临床建议”。</p>
<p>这篇案例面向医护人员、研究生、规培医生和医学科研初学者，演示如何让 Codex 帮你把一个医学研究问题整理成可复核的文献工作台。它不替你诊断患者，也不替你下治疗决策；它只帮助你做研究辅助、资料整理和写作准备。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>本文只演示 Codex 辅助整理临床文献工作流，不提供医学事实结论或诊疗建议。任何疾病、干预、结局和研究结论都必须回到 PubMed、指南原文、论文全文和专业人员判断中核对。</p>
</div>
<div class="hint-container warning">
<p class="hint-container-title">安全边界</p>
<p>不要把真实患者姓名、身份证号、病历号、联系方式、影像号、住院号、检查单原图或未脱敏病历发给 Codex。下面的流程只使用公开文献、脱敏摘要和自己整理的研究问题。</p>
</div>
<h2>适合什么场景</h2>
<ul>
<li>准备综述、开题报告或课题背景。</li>
<li>想把几篇论文整理成证据表。</li>
<li>想检查文献总结里有没有过度推断。</li>
<li>想把医学问题转成 PICO 或 PICOS 框架。</li>
<li>想给团队留下可追踪的文献阅读记录。</li>
</ul>
<p>不适合的场景：</p>
<ul>
<li>让 Codex 直接给某个患者诊断或治疗方案。</li>
<li>让 Codex 编造 PMID、DOI、指南或随机对照试验。</li>
<li>让 Codex 处理未脱敏的真实病历。</li>
<li>把模型输出当成最终医学结论。</li>
</ul>
<h2>工作流卡</h2>
<p>| 项目 | 内容 |<br>
|</p>
]]></content:encoded>
    </item>
    <item>
      <title>用手机端 Codex 跟进桌面任务</title>
      <link>https://codex.morewater.top/guide/04-mobile-control-desktop.html</link>
      <guid>https://codex.morewater.top/guide/04-mobile-control-desktop.html</guid>
      <source url="https://codex.morewater.top/rss.xml">用手机端 Codex 跟进桌面任务</source>
      <description>手机端跟进桌面 Codex 任务教程，说明 ChatGPT App 入口、跨设备连接、进度查看、低风险审批和回到电脑验收的边界。</description>
      <pubDate>Wed, 27 May 2026 06:58:51 GMT</pubDate>
      <content:encoded><![CDATA[
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本文参考 OpenAI 官方文章 <a href="https://openai.com/index/work-with-codex-from-anywhere/" target="_blank" rel="noopener noreferrer">Work with Codex from anywhere</a>。具体入口、可用地区、系统支持和界面名称会随客户端更新变化，请以当前 ChatGPT 手机 App 和 Codex 桌面 App 为准。</p>
</div>
<p>这节解决的是“离开电脑后，任务是不是只能停着等你回来”。</p>
<p>手机端 Codex 的价值不是让你在手机上完成所有复杂工作，而是让你在碎片时间里继续跟进：看进度、补充方向、审批低风险请求，回到电脑后再做完整复核。</p>
<p>这里说的“手机端 Codex”，更准确地说，是 <strong>ChatGPT 手机 App 里的 Codex 入口</strong>。它不是单独的手机 Codex App，也不是把手机变成远程桌面鼠标键盘。</p>
<p>你可以把它理解成：桌面 App、远程开发机或其他已授权环境里正在运行 Codex，手机端负责连接这些环境，让你在离开电脑时继续查看、回复、审批和调整任务。</p>
<h2>适合谁</h2>
<p>这一节适合已经能在电脑上启动 Codex 任务的人，尤其是：</p>
<ul>
<li>经常通勤、开会、外出，但希望长任务不中断的人。</li>
<li>需要在手机上快速回复 Codex 澄清问题的人。</li>
<li>团队负责人、课程老师或运营同学，想随时看任务进展。</li>
<li>已经理解权限边界，知道哪些操作不能在手机上草率批准的人。</li>
</ul>
<p>如果你还没跑通过电脑端第一个任务，建议先读 <a href="/guide/06-app-first-task.html" target="_blank">用 Codex 完成第一个任务</a>。</p>
<h2>先做什么</h2>
<p>先把 ChatGPT App 更新到最新版本，然后在手机端选择连接你电脑里的 Codex。第一次连接建议只用一个低风险任务练习，例如整理一份文档、生成一个待办清单，或让 Codex 总结某个测试文件夹。</p>
<p></p>
<p>连接桌面 Codex App：</p>
<p></p>
<p>在 ChatGPT 中打开 Codex，就可以直接使用了。</p>
<p></p>
<h2>它能做什么</h2>
<p>手机端连接到正在运行 Codex 的机器后，可以继续处理这些事情：</p>
<ul>
<li>查看正在进行的线程和任务状态。</li>
<li>阅读 Codex 的阶段性输出、终端输出、截图、diff 和测试结果。</li>
<li>回复 Codex 的澄清问题。</li>
<li>审批命令、网络访问或其他需要人工确认的操作。</li>
<li>改变任务方向、切换模型或补充新的上下文。</li>
<li>新建任务，让 Codex 从已连接的开发环境里开始工作。</li>
</ul>
<p>真正执行任务的地方仍然是桌面 App 或远程环境。你的文件、依赖、凭据、权限和本地配置不会因为手机端接入而搬到手机上。</p>
<h2>使用前提</h2>
<p>使用前先确认这些条件：</p>
<ul>
<li>手机上安装并更新 ChatGPT App。</li>
<li>电脑上安装并更新 Codex 桌面 App。</li>
<li>手机和电脑登录同一个 ChatGPT / OpenAI 账号，且处在支持 Codex 的地区和套餐范围内。</li>
<li>桌面 App 已经连接到对应项目，或 Codex 正在某台已授权机器、devbox、远程环境中运行。</li>
<li>如果任务会写文件、跑命令、访问网络，仍然需要理解并确认对应权限。</li>
</ul>
<div class="hint-container info">
<p class="hint-container-title">平台支持</p>
<p>OpenAI 官方文章说明，Codex 手机端能力正在 iOS 和 Android 的 ChatGPT App 中预览推出。连接 macOS 上的 Codex App 可用；连接 Windows 上的 Codex App 支持仍以官方当前说明为准。</p>
</div>
<h2>推荐使用场景</h2>
<p>手机端最适合处理“离开电脑但不想让任务停住”的时刻：</p>
<ul>
<li>通勤路上查看长任务进展。</li>
<li>Codex 需要你选择方案时，快速给出方向。</li>
<li>任务卡在权限审批时，从手机上批准或拒绝。</li>
<li>会议前让 Codex 汇总最新代码、issue、文档或客户背景。</li>
<li>突然想到一个改动点，先发给 Codex 开始探索，回到电脑后再细看 diff。</li>
</ul>
<h2>不适合怎么用</h2>
<p>手机端不适合替代完整的本地审查流程。下面这些事情最好回到电脑上做：</p>
<ul>
<li>大范围代码合并前的最终 review。</li>
<li>涉及生产环境、密钥、账单、发布部署的高风险操作。</li>
<li>需要长时间阅读大量 diff 的任务。</li>
<li>需要你手动操作 IDE、调试器或本地 GUI 的任务。</li>
</ul>
<p>如果你在手机上审批命令，建议只批准自己能看懂的操作。遇到删除、覆盖、部署、传输敏感数据等动作，先停下来，回到电脑上确认。</p>
<h2>一个典型流程</h2>
<ol>
<li>在电脑上打开 Codex 桌面 App，并进入对应项目。</li>
<li>让 Codex 开始一个需要较长时间但风险可控的任务，例如整理文档或只读分析项目结构。</li>
<li>离开电脑后，在 ChatGPT 手机 App 中进入 Codex。</li>
<li>打开同一个正在运行的任务线程。</li>
<li>查看 Codex 的输出、截图、终端日志、测试结果或 diff。</li>
<li>如果 Codex 需要确认，直接在手机上回复、审批或调整方向。</li>
<li>回到电脑后，再做完整 diff review、运行验证命令和提交。</li>
</ol>
<h2>和 Codex Cloud 的区别</h2>
<p>| 对比项 | 手机端连接桌面 App | Codex Cloud |<br>
|</p>
]]></content:encoded>
    </item>
    <item>
      <title>Codex 桌面 App 下载与安装</title>
      <link>https://codex.morewater.top/guide/01-app-installation.html</link>
      <guid>https://codex.morewater.top/guide/01-app-installation.html</guid>
      <source url="https://codex.morewater.top/rss.xml">Codex 桌面 App 下载与安装</source>
      <description>Codex 桌面 App 安装教程，说明下载、登录、低风险练习文件夹、权限提醒和安装后验收标准。</description>
      <pubDate>Thu, 14 May 2026 17:05:06 GMT</pubDate>
      <content:encoded><![CDATA[
<p>这节解决的不是“把一个软件装上”这么简单。</p>
<p>对第一次使用 Codex 的人来说，真正要完成的是：<strong>让电脑上出现一个可以安全尝试的 AI 工作台，并确认你知道它会在哪里读文件、在哪里执行任务。</strong></p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。下载地址与安装方式以 <a href="https://openai.com/codex/" target="_blank" rel="noopener noreferrer">OpenAI Codex 产品页</a> 和 <a href="https://chatgpt.com/codex/cloud" target="_blank" rel="noopener noreferrer">chatgpt.com/codex/cloud</a> 为准，不同地区和账号套餐下可用功能可能有所差异。</p>
</div>
<p>本教程里的 <strong>Codex 桌面 App</strong> 指电脑端客户端，不是手机 App。它由 OpenAI 官方发布，支持 macOS 和 Windows，安装后可以在本地管理项目、发起任务、使用 Skills 和 Automations。</p>
<h2>适合谁</h2>
<p>这一节适合三类人：</p>
<ul>
<li>想从桌面 App 开始学习 Codex 的非技术工作者。</li>
<li>准备参加半桶水课程，需要先把本机环境准备好的学员。</li>
<li>不想一开始碰终端，但希望 Codex 能读本地资料、整理文件或执行小任务的新手。</li>
</ul>
<p>如果你已经装好 App，可以直接跳到 <a href="#%E5%AE%89%E8%A3%85%E5%90%8E%E9%AA%8C%E8%AF%81">安装后验证</a>。如果你是开发者，也可以稍后再读 <a href="/guide/12-cli-installation.html" target="_blank">CLI 安装与登录</a>。</p>
<h2>安装前先准备</h2>
<p>先准备一个低风险练习环境，后面第一次任务会轻松很多：</p>
<p>| 准备项 | 怎么做 | 为什么 |<br>
|</p>
]]></content:encoded>
    </item>
    <item>
      <title>订阅 ChatGPT Plus / Pro</title>
      <link>https://codex.morewater.top/guide/02-subscribe-plus.html</link>
      <guid>https://codex.morewater.top/guide/02-subscribe-plus.html</guid>
      <source url="https://codex.morewater.top/rss.xml">订阅 ChatGPT Plus / Pro</source>
      <description>ChatGPT Plus 与 Pro 订阅指南，整理 Codex 可用性、账号准备、支付路径和订阅前需要核对的信息。</description>
      <pubDate>Thu, 14 May 2026 17:05:06 GMT</pubDate>
      <content:encoded><![CDATA[
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-06-11。Codex 已包含在 Free、Go、Plus、Pro、Business、Edu 和 Enterprise 等符合条件的 ChatGPT 套餐中，但不同套餐的使用限制不同。定价、额度、可购买 credits 和套餐命名以 <a href="https://chatgpt.com/pricing/" target="_blank" rel="noopener noreferrer">ChatGPT 定价页</a>、<a href="https://chatgpt.com/codex/pricing/" target="_blank" rel="noopener noreferrer">Codex Pricing</a> 与 <a href="https://help.openai.com/en/articles/11369540-using-codex-with-your-chatgpt-plan" target="_blank" rel="noopener noreferrer">Using Codex with your ChatGPT plan</a> 为准。</p>
</div>
<h2>这节解决什么</h2>
<p>这节不是劝你马上付费，而是帮你做三件事：</p>
<ol>
<li>判断自己是否真的需要升级套餐。</li>
<li>知道订阅前要核对哪些官方信息。</li>
<li>订阅后能检查 Codex 是否真正可用，而不是只看到扣费成功。</li>
</ol>
<h2>适合谁</h2>
<ul>
<li>已经想用 Codex 跑真实任务，但不确定 Free、Go、Plus、Pro 差别的人。</li>
<li>准备给自己或团队配置 Codex 学习环境的人。</li>
<li>需要通过 App Store、Google Play 或信用卡完成订阅的人。</li>
</ul>
<h2>先看官方套餐，而不是先找付款技巧</h2>
<p>Codex 可用性和额度会随套餐、地区、模型、任务复杂度和 OpenAI 策略变化。订阅前先打开官方页面核对：</p>
<p>| 你要核对什么 | 去哪里看 | 判断方式 |<br>
|</p>
]]></content:encoded>
    </item>
    <item>
      <title>了解 Codex 基本组成</title>
      <link>https://codex.morewater.top/guide/03-app-overview.html</link>
      <guid>https://codex.morewater.top/guide/03-app-overview.html</guid>
      <source url="https://codex.morewater.top/rss.xml">了解 Codex 基本组成</source>
      <description>Codex 桌面 App 基本组成说明，帮助新手分清对话、项目、上下文、权限、设置和任务状态，建立安全上手路径。</description>
      <pubDate>Thu, 14 May 2026 17:05:06 GMT</pubDate>
      <content:encoded><![CDATA[
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本章参考 <a href="https://developers.openai.com/codex/app" target="_blank" rel="noopener noreferrer">Codex App docs</a>、<a href="https://developers.openai.com/codex/app/settings" target="_blank" rel="noopener noreferrer">Settings</a>、<a href="https://developers.openai.com/codex/agent-approvals-security" target="_blank" rel="noopener noreferrer">Agent approvals and security</a> 等官方资料。界面说明以当前 Codex 桌面 App 实际版本为准，不同系统、地区、客户端版本和账号套餐下显示可能略有差异。</p>
</div>
<p>这一节解决一个很常见的问题：打开 Codex 后，界面上到处都是入口、设置、权限和任务状态，新手很容易不知道先看哪里。</p>
<p>半桶水式学习不要求你一次记住所有按钮。你只需要先分清三件事：</p>
<ul>
<li><strong>在哪里说需求</strong>：对话框和上下文入口。</li>
<li><strong>在哪里放材料</strong>：项目工作区和本地文件夹。</li>
<li><strong>在哪里控风险</strong>：权限、设置、任务状态和结果复核。</li>
</ul>
<h2>适合谁</h2>
<p>这一节适合已经装好桌面 App，但还不敢正式下任务的人。读完后，你应该能看懂 Codex 的基本工作台，而不是把它当成一个更复杂的聊天窗口。</p>
<h2>先做什么</h2>
<p>先准备一个低风险练习项目，然后边看边点：</p>
<ol>
<li>打开 Codex 桌面 App。</li>
<li>新建或进入一个测试项目。</li>
<li>找到对话框、项目目录、权限设置和任务状态。</li>
<li>不急着让 Codex 修改文件，先确认你知道每个入口大概负责什么。</li>
</ol>
<div class="hint-container warning">
<p class="hint-container-title">不要一上来打开所有能力</p>
<p>桌面 App 能力越强，越需要边界。第一次学习时先理解入口和权限，不要为了“省事”长期打开完全访问、浏览器控制或电脑操控。</p>
</div>
<h2>认识对话和项目</h2>
<p>打开 Codex 桌面 App，左侧栏包含两个主要入口：<strong>Chat（对话）</strong> 和 <strong>Project（项目）</strong>。</p>
<p></p>
<p><strong>Chat 对话</strong></p>
<p>与 ChatGPT 网页端对话体验基本一致，适合处理日常的、一次性的问答和简单任务。每个对话相互独立，不共享工作目录。</p>
<p><strong>Project 项目</strong></p>
<p>适合需要操作本地文件的任务，例如生成代码、编写文档、制作 PPT、完成报告。在项目里创建的所有对话都共享同一个本地工作目录，方便统一管理多个子任务。</p>
<p></p>
<p>在项目里下达指令后，Codex 的修改会直接应用到你本地文件夹中的文件。</p>
<h2>对话框功能说明</h2>
<p>Codex 桌面 App 的对话框与 ChatGPT 网页端类似，但额外提供了以下功能：</p>
<ol>
<li><strong>添加上下文</strong>：可以附加文件、截图或其他参考内容</li>
<li><strong>切换模型</strong>：在不同模型之间切换</li>
<li><strong>控制权限</strong>：设定 Codex 在当前任务中的操作权限</li>
<li><strong>选择工作目录</strong>：指定 Codex 在哪个本地文件夹下执行任务</li>
</ol>
<p></p>
<h2>设置面板</h2>
<p>点击左下角头像或设置图标可以打开设置面板。</p>
<p></p>
<p></p>
<p>上图左侧就是 Codex 桌面 App 的设置菜单。不要把它当成一次性必须填完的表单：新手只需要确认「常规」和「权限」能支撑第一个任务，其他设置等真实场景出现后再逐步打开。</p>
<p></p>
<h2>新手先按这四步检查</h2>
<ol>
<li><strong>先选工作模式</strong>：做代码、网站、脚本、仓库任务时选「适用于编程」；写文案、整理资料、做非代码任务时可以选「适用于日常工作」。</li>
<li><strong>先别急着开最大权限</strong>：刚开始建议让 Codex 只在当前工作区内读写文件，遇到联网、系统文件、危险命令时再单独审批。</li>
<li><strong>先配置工作目录</strong>：第一个任务尽量使用一个空文件夹或测试项目，不要直接把重要项目交给新手阶段的 Codex。</li>
<li><strong>先观察使用情况</strong>：如果任务经常中断、额度告急或模型响应变慢，再回到「使用情况」和套餐页面确认限制。</li>
</ol>
<div class="hint-container warning">
<p class="hint-container-title">截图不是推荐配置</p>
<p>截图中的开关只是界面示例，不代表所有读者都应该照着开启。尤其是「完全访问权限」、浏览器控制、电脑操控、钩子和 MCP 服务器，第一次使用时都应该按任务逐步开启。</p>
</div>
<h2>设置逐项说明</h2>
<div class="setting-card-grid">
  <section class="setting-card">
    <strong>常规</strong>
    <p>这里决定 Codex 默认以什么方式回答和执行任务。最重要的是「工作模式」和「权限」。如果你要跟着本教程做网页、脚本、代码修改，优先选「适用于编程」；它会保留更多技术细节、命令输出和变更说明。如果只是写提纲、整理资料或改文案，可以切到「适用于日常工作」，回复会更轻量。</p>
    <p>「默认权限」通常表示 Codex 可以在当前工作区里读取和编辑文件；「自动审核」会让它对额外权限请求做部分自动判断；「完全访问权限」会显著放大能力和风险。小白阶段不建议长期打开完全访问权限，等你能看懂它要运行的命令后，再按任务临时使用。</p>
    <em>新手推荐：编程模式 + 最小可用权限</em>
  </section>
  <section class="setting-card">
    <strong>外观</strong>
    <p>外观只影响显示体验，比如浅色 / 深色模式、字体观感、界面密度或窗口呈现方式。它不会改变 Codex 能不能读文件、改代码或联网。</p>
    <p>如果你经常截图写教程，建议统一使用浅色模式和较大的窗口宽度；如果长时间阅读终端输出，可以使用深色模式减少视觉疲劳。教程截图和你的实际界面颜色不同，不影响功能位置。</p>
    <em>新手推荐：按阅读习惯选择</em>
  </section>
  <section class="setting-card">
    <strong>配置</strong>
    <p>配置页对应官方文档里的 agent configuration，通常用于管理模型、推理强度、沙盒、审批策略、网络访问和本地配置文件。桌面 App 会把常用项做成可点选的界面，高级用户也可以进一步查看 <a href="https://developers.openai.com/codex/config-basic">config.toml 基础配置</a> 与高级配置。</p>
    <p>初学时不要一上来追求“全自动”。如果你不知道某个选项会带来什么后果，优先保持默认；等你遇到“总是需要审批同一个安全命令”“某个项目需要固定模型”“团队要统一规则”时，再回来调整。</p>
    <em>新手推荐：默认即可</em>
  </section>
  <section class="setting-card">
    <strong>个性化</strong>
    <p>个性化用于调整 Codex 的沟通风格和默认偏好，例如更详细、更简洁、更偏教学式，或在任务中遵守你的长期习惯。它适合放“你希望 Codex 怎么跟你协作”的规则，不适合放项目级命令。</p>
    <p>项目级规则应该写进 <a href="./15-agents-md.html">AGENTS.md</a>，例如测试命令、代码风格、禁止改动目录。个人偏好可以写“回答先给结论”“中文解释”“提交前列出验证命令”。这样个人习惯和项目规则不会混在一起。</p>
    <em>新手推荐：只写 3 条以内</em>
  </section>
  <section class="setting-card">
    <strong>MCP 服务器</strong>
    <p>MCP 服务器让 Codex 连接外部工具，例如浏览器、设计工具、知识库、数据库、飞书、Notion 或自定义系统。官方文档把 MCP 视为扩展 Codex 能力的重要方式，但每接入一个服务，也意味着 Codex 能看到或操作更多上下文。</p>
    <p>小白不要一次性接很多 MCP。先从一个低风险工具开始，比如只读知识库或浏览器测试；需要 API Key 时尽量使用环境变量或系统凭据管理，不要把密钥直接写进教程、截图或对话里。</p>
    <em>新手推荐：一个场景只开一个 MCP</em>
  </section>
  <section class="setting-card">
    <strong>钩子</strong>
    <p>钩子是让 Codex 在特定时机自动触发脚本或命令的机制，例如任务开始前准备环境、任务结束后运行格式化、测试或检查。它很适合团队标准化，但也最容易因为命令写错而带来副作用。</p>
    <p>第一次使用时可以先不配置钩子。等你明确知道“每次修改后都必须跑 pnpm lint”或“每次提交前都要生成报告”时，再把这些固定动作写进去。钩子里的命令要短、可重复、失败信息清晰，不要放删除、发布、上传密钥这类高风险动作。</p>
    <em>新手推荐：先空着</em>
  </section>
  <section class="setting-card">
    <strong>Git</strong>
    <p>Git 设置用于管理 Codex 如何理解当前仓库、分支、diff、提交和远程协作。对于真实项目，Git 是你回滚和审查 Codex 修改的安全网。</p>
    <p>新手最好养成两个习惯：让 Codex 开始前先看 <code>git status</code>，结束后列出改动文件和验证结果。不要让 Codex 在你没看 diff 的情况下直接 push 或改主分支；团队项目可以统一使用 <code>codex/</code> 这类分支前缀。</p>
    <em>新手推荐：每次任务前后看 git status</em>
  </section>
  <section class="setting-card">
    <strong>环境</strong>
    <p>环境设置通常用于准备项目运行所需的依赖、命令、环境变量和本地初始化步骤。官方 App 文档里的 Local environments 关注的是让 Codex 在可复现的环境里工作，而不是每次都重新猜项目怎么启动。</p>
    <p>你可以把常用准备步骤写成脚本，例如安装依赖、复制示例配置、启动服务。不要把真实生产密钥写进脚本；需要密钥时使用本机环境变量、团队密钥管理或明确的人工审批流程。</p>
    <em>新手推荐：先记录启动命令</em>
  </section>
  <section class="setting-card">
    <strong>工作树</strong>
    <p>工作树对应 Git worktree。它允许 Codex 在同一个仓库旁边开出独立工作区，适合并行做多个任务，或让不同 agent 同时处理不同分支而互不覆盖。</p>
    <p>如果你还不熟悉 Git 分支，先不要急着使用工作树。等你需要“同时让 Codex 修两个 bug”“一个任务跑测试，另一个任务改文档”时，再开启。使用后要定期清理不再需要的工作树，避免磁盘里留下很多过期副本。</p>
    <em>新手推荐：会用分支后再用</em>
  </section>
  <section class="setting-card">
    <strong>浏览器</strong>
    <p>浏览器设置让 Codex 可以打开网页、点击、输入、截图和检查页面状态。它适合前端验收、登录态页面检查、表单流程测试和资料查阅。官方 App 文档也把 In-app browser 作为桌面 App 的重要能力之一。</p>
    <p>浏览器能力会接触账号、网页内容和可能的表单提交。不要让 Codex 随便在第三方网站提交个人信息、付款、删除内容或改权限。做前端测试时，优先用本地 <code>localhost</code> 页面；做线上页面时，先明确允许它看什么、不能点什么。</p>
    <em>新手推荐：先用于本地预览</em>
  </section>
  <section class="setting-card">
    <strong>电脑操控</strong>
    <p>电脑操控让 Codex 像用户一样读取屏幕、点击应用和输入内容。它适合没有 API 或 MCP 的桌面软件，例如设计工具、办公软件、系统弹窗或只能通过 UI 操作的流程。</p>
    <p>这类能力风险高于普通文件编辑。首次使用时只给明确、低风险、可撤销的动作，例如“打开这个窗口并截图说明”。不要让它替你最终确认付款、改密码、删除云文件、发送消息或提交重要表单。</p>
    <em>新手推荐：只做观察和截图</em>
  </section>
  <section class="setting-card">
    <strong>已归档对话</strong>
    <p>归档对话用于收起不再活跃的线程，让侧边栏保持干净。归档不是删除，通常还可以找回历史上下文、结论和文件修改记录。</p>
    <p>如果一个任务已经完成、验证通过、总结也写好了，就可以归档。还没合并、还在等审批、或者你可能继续追问的任务先不要归档，避免之后找上下文费劲。</p>
    <em>新手推荐：完成后再归档</em>
  </section>
  <section class="setting-card">
    <strong>使用情况</strong>
    <p>使用情况用于查看额度、用量或套餐相关状态。Codex 的可用功能、额度和并发能力会随账号计划变化，具体以 ChatGPT / OpenAI 当前套餐说明为准。</p>
    <p>如果 Codex 变慢、任务被限流、无法启动新任务，先看这里，再去核对 <a href="./02-subscribe-plus.html">订阅 Plus / Pro</a> 章节。团队账号还要确认管理员是否限制了某些能力。</p>
    <em>新手推荐：遇到限制时先看这里</em>
  </section>
</div>
<h2>什么时候需要改设置</h2>
<p>| 你遇到的情况 | 优先检查 |<br>
|</p>
]]></content:encoded>
    </item>
    <item>
      <title>用 Codex 完成第一个任务</title>
      <link>https://codex.morewater.top/guide/06-app-first-task.html</link>
      <guid>https://codex.morewater.top/guide/06-app-first-task.html</guid>
      <source url="https://codex.morewater.top/rss.xml">用 Codex 完成第一个任务</source>
      <description>用 Codex 完成第一个任务的入门教程，带你选择工作目录、输入任务、查看结果并完成基础验证，形成操作习惯。</description>
      <pubDate>Thu, 14 May 2026 17:05:06 GMT</pubDate>
      <content:encoded><![CDATA[
<p>第一次使用 Codex，不建议一上来就让它改重要项目。更稳的方式是：选一个真实但低风险的小任务，让自己先经历一次完整闭环。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本章以“在本地文件夹中生成一个简单网页/资料整理结果”为例，演示从创建工作目录到验证结果的完整过程。</p>
</div>
<h2>这节课解决什么问题</h2>
<p>很多新手第一次打开 Codex 会卡在两个地方：</p>
<ul>
<li>不知道该选哪个文件夹，怕它乱改东西。</li>
<li>不知道该怎么描述任务，只能说“帮我做一下”。</li>
</ul>
<p>这一节只训练一件事：<strong>让 Codex 在一个安全文件夹里完成一件可检查的小事。</strong></p>
<h2>先选一个低风险任务</h2>
<p>推荐从这些任务里选一个：</p>
<p>| 任务 | 为什么适合第一次 |<br>
|</p>
]]></content:encoded>
    </item>
    <item>
      <title>任务的顺序执行和并行</title>
      <link>https://codex.morewater.top/guide/07-task-execution.html</link>
      <guid>https://codex.morewater.top/guide/07-task-execution.html</guid>
      <source url="https://codex.morewater.top/rss.xml">任务的顺序执行和并行</source>
      <description>Codex 任务顺序执行与并行说明，帮助理解读文件、运行命令、修改文件、验证结果和汇报进度的机制，便于复核。</description>
      <pubDate>Thu, 14 May 2026 17:05:06 GMT</pubDate>
      <content:encoded><![CDATA[
<p>Codex 不是一个“你一说完它就瞬间全部完成”的按钮。它更像一个认真工作的助理：一次只能专心处理当前任务，但你可以决定任务怎么排队、什么时候补充说明、什么时候另开一条线并行处理。</p>
<h2>这节课解决什么问题</h2>
<p>新手常见困惑是：</p>
<ul>
<li>我连续发了几条消息，为什么后面的没有马上执行？</li>
<li>Codex 正在做任务，我突然想到一个重要要求，怎么办？</li>
<li>一个项目里能不能同时开多个任务？</li>
<li>怎么避免上下文越来越乱？</li>
</ul>
<p>这一节训练的是任务节奏管理。</p>
<h2>顺序执行：先来的任务先处理</h2>
<p>在同一个对话里，Codex 会按顺序处理任务。前一个任务没结束时，后面的消息通常会排队。</p>
<p></p>
<p>如果你让 Codex 设计一个网页，又马上补一句“顺便讲一下技术选型”，再补一句“要手绘风格”，后两条可能会等前面的任务执行完。</p>
<p>这个机制本身不是坏事。它能避免 Codex 同时处理互相冲突的要求。</p>
<h2>引导：给正在执行的任务补关键方向</h2>
<p>如果你突然意识到“这个要求必须现在告诉它”，比如网页风格必须是手绘，而不是等它做完再改，可以使用界面里的“引导”能力。</p>
<p>引导的作用可以理解为：<strong>把关键补充插入当前任务，让它尽早影响正在进行的工作。</strong></p>
<p>适合引导的内容：</p>
<ul>
<li>风格方向：比如更克制、更适合小白、更像课程页。</li>
<li>禁止事项：比如不要安装依赖、不要改配置、不要访问网络。</li>
<li>验收标准：比如必须生成截图、必须告诉我改了哪些文件。</li>
</ul>
<p>不适合引导的内容：</p>
<ul>
<li>完全换一个新任务。</li>
<li>让它同时处理另一个项目。</li>
<li>大量追加无关背景。</li>
</ul>
<h2>并行：同一个项目里开多个对话</h2>
<p>如果两个任务互不影响，可以在同一个项目里新建对话并行执行。</p>
<p>适合并行的例子：</p>
<p>| 对话 | 任务 |<br>
|</p>
]]></content:encoded>
    </item>
    <item>
      <title>权限管理</title>
      <link>https://codex.morewater.top/guide/08-permissions.html</link>
      <guid>https://codex.morewater.top/guide/08-permissions.html</guid>
      <source url="https://codex.morewater.top/rss.xml">权限管理</source>
      <description>Codex 权限管理指南，说明文件访问、命令审批、网络权限、敏感数据和高风险操作的控制方式，适合任务前核对。</description>
      <pubDate>Thu, 14 May 2026 17:05:06 GMT</pubDate>
      <content:encoded><![CDATA[
<p>这一节介绍 Codex 中常见的权限与审批模式。不同入口的界面文案可能会略有差异，但核心问题始终是一样的：Codex 能不能自动改文件、能不能自动执行命令、哪些操作需要你确认。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本文参考 <a href="https://help.openai.com/en/articles/11096431-openai-codex-cli-getting-started" target="_blank" rel="noopener noreferrer">OpenAI Codex CLI – Getting Started</a> 与 <a href="https://help.openai.com/en/articles/11369540-using-codex-with-your-chatgpt-plan" target="_blank" rel="noopener noreferrer">Using Codex with your ChatGPT plan</a>。具体名称、入口和可用选项请以你当前使用的客户端界面为准。</p>
</div>
<p></p>
<h2>这节课解决什么问题</h2>
<p>权限不是给开发者看的复杂设置，而是每个学习者都要理解的安全边界。</p>
<p>你只需要先记住一句话：<strong>越是涉及文件修改、命令执行、网络访问、账号凭据和费用的任务，越要慢一点。</strong></p>
<p>学完这一节，你要能回答：</p>
<ul>
<li>Codex 现在能不能自动改文件？</li>
<li>它准备执行命令时，我有没有机会确认？</li>
<li>当前任务有没有敏感资料、账号、费用或删除风险？</li>
<li>如果结果不对，我能不能回退？</li>
</ul>
<h2>三种常见模式</h2>
<ol>
<li>
<p><code>Suggest</code><br>
这是最保守的模式。Codex 可以读取文件并提出修改建议，但真正改文件或执行命令前，通常仍需要你确认。它适合初次了解陌生仓库、做代码审查、或者你希望全程掌控关键操作的时候使用。</p>
</li>
<li>
<p><code>Auto Edit</code><br>
这个模式通常允许 Codex 自动写文件，但在执行 shell 命令时仍会保留人工确认。它适合你已经比较了解项目结构，想让 Codex 快速完成重构、批量改文档或局部实现，但又不想完全放开命令执行权限的场景。</p>
</li>
<li>
<p><code>Full Auto</code><br>
这是自主性最高的模式。Codex 会在受限环境中自动读取、写入并执行命令，适合较长的连续任务，比如修复构建、跑一轮验证或完成一个边界明确的小功能。因为风险更高，最好只在版本可回退、任务范围清晰、并且你理解当前沙盒边界时使用。</p>
</li>
</ol>
<h2>怎么选更稳妥</h2>
<ul>
<li>第一次进入新项目，优先从 <code>Suggest</code> 开始。</li>
<li>需要批量修改文档、样式或测试时，可以考虑 <code>Auto Edit</code>。</li>
<li>只有在任务边界明确、仓库可回滚、并且你接受它连续执行命令时，再考虑 <code>Full Auto</code>。</li>
</ul>
<h2>半桶水式选择法</h2>
<p>| 你的任务 | 推荐模式 | 原因 |<br>
|</p>
]]></content:encoded>
    </item>
    <item>
      <title>Skills 和 Plugins</title>
      <link>https://codex.morewater.top/guide/09-skills-plugins.html</link>
      <guid>https://codex.morewater.top/guide/09-skills-plugins.html</guid>
      <source url="https://codex.morewater.top/rss.xml">Skills 和 Plugins</source>
      <description>Codex Skills 和 Plugins 入门说明，介绍技能、插件、MCP 能力的关系，以及适合沉淀的工作流类型。</description>
      <pubDate>Thu, 14 May 2026 17:05:06 GMT</pubDate>
      <content:encoded><![CDATA[
<p>这一节介绍 Codex 里的 <code>Skills</code> 和 <code>Plugins</code>。不同版本的 App 或工作区里，入口位置和展示方式可能会调整，但核心区别相对稳定：<code>Skill</code> 更像可复用的工作流程说明，<code>Plugin</code> 更像把一组能力打包后分发和安装的方式。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本文参考 <a href="https://developers.openai.com/codex/skills" target="_blank" rel="noopener noreferrer">Codex Skills</a> 与 <a href="https://help.openai.com/en/articles/11369540-using-codex-with-your-chatgpt-plan" target="_blank" rel="noopener noreferrer">Using Codex with your ChatGPT plan</a>。如果你的界面与本文截图不完全一致，请优先以当前客户端和工作区可用功能为准。</p>
</div>
<p>如果你在 App 中看到了和技能、插件相关的入口，可以结合下面的概念来理解它们：</p>
<p></p>
<h2>这节课解决什么问题</h2>
<p>当你重复做同一类任务时，如果每次都从零描述，就会越来越累。Skill 和 Plugin 的价值在于：把一次跑通的经验，变成下次可以复用的流程。</p>
<p>半桶水课程里可以这样理解：</p>
<ul>
<li>第一次做，是练习。</li>
<li>第二次做，是流程。</li>
<li>第三次还要做，就应该考虑沉淀成 Skill、模板或团队规则。</li>
</ul>
<h2>Skill 是什么</h2>
<p><code>Skill</code> 可以理解为一份让 Codex 稳定执行重复任务的操作手册。当某个工作流已经很固定，例如“审查 PR”“整理文档”“补案例索引”，就可以把它沉淀成一个 Skill，减少每次重复描述的成本。</p>
<p>一个 Skill 通常会包含：</p>
<ol>
<li>一个 <code>SKILL.md</code> 文件<br>
这里会写清触发场景、执行步骤、输出格式和注意事项。</li>
<li>必要时配套脚本、模板或参考文件<br>
用来帮助 Codex 更稳定地完成任务。</li>
</ol>
<p></p>
<p>常见使用方式是：</p>
<ul>
<li>先准备或安装可用的 Skill。</li>
<li>在发起任务时明确说明你希望使用哪个 Skill。</li>
<li>让 Codex 按这个 Skill 的流程执行，再根据结果继续追问或迭代。</li>
</ul>
<p>有些工作区会提供更直接的安装或启用方式；也有一些场景里，需要先把 Skill 放到约定目录，或者通过现有插件能力来分发。稳妥起见，不建议把“给一个 GitHub 链接就一定能自动安装”写成固定结论，更好的表述是：可以把 Skill 来源交给 Codex 协助识别和安装，但具体流程会受客户端能力和工作区设置影响。</p>
<h2>哪些工作流适合沉淀成 Skill</h2>
<p>| 工作流 | 为什么适合 |<br>
|</p>
]]></content:encoded>
    </item>
    <item>
      <title>自动化</title>
      <link>https://codex.morewater.top/guide/10-automation.html</link>
      <guid>https://codex.morewater.top/guide/10-automation.html</guid>
      <source url="https://codex.morewater.top/rss.xml">自动化</source>
      <description>Codex 自动化指南，说明定时任务、提醒、监控、后续跟进和适合自动化处理的工作场景，沉淀重复检查流程。</description>
      <pubDate>Thu, 14 May 2026 17:05:06 GMT</pubDate>
      <content:encoded><![CDATA[
<p>这一节介绍 Codex 中的 <code>Automation</code>。如果说 Skill 更关注“怎么做”，那么 Automation 更关注“什么时候自动去做”。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本文参考 <a href="https://help.openai.com/en/articles/11369540-using-codex-with-your-chatgpt-plan" target="_blank" rel="noopener noreferrer">Using Codex with your ChatGPT plan</a> 与 <a href="https://developers.openai.com/codex/use-cases/" target="_blank" rel="noopener noreferrer">Codex use cases</a>。不同客户端、工作区套餐和权限设置下，自动化入口和可选项可能会有所不同。</p>
</div>
<p>当一个工作流已经足够稳定、而且会重复发生时，就可以考虑把它交给 Automation，在后台按计划触发，而不是每次都手动发起。</p>
<h2>这节课解决什么问题</h2>
<p>自动化不是让 Codex 替你“随便动手”。它适合那些已经跑通过、边界清楚、结果可检查的重复任务。</p>
<p>半桶水式判断很简单：</p>
<ol>
<li>这个任务是否重复出现？</li>
<li>输入范围是否固定？</li>
<li>输出格式是否固定？</li>
<li>失败时是否容易发现？</li>
<li>是否不涉及高风险写入、费用或敏感资料？</li>
</ol>
<p>五个问题里只要有两个答不上来，就先不要自动化，先把它做成任务模板。</p>
<p>适合自动化的任务包括：</p>
<ul>
<li>定期检查文档死链</li>
<li>每周整理一次 issue 或 PR 摘要</li>
<li>每天汇总 failing CI</li>
<li>在固定时间提醒补复盘或更新文档</li>
</ul>
<p>不适合第一批自动化的任务包括：</p>
<ul>
<li>删除、迁移或批量覆盖文件。</li>
<li>处理客户隐私、账号凭据、账单或生产数据。</li>
<li>需要强人工判断的内容发布。</li>
<li>失败后没有明确报警或复核方式的任务。</li>
</ul>
<h2>可以怎么理解自动化</h2>
<p>一个自动化任务通常至少会包含三部分：</p>
<ol>
<li>目标对象<br>
它对应哪个项目、仓库或线程。</li>
<li>触发时机<br>
比如固定时间、固定间隔，或者稍后回到当前任务继续跟进。</li>
<li>执行内容<br>
也就是让 Codex 到时具体去完成什么。</li>
</ol>
<h2>常见使用流程</h2>
<p>在支持 Automations 的界面里，你通常会经历类似下面的流程：</p>
<ol>
<li>选择对应的项目、仓库或当前线程。</li>
<li>设定执行时间或执行周期。</li>
<li>写清楚自动化任务本身的目标、输出格式和边界。</li>
<li>保存后观察第一次运行结果，再决定是否长期保留。</li>
</ol>
<p>这里最容易被忽略的一点是：自动化 prompt 要尽量写成”自包含”的任务说明。不要默认它会记得你之前说过什么，最好把检查范围、输出格式和验证要求写完整。</p>
<p>❌ 不够自包含的写法：</p>
<div class="language-text line-numbers-mode" data-highlighter="shiki" data-ext="text" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-text"><span class="line"><span>请检查一下文档里的链接有没有问题。</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div></div></div><p>✅ 推荐的写法：</p>
<div class="language-text line-numbers-mode" data-highlighter="shiki" data-ext="text" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-text"><span class="line"><span>请检查 docs/ 目录下所有 .md 文件中的外部链接是否有效。</span></span>
<span class="line"><span></span></span>
<span class="line"><span>检查范围：仅检查以 http:// 或 https:// 开头的链接，忽略锚点和相对路径。</span></span>
<span class="line"><span>输出格式：按”文件路径 | 行号 | 链接 | 状态”列出失效链接；全部正常时输出”全部链接正常”。</span></span>
<span class="line"><span>验证方式：对每个链接发起 HEAD 请求，超时 5 秒视为失效。</span></span>
<span class="line"><span>限制：不修改任何文件，不创建新文件。</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><p>两者的区别在于：第一种每次触发时 Codex 都要靠猜测来填补缺失的细节，结果容易不稳定；第二种把边界、格式、验证方式都写明白了，无论在哪次执行、哪个上下文里，行为都是一致可预期的。</p>
<h2>使用时的提醒</h2>
<ul>
<li>不同工作区里的自动化能力可能并不完全一样，有些支持项目级任务，有些更偏向提醒和跟进。</li>
<li>第一次配置时，建议先从低风险、只读型任务开始。</li>
<li>如果自动化会写文件、访问外部系统或触发通知，最好先确认权限边界和人工复核方式。</li>
</ul>
<h2>从模板到自动化</h2>
<p>建议按 3 步走：</p>
<p>| 阶段 | 做什么 | 进入下一步的标准 |<br>
|</p>
]]></content:encoded>
    </item>
    <item>
      <title>如何设置自己的 Codex 桌面宠物</title>
      <link>https://codex.morewater.top/guide/11-desktop-pet.html</link>
      <guid>https://codex.morewater.top/guide/11-desktop-pet.html</guid>
      <source url="https://codex.morewater.top/rss.xml">如何设置自己的 Codex 桌面宠物</source>
      <description>Codex 桌面形象设置教程，记录桌面展示效果、素材准备、配置步骤和适合个性化工作台的用法，便于识别任务状态。</description>
      <pubDate>Thu, 14 May 2026 17:05:06 GMT</pubDate>
      <content:encoded><![CDATA[
<p>前段时间，Codex 新增了一个会陪你工作的<strong>桌面小宠物</strong>。它不只是一个装饰，还会把 Codex 当前在忙什么实际显示出来。</p>
<h2>这节解决什么</h2>
<p>很多人第一次用 Codex 时，会忍不住一直盯着窗口：它是不是还在工作？是不是卡住了？是不是需要我确认？</p>
<p>桌面宠物解决的是“状态可视化”问题：让你不用频繁切回 Codex，也能知道任务正在进行、需要确认，还是已经完成。</p>
<h2>适合谁</h2>
<ul>
<li>经常让 Codex 跑资料整理、构建、测试或长任务的人。</li>
<li>想把 Codex 放在一边工作，但又担心错过确认提示的人。</li>
<li>需要给课程学员演示“AI 正在执行任务，而不是聊天结束”的老师或助教。</li>
</ul>
<p>这个宠物最大的价值在于<strong>状态的可视化</strong>：</p>
<ol>
<li><strong>任务进度一目了然：</strong> 不用一直切换回 Codex 的界面，就能看到当前任务的进度。</li>
<li><strong>实时状态反馈：</strong>
<ul>
<li>它会在 Codex 忙碌的时候显示忙碌的画面。</li>
<li>在需要你确认的时候会发出提醒。</li>
<li>任务完成之后，它也会让你知道可以去检查结果了。</li>
</ul>
</li>
</ol>
<h2>工作流卡</h2>
<p>| 输入 | 过程 | 输出 | 验收 |<br>
|</p>
]]></content:encoded>
    </item>
    <item>
      <title>在 VS Code 中使用 Codex</title>
      <link>https://codex.morewater.top/guide/14-ide-vscode.html</link>
      <guid>https://codex.morewater.top/guide/14-ide-vscode.html</guid>
      <source url="https://codex.morewater.top/rss.xml">在 VS Code 中使用 Codex</source>
      <description>在 VS Code 中使用 Codex 的教程，说明插件入口、文件上下文、局部修改、diff 检查、验证命令和编辑器内协作边界。</description>
      <pubDate>Thu, 14 May 2026 17:05:06 GMT</pubDate>
      <content:encoded><![CDATA[
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本章以 VS Code 为例演示插件安装与基本用法，操作界面以实际版本为准。</p>
</div>
<p>本章介绍如何在 VS Code 代码编辑器中安装 Codex 插件，并通过插件完成开发任务。相比桌面 App，在 VS Code 中使用 Codex 可以更直接地看到文件目录结构和修改前后的对比，适合习惯在编辑器里工作的开发者。</p>
<h2>这节解决什么</h2>
<p>桌面 App 适合管理任务，CLI 适合跑命令，VS Code 插件更适合处理“我正在看这几个文件，想让 Codex 就地帮我解释、修改或审查”的局部协作。</p>
<p>这节的目标是让你学会：<strong>把 Codex 放到编辑器旁边，但仍然由你决定上下文、范围和最终是否接受改动。</strong></p>
<h2>适合谁</h2>
<p>这一节适合：</p>
<ul>
<li>已经在 VS Code 里写代码或维护文档的人。</li>
<li>想让 Codex 解释当前文件、补小段代码、改 README 或审查局部 diff 的人。</li>
<li>需要边看文件边问问题，不想频繁切换桌面 App 的人。</li>
</ul>
<p>如果你的任务需要长时间后台执行、多任务并行或 Skills 协作，桌面 App 可能更合适。如果任务主要是跑测试、改仓库和看终端输出，CLI 会更直接。</p>
<h2>先做什么</h2>
<p>开始前先打开一个低风险项目，并确认你知道：</p>
<ol>
<li>当前打开的是哪个工作区。</li>
<li>哪些文件可以交给 Codex 看，哪些文件不该上传或引用。</li>
<li>项目有没有可运行的测试、构建或预览命令。</li>
<li>修改前后如何通过 VS Code diff 查看变化。</li>
</ol>
<h2>安装 Codex 插件</h2>
<p>打开 VS Code，点击左侧边栏的「扩展」图标，在搜索框中输入 <strong>Codex</strong>，选择第一个结果，点击「安装」即可。</p>
<div class="hint-container tip">
<p class="hint-container-title">提示</p>
<p>这里安装的是 OpenAI 官方发布的 ChatGPT 插件，其中集成了 Codex 的对话与代码辅助能力。</p>
</div>
<p></p>
<h2>打开插件对话窗口</h2>
<p>安装完成后，在 VS Code 中打开任意一个项目文件，右上角会出现 ChatGPT 的图标。点击该图标，右侧边栏就会展开 Codex 的对话窗口。</p>
<p></p>
<p></p>
<h2>开始使用</h2>
<p>对话窗口打开后，直接输入需求，Codex 就会开始辅助完成开发任务，用法与 Codex 桌面 App 基本一致。</p>
<p><strong>使用 <code>@</code> 指定文件：</strong></p>
<p>在对话框中输入 <code>@</code> 后选择具体文件，Codex 会直接定位到该文件进行分析或修改，比让它全局搜索更快、更准确。建议在任务目标明确时优先使用 <code>@</code> 指定相关文件。</p>
<p></p>
<h2>适合练的第一个任务</h2>
<p>不要第一次就让插件全局重构。推荐从这些小任务开始：</p>
<ul>
<li>解释当前文件的作用，并指出最重要的 3 个函数或组件。</li>
<li>给 README 增加一段安装说明。</li>
<li>根据当前测试文件补一个缺失用例。</li>
<li>让 Codex review 当前选中的代码片段，只提建议不修改。</li>
<li>把一段难读的错误信息整理成排障步骤。</li>
</ul>
<p>一个可复制的任务模板：</p>
<div class="language-text line-numbers-mode" data-highlighter="shiki" data-ext="text" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-text"><span class="line"><span>请只基于我指定的文件回答，不要全局搜索，也不要直接修改文件。</span></span>
<span class="line"><span></span></span>
<span class="line"><span>目标：</span></span>
<span class="line"><span>1. 解释这个文件解决什么问题。</span></span>
<span class="line"><span>2. 标出最值得我注意的逻辑。</span></span>
<span class="line"><span>3. 如果要改，先给出最小改动方案。</span></span>
<span class="line"><span>4. 等我确认后再修改。</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h2>App 与 VS Code 插件怎么选</h2>
<p>| | Codex 桌面 App | VS Code 插件 |<br>
|</p>
]]></content:encoded>
    </item>
    <item>
      <title>Codex Cloud：使用云端模式</title>
      <link>https://codex.morewater.top/guide/17-cloud-ide-app.html</link>
      <guid>https://codex.morewater.top/guide/17-cloud-ide-app.html</guid>
      <source url="https://codex.morewater.top/rss.xml">Codex Cloud：使用云端模式</source>
      <description>Codex Cloud 使用指南，说明云端任务、GitHub 授权、仓库执行、PR 工作流、验收标准和与本地 App、CLI、IDE 的差异。</description>
      <pubDate>Thu, 14 May 2026 17:05:06 GMT</pubDate>
      <content:encoded><![CDATA[
<p>Codex Cloud 是一种不依赖本地环境的使用方式。你不需要在自己电脑上打开 App 或 CLI，直接在浏览器里连接 GitHub 仓库，让 Codex 在云端完成任务。</p>
<div class="hint-container tip">
<p class="hint-container-title">提示</p>
<p>CLI 的使用方式见 <a href="/guide/12-cli-installation.html" target="_blank">CLI 安装与登录</a>，IDE 插件见 <a href="/guide/14-ide-vscode.html" target="_blank">在 VS Code 中使用 Codex</a>，桌面 App 的使用见 <a href="/guide/01-app-installation.html" target="_blank">Codex 桌面 App 下载与安装</a>。</p>
</div>
<h2>这节解决什么</h2>
<p>Cloud 模式解决的是“任务需要跑一段时间、依赖 GitHub 仓库、我不想占用本机环境”的问题。它不是桌面 App 的替代品，而是另一种执行位置。</p>
<p>你可以把它理解成：你在浏览器里分派任务，Codex 在云端环境里读仓库、执行步骤、整理结果，必要时生成 PR 或说明修改建议。</p>
<h2>适合谁</h2>
<p>这一节适合：</p>
<ul>
<li>已经把代码或文档放在 GitHub 仓库里的人。</li>
<li>想让 Codex 分析远程仓库、整理 issue、生成 PR 草案的人。</li>
<li>本地电脑不方便长时间跑任务，但希望任务继续推进的人。</li>
<li>团队需要把 AI 协作接入 GitHub 工作流的人。</li>
</ul>
<p>如果任务依赖本机私有文件、桌面软件、局域网服务或本地密钥，优先使用桌面 App 或 CLI。</p>
<h2>适合场景</h2>
<ul>
<li>较长的任务，不想占用本地资源</li>
<li>多个任务并行推进</li>
<li>让 Codex 在独立环境里分析仓库、提出 PR</li>
<li>不在电脑旁、只有浏览器时临时使用</li>
</ul>
<h2>先做什么</h2>
<p>连接仓库前先确认：</p>
<ol>
<li>仓库里没有不该暴露的密钥、客户资料或私有文件。</li>
<li>你知道要授权全部仓库，还是只授权特定仓库。</li>
<li>任务可以通过云端仓库完成，不依赖本机 GUI 或本地服务。</li>
<li>你知道完成后要看 diff、日志、测试结果或 PR 内容。</li>
</ol>
<h2>如何使用</h2>
<h3>第 1 步：打开 Codex Cloud</h3>
<p>访问：<a href="https://chatgpt.com/codex/cloud" target="_blank" rel="noopener noreferrer">https://chatgpt.com/codex/cloud</a></p>
<p></p>
<p>连接成功后会跳转到任务页面：</p>
<p></p>
<h3>第 2 步：授权并选择仓库</h3>
<p>Cloud 模式直接在 GitHub 仓库中运行，需要先完成授权。你可以授权全部仓库，也可以只选择特定仓库：</p>
<p></p>
<h3>第 3 步：下达指令，查看任务进度</h3>
<p>下达指令后，Codex 会在云端执行任务，进度显示在页面下方的任务列表里：</p>
<p></p>
<p>点击任务可以查看每一步的执行过程和中间状态。任务完成后也可以查看最终回答和产出内容：</p>
<p></p>
]]></content:encoded>
    </item>
    <item>
      <title>Codex × Chrome：让 AI 直接控制浏览器</title>
      <link>https://codex.morewater.top/recipes/chrome-browser-plugin.html</link>
      <guid>https://codex.morewater.top/recipes/chrome-browser-plugin.html</guid>
      <source url="https://codex.morewater.top/rss.xml">Codex × Chrome：让 AI 直接控制浏览器</source>
      <description>Codex Chrome 浏览器能力工作流案例，说明如何让 AI 做低风险网页搜索、读取、截图和链接整理，并避免高风险操作。</description>
      <pubDate>Thu, 14 May 2026 17:05:06 GMT</pubDate>
      <content:encoded><![CDATA[
<p>这个案例介绍如何让 Codex 借助浏览器相关能力完成网页操作任务，比如打开页面、搜索内容、点击结果和返回链接。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本文参考 <a href="https://help.openai.com/en/articles/11369540-using-codex-with-your-chatgpt-plan" target="_blank" rel="noopener noreferrer">Using Codex with your ChatGPT plan</a> 与 <a href="https://developers.openai.com/codex/explore/" target="_blank" rel="noopener noreferrer">Codex use cases</a>。具体插件名称、安装流程和入口位置可能会随客户端版本或工作区配置变化。</p>
</div>
<h2>适用场景</h2>
<ul>
<li>让 Codex 帮你在网页里搜索资料。</li>
<li>让 Codex 打开某个站点并完成简单点击流程。</li>
<li>在不离开当前工作区的前提下，把浏览器操作接入任务链路。</li>
</ul>
<p>在半桶水课程里，它对应的是“资料查找 / 网页协作 / 人工审批”的工作流：Codex 可以帮你打开网页和整理结果，但涉及登录、提交、付款、删除的动作必须由人判断。</p>
<h2>这节解决什么</h2>
<p>很多工作资料在网页里：搜索结果、后台页面、帮助文档、表单状态、活动页面。浏览器能力让 Codex 能看到页面并操作页面，但这类能力比普通文档任务风险更高。</p>
<p>这节练的是：<strong>让 Codex 完成低风险网页操作，并学会用来源链接和截图验证结果。</strong></p>
<h2>工作流卡</h2>
<p>| 项目 | 内容 |<br>
|</p>
]]></content:encoded>
    </item>
    <item>
      <title>参考来源与致谢</title>
      <link>https://codex.morewater.top/recipes/credits.html</link>
      <guid>https://codex.morewater.top/recipes/credits.html</guid>
      <source url="https://codex.morewater.top/rss.xml">参考来源与致谢</source>
      <description>CodexGuide 参考来源与致谢，整理案例中涉及的第三方工具、官方文档、仓库链接和内容来源，便于追溯资料。</description>
      <pubDate>Thu, 14 May 2026 17:05:06 GMT</pubDate>
      <content:encoded><![CDATA[
<p>本站实战案例在创作过程中参考了以下创作者的视频、文章和开源项目。感谢他们的无私分享，让这个知识库得以建立。</p>
<blockquote>
<p>所有案例截图均为作者本人实际操作所得，文字内容在参考基础上重新整理与二次创作。如有侵权，请联系删除。</p>
</blockquote>
]]></content:encoded>
    </item>
    <item>
      <title>Codex × DKFile：AI 网页一键发布到公网</title>
      <link>https://codex.morewater.top/recipes/dkfile-deploy-codex.html</link>
      <guid>https://codex.morewater.top/recipes/dkfile-deploy-codex.html</guid>
      <source url="https://codex.morewater.top/rss.xml">Codex × DKFile：AI 网页一键发布到公网</source>
      <description>Codex 与 DKFile 发布工作流案例，说明如何生成 HTML、发布公网链接、检查移动端访问，并避免 API Key 泄露。</description>
      <pubDate>Thu, 14 May 2026 17:05:06 GMT</pubDate>
      <content:encoded><![CDATA[
<p>用 AI 做出来的 HTML 网页，很多人卡在同一个问题：<strong>网页只在本地，发给朋友根本打不开</strong>。</p>
<p>对有编程经验的人来说，解决方法有很多——GitHub Pages、Vercel、Cloudflare Pages——但这些工具对普通用户并不友好：什么是分支？什么是部署？什么是域名解析？</p>
<p>本篇介绍一个对新手极其友好的工具：<strong><a href="https://dkfile.net" target="_blank" rel="noopener noreferrer">DKFile</a></strong>。</p>
<p>在半桶水课程里，它对应的是“视觉与页面 / 办公交付 / 沉淀复用”的工作流：把 AI 生成的网页从本地文件，变成别人能打开、能检查、能反馈的公网链接。</p>
<h2>这节解决什么</h2>
<p>很多人已经能让 Codex 生成 HTML，却卡在最后一步：怎么发布、怎么分享、怎么确认别人真的能打开。DKFile 的价值，是把部署流程压缩成上传文件和获得链接。</p>
<p>这节练的是：<strong>让 Codex 生成网页，并用 DKFile 发布，同时确认链接可访问、内容正确、API Key 不泄露。</strong></p>
<h2>工作流卡</h2>
<p>| 项目 | 内容 |<br>
|</p>
]]></content:encoded>
    </item>
    <item>
      <title>Codex × Draw.io MCP：AI 自动绘制架构图</title>
      <link>https://codex.morewater.top/recipes/drawio-mcp.html</link>
      <guid>https://codex.morewater.top/recipes/drawio-mcp.html</guid>
      <source url="https://codex.morewater.top/rss.xml">Codex × Draw.io MCP：AI 自动绘制架构图</source>
      <description>Codex 与 Draw.io MCP 工作流案例，说明如何整理节点关系、生成可编辑流程图或架构图，并检查逻辑和导出结果。</description>
      <pubDate>Thu, 14 May 2026 17:05:06 GMT</pubDate>
      <content:encoded><![CDATA[
<p>俗话说，一图胜千言。当我们想要介绍一个项目架构、业务流程，或者系统模块关系、日常读书的核心逻辑时，如果只用文字讲，读者很容易看累。如果我们能把它整理成一张信息图或者流程图，理解成本就会降低很多。</p>
<p><strong><a href="http://Draw.io" target="_blank" rel="noopener noreferrer">Draw.io</a></strong> 就是一个非常好的工具。它可以用来绘制：</p>
<ol>
<li>流程图</li>
<li>架构图</li>
<li>思维导图</li>
<li>系统设计图</li>
<li>业务流程图</li>
<li>技术路线图</li>
</ol>
<p>很多程序员、产品经理、架构师都会用它来表达复杂系统之间的关系。前段时间，<a href="http://Draw.io" target="_blank" rel="noopener noreferrer">Draw.io</a> 官方发布了自己的 MCP。</p>
<p>GitHub 地址：<a href="https://github.com/jgraph/drawio-mcp" target="_blank" rel="noopener noreferrer">https://github.com/jgraph/drawio-mcp</a></p>
<p></p>
<p>本章节介绍如何使用 Codex 安装、使用 <a href="http://Draw.io" target="_blank" rel="noopener noreferrer">Draw.io</a> 的 MCP 工具，去绘制信息图或架构图。</p>
<p>在半桶水课程里，它对应的是“内容表达 / 办公交付 / 工程协作”的工作流：把一段复杂材料，拆成节点、关系和层级，再生成可编辑的图。</p>
<h2>这节解决什么</h2>
<p>很多人不是不会画图，而是不知道先画什么、节点怎么分、关系怎么连。<a href="http://Draw.io" target="_blank" rel="noopener noreferrer">Draw.io</a> MCP 可以让 Codex 把文字材料转成图形草稿，但图里的逻辑关系仍然需要人来判断。</p>
<p>这节练的是：<strong>让 Codex 先整理节点关系，再调用 <a href="http://Draw.io" target="_blank" rel="noopener noreferrer">Draw.io</a> MCP 生成可编辑图形。</strong></p>
<h2>工作流卡</h2>
<p>| 项目 | 内容 |<br>
|</p>
]]></content:encoded>
    </item>
    <item>
      <title>Codex × 飞书 CLI：一句话处理飞书数据</title>
      <link>https://codex.morewater.top/recipes/feishu-cli-codex.html</link>
      <guid>https://codex.morewater.top/recipes/feishu-cli-codex.html</guid>
      <source url="https://codex.morewater.top/rss.xml">Codex × 飞书 CLI：一句话处理飞书数据</source>
      <description>Codex 与飞书 CLI 工作流案例，说明如何整理飞书文档、表格和团队资料，并控制授权范围、凭证安全和输出验收。</description>
      <pubDate>Thu, 14 May 2026 17:05:06 GMT</pubDate>
      <content:encoded><![CDATA[
<p>2026 年 3 月底，飞书正式开源了 <strong>飞书 CLI</strong>。</p>
<p>如果你的团队或个人经常使用飞书，那么接入飞书 CLI 之后，你就拥有了一种全新的使用方式——<strong>在 Codex 里一句话处理飞书里的所有信息和数据</strong>。</p>
<p>本篇介绍如何把 Codex 和飞书 CLI 结合，直接通过自然语言操作飞书中存储的数据和内容。</p>
<p>在半桶水课程里，它对应的是“办公交付 / 团队协作 / 资料整理”的工作流：把飞书里的文档、表格、云盘资料变成可复核的纪要、清单、报告或素材包。</p>
<h2>这节解决什么</h2>
<p>很多团队资料都散在飞书里：文档、表格、云盘、会议记录、任务信息。手动整理容易漏、慢，也很难重复。</p>
<p>这节练的是：<strong>让 Codex 通过飞书 CLI 读取和整理团队资料，但必须把权限、凭证和输出验收说清楚。</strong></p>
<h2>工作流卡</h2>
<p>| 项目 | 内容 |<br>
|</p>
]]></content:encoded>
    </item>
    <item>
      <title>Codex × Figma MCP：让 AI 读懂你的设计稿</title>
      <link>https://codex.morewater.top/recipes/figma-mcp-codex.html</link>
      <guid>https://codex.morewater.top/recipes/figma-mcp-codex.html</guid>
      <source url="https://codex.morewater.top/rss.xml">Codex × Figma MCP：让 AI 读懂你的设计稿</source>
      <description>Codex 与 Figma MCP 工作流案例，说明如何读取设计稿、生成流程图或 UI 草稿，并验收节点、层级、文案和可交付性。</description>
      <pubDate>Thu, 14 May 2026 17:05:06 GMT</pubDate>
      <content:encoded><![CDATA[
<p><strong>Figma MCP</strong> 能让 Codex 直接读取设计稿、截图分析节点、生成页面、修改组件、绘制流程图。安装之后，你可以用自然语言下达设计需求，让 Codex 先生成草稿，再由你检查结构、业务逻辑和视觉质量。</p>
<p>在半桶水课程里，它对应的是“视觉与页面 / 产品表达 / 研发协作”的工作流：把模糊的产品想法、页面结构或流程说明，变成可查看、可讨论、可继续设计的视觉草稿。</p>
<h2>这节解决什么</h2>
<p>很多非设计同学不是完全没有想法，而是说不清“页面应该长什么样”。Figma MCP 可以让 Codex 读设计稿、生成流程图或高保真草稿，但最终审美、业务逻辑和可用性仍然要由人判断。</p>
<p>这节练的是：<strong>让 Codex 把想法变成设计草稿，同时学会检查结构、信息层级和可交付性。</strong></p>
<h2>工作流卡</h2>
<p>| 项目 | 内容 |<br>
|</p>
]]></content:encoded>
    </item>
    <item>
      <title>Codex × GitHub Actions：CI 失败自动修复实测</title>
      <link>https://codex.morewater.top/recipes/github-actions-ci-fix.html</link>
      <guid>https://codex.morewater.top/recipes/github-actions-ci-fix.html</guid>
      <source url="https://codex.morewater.top/rss.xml">Codex × GitHub Actions：CI 失败自动修复实测</source>
      <description>Codex 与 GitHub Actions 工作流案例，说明 CI 失败后如何让 Codex 生成最小修复 PR，并由人审查 diff、测试和风险。</description>
      <pubDate>Thu, 14 May 2026 17:05:06 GMT</pubDate>
      <content:encoded><![CDATA[
<p>这篇文章记录了一次真实的实测：CI 一挂，Codex 自动读代码、找问题、改好、开 PR，最后由人审查 diff、验证风险，再决定是否合并。</p>
<p>演示用的是一个购物车项目。</p>
<p>在半桶水课程里，它对应的是“工程协作 / 自动化 / 验证闭环”的工作流：让 Codex 处理重复排障步骤，但把最终合并权留给人。</p>
<h2>这节解决什么</h2>
<p>CI 失败后，最耗人的不是修一行代码，而是打开日志、定位失败、切分责任、跑验证、整理 PR。这个案例练的是：<strong>让 Codex 自动生成一个最小修复候选，但必须通过测试和人工 review 才能进入主分支。</strong></p>
<h2>工作流卡</h2>
<p>| 项目 | 内容 |<br>
|</p>
]]></content:encoded>
    </item>
    <item>
      <title>Codex × HyperFrames：用代码生成动画视频</title>
      <link>https://codex.morewater.top/recipes/hyperframes-animation.html</link>
      <guid>https://codex.morewater.top/recipes/hyperframes-animation.html</guid>
      <source url="https://codex.morewater.top/rss.xml">Codex × HyperFrames：用代码生成动画视频</source>
      <description>Codex 与 HyperFrames 工作流案例，说明如何把内容拆成脚本、分镜、图片帧和视频，并检查播放、时长和文字裁切。</description>
      <pubDate>Thu, 14 May 2026 17:05:06 GMT</pubDate>
      <content:encoded><![CDATA[
<p><strong>HyperFrames</strong> 和前段时间很火的 <strong>Remotion</strong> 都属于代码化的视频生成：</p>
<ol>
<li>Remotion：使用 React 写视频</li>
<li>HyperFrames：使用 HTML、CSS 或 JS 做视频</li>
</ol>
<p>如果你想做一些轻量化的视频，比如网页转视频、文档转视频等，那么使用 <strong>HyperFrames</strong> 就是一个非常不错的选择。</p>
<p>在半桶水课程里，它对应的是“视觉与页面 / 内容表达 / 办公交付”的工作流：把一段内容、一本书或一个观点，转成短视频脚本、分镜画面和可预览的视频文件。</p>
<h2>这节解决什么</h2>
<p>很多人想做视频，但不知道从哪里开始：先写脚本，还是先做画面？要几页？每页多久？HyperFrames 的价值，是把视频拆成代码化页面和渲染流程，让 Codex 可以逐步生成、预览和修改。</p>
<p>这节练的是：<strong>让 Codex 先拆脚本和分镜，再用 HyperFrames 生成可预览的视频产物。</strong></p>
<h2>工作流卡</h2>
<p>| 项目 | 内容 |<br>
|</p>
]]></content:encoded>
    </item>
    <item>
      <title>Codex × LLM Wiki：在 Obsidian 中搭建 AI 知识库</title>
      <link>https://codex.morewater.top/recipes/llm-wiki-codex.html</link>
      <guid>https://codex.morewater.top/recipes/llm-wiki-codex.html</guid>
      <source url="https://codex.morewater.top/rss.xml">Codex × LLM Wiki：在 Obsidian 中搭建 AI 知识库</source>
      <description>Codex 与 LLM Wiki 工作流案例，说明如何在 Obsidian 中搭建可追溯知识库，维护 raw、wiki、concept、AGENTS.md 和日志。</description>
      <pubDate>Thu, 14 May 2026 17:05:06 GMT</pubDate>
      <content:encoded><![CDATA[
<p>大部分人使用大模型处理文档都停留在 <strong>RAG 模式</strong>（检索增强生成，Retrieval-Augmented Generation）。这是当前 AI 行业最主流的知识管理范式：上传文件，提问时系统检索相关片段，让大模型基于这些片段生成回答。NotebookLM、ChatGPT 的文件上传，以及几乎所有的企业级知识库走的都是这条路。</p>
<p>前段时间，AI 领域的著名研究者 <strong>Andrej Karpathy</strong> 提出了一个新想法。他认为 RAG 的主要问题在于：<strong>每一次提问，模型都要从零开始重新发现知识</strong>。如果你问了一个需要综合五篇文档的问题，RAG 会检索、拼接、生成；如果你明天再问同样的问题，它会重复整个过程，没有任何积累，也没有任何记忆。本来可以建立关联的知识，却在一次又一次的反复查询中被浪费掉了。</p>
<p>Karpathy 给出的解决方案是 <strong>LLM Wiki</strong>。他描述的系统分为三层：</p>
<ol>
<li><strong>原始资料层</strong> — 负责收集论文、文章、播客、网页等素材。大模型对这一层只读不改。</li>
<li><strong>Wiki 层</strong> — 大模型拥有这一层的完整所有权。它负责编写 Markdown 文件、目录、摘要、实体概念、比较分析和综述，创建页面、更新页面，并维护交叉引用。我们只需要负责阅读。</li>
<li><strong>Schema 层</strong> — 一个配置文件，例如对于 Codex 来说就是 <code>AGENTS.md</code>，对于 Cursor 来说就是 <code>.cursorrules</code>。告诉大模型这个 Wiki 的结构规范、命名约定和工作流程，并在使用过程中共同迭代这份文件。</li>
</ol>
<p></p>
<p>本篇介绍如何参考 Karpathy 的理念，在 Obsidian 里借助 Codex 搭建一套 LLM Wiki 知识库。</p>
<p>在半桶水课程里，它对应的是“资料整理 / 沉淀复用 / 个人知识系统”的工作流：不是把资料一次性丢给 AI，而是让 Codex 持续把原始材料整理成可链接、可更新、可复用的 Wiki。</p>
<h2>这节解决什么</h2>
<p>普通资料整理常常停在“总结一下”。LLM Wiki 练的是更长期的能力：原始资料只读，Wiki 页面持续更新，规则文件约束 Codex 怎么命名、怎么引用、怎么维护结构。</p>
<p>这节练的是：<strong>让 Codex 建一个有规则的知识库，而不是生成一堆散乱摘要。</strong></p>
<h2>工作流卡</h2>
<p>| 项目 | 内容 |<br>
|</p>
]]></content:encoded>
    </item>
    <item>
      <title>Codex × Notion MCP：打通你的知识工作空间</title>
      <link>https://codex.morewater.top/recipes/notion-mcp-codex.html</link>
      <guid>https://codex.morewater.top/recipes/notion-mcp-codex.html</guid>
      <source url="https://codex.morewater.top/rss.xml">Codex × Notion MCP：打通你的知识工作空间</source>
      <description>Codex 与 Notion MCP 工作流案例，说明如何整理 Notion 页面和数据库，并控制授权范围、写回位置和来源复核。</description>
      <pubDate>Thu, 14 May 2026 17:05:06 GMT</pubDate>
      <content:encoded><![CDATA[
<p><strong>Notion</strong> 不只是一款笔记软件——它在 AI 时代完成了转型，成为了真正的 AI Native 产品。通过 Notion MCP，你可以让 Codex 直接读取、总结和写入你的 Notion 工作空间，实现真正的 AI 驱动知识管理。</p>
<p>在半桶水课程里，它对应的是“资料整理 / 内容表达 / 团队知识库”的工作流：把散落在 Notion 里的页面、数据库和项目记录，变成可复核的摘要、清单或新页面。</p>
<h2>这节解决什么</h2>
<p>Notion 里的信息通常不是少，而是太散：项目页、会议页、数据库、灵感记录、团队文档混在一起。Notion MCP 的价值，是让 Codex 在授权范围内读取这些内容，帮你整理结构、提炼重点，并把整理后的结果写回工作空间。</p>
<p>这节练的是：<strong>让 Codex 读懂你的知识空间，但只在你允许的范围内读取和写入。</strong></p>
<h2>工作流卡</h2>
<p>| 项目 | 内容 |<br>
|</p>
]]></content:encoded>
    </item>
    <item>
      <title>Codex × Obsidian：在知识库中自动生成配图</title>
      <link>https://codex.morewater.top/recipes/obsidian-codex.html</link>
      <guid>https://codex.morewater.top/recipes/obsidian-codex.html</guid>
      <source url="https://codex.morewater.top/rss.xml">Codex × Obsidian：在知识库中自动生成配图</source>
      <description>Codex 与 Obsidian 工作流案例，说明如何在本地知识库中生成配图、插入 Markdown、上传图床并检查文件路径。</description>
      <pubDate>Thu, 14 May 2026 17:05:06 GMT</pubDate>
      <content:encoded><![CDATA[
<p><strong>Obsidian</strong> 是本地优先的知识管理工具。随着 Agent 能力的增强，Obsidian 的使用方式也在发生变化。本篇介绍如何在 Obsidian 里使用 Codex，完成日常的内容创作流程。</p>
<p>内容创作者以前有一件很头疼的事：<strong>给文章配图</strong>。但自从 Codex 命令行可以直接调用 ChatGPT 最新的生图模型 <code>gpt-image-2</code> 之后，我们就可以在 Obsidian 里让 Codex 根据文章内容自动生成配图。</p>
<p>在半桶水课程里，它对应的是“内容表达 / 资料整理 / 沉淀复用”的工作流：让 Codex 在本地知识库里读文章、生成素材、插入链接，并保留可复核的文件路径。</p>
<p><strong>前提条件：</strong></p>
<ol>
<li>了解 Obsidian 的基本操作</li>
<li>熟悉 Codex 命令行的使用方式（参见本教程第二部分）</li>
</ol>
<h2>这节解决什么</h2>
<p>很多内容创作者不是不会写，而是卡在后续整理：配图、图片链接、文章素材、引用位置和发布前检查。Obsidian 的优势是本地文件清晰，Codex 的优势是能读写这些 Markdown 文件并调用生成能力。</p>
<p>这节练的是：<strong>让 Codex 在本地知识库里辅助创作，但每张图、每个链接、每次写入都能回到文件里检查。</strong></p>
<h2>工作流卡</h2>
<p>| 项目 | 内容 |<br>
|</p>
]]></content:encoded>
    </item>
    <item>
      <title>Codex × Playwright MCP：让 AI 像人一样操控浏览器</title>
      <link>https://codex.morewater.top/recipes/playwright-mcp.html</link>
      <guid>https://codex.morewater.top/recipes/playwright-mcp.html</guid>
      <source url="https://codex.morewater.top/rss.xml">Codex × Playwright MCP：让 AI 像人一样操控浏览器</source>
      <description>Codex 与 Playwright MCP 工作流案例，说明如何让 AI 安全操作浏览器、截图检查、保存网页资料并用验收标准控制风险。</description>
      <pubDate>Thu, 14 May 2026 17:05:06 GMT</pubDate>
      <content:encoded><![CDATA[
<p>本章节介绍 <strong>Playwright MCP</strong>。这是一个基于 Playwright 的 MCP 服务器，它把打开浏览器、访问网页、点击按钮、填写输入框、读取页面内容、截图、验证结果等浏览器操作，封装成 AI 可以调用的工具。</p>
<p>像 Codex 这类编程类的 Agent，不仅能够编写和修改代码，还能够打开网页，像人一样检查页面是否跑通。</p>
<p>本章节使用<strong>命令行</strong>的方式，来学习 MCP 的安装和使用。在半桶水课程里，它对应的是“网页检查 / 资料整理 / 自动化验证”的工作流。</p>
<h2>这节解决什么</h2>
<p>很多网页任务不能只靠文字判断，例如“按钮能不能点”“表单有没有提交成功”“页面是否真的出现结果”。Playwright MCP 的价值，是让 Codex 能打开页面、操作页面、截图和回报状态。</p>
<p>这节练的是：<strong>让 Codex 操作浏览器，但每一步都要有边界、有授权、有验收。</strong></p>
<h2>工作流卡</h2>
<p>| 项目 | 内容 |<br>
|</p>
]]></content:encoded>
    </item>
    <item>
      <title>Codex × PPT Skill：一句话生成演示文稿</title>
      <link>https://codex.morewater.top/recipes/ppt-skill-walkthrough.html</link>
      <guid>https://codex.morewater.top/recipes/ppt-skill-walkthrough.html</guid>
      <source url="https://codex.morewater.top/rss.xml">Codex × PPT Skill：一句话生成演示文稿</source>
      <description>Codex 与 PPT Skill 工作流案例，说明如何从主题、受众和风格出发生成演示稿，并检查预览、结构、导出和复用模板。</description>
      <pubDate>Thu, 14 May 2026 17:05:06 GMT</pubDate>
      <content:encoded><![CDATA[
<p>这个案例演示一个对新手很有帮助的流程：如何让 Codex 协助安装一个开源 Skill，并在安装完成后立即调用它完成任务。</p>
<p>在半桶水课程里，它对应的是“内容表达 → 视觉与页面”的工作流：把一个模糊主题，变成可预览、可修改、可交付的演示稿。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本文关于 Skill 机制参考 <a href="https://developers.openai.com/codex/skills" target="_blank" rel="noopener noreferrer">Codex Skills</a>。案例中使用的 PPT Skill 来自社区仓库：<a href="https://github.com/op7418/guizang-ppt-skill" target="_blank" rel="noopener noreferrer">guizang-ppt-skill</a>。第三方 Skill 的安装方式、依赖要求和输出格式请以原仓库说明为准。</p>
</div>
<h2>适用场景</h2>
<ul>
<li>你已经找到一个想用的社区 Skill。</li>
<li>你想让 Codex 帮你完成安装，而不是手动整理目录和文件。</li>
<li>你希望安装后立刻用一个真实任务验证它是否可用。</li>
</ul>
<h2>这节解决什么</h2>
<p>很多人以为 PPT 生成就是“丢一句主题，等 AI 变出成品”。真正稳定的方式是先把主题变成任务卡：受众是谁、讲多久、要说服谁、输出什么格式、怎么验收。</p>
<p>这节练的是：<strong>让 Codex 安装并调用 PPT Skill，同时让你学会检查结构、视觉和导出结果。</strong></p>
<h2>工作流卡</h2>
<p>| 项目 | 内容 |<br>
|</p>
]]></content:encoded>
    </item>
    <item>
      <title>Codex × 云服务器：远程定位并修复 Bug</title>
      <link>https://codex.morewater.top/recipes/remote-bug-fix.html</link>
      <guid>https://codex.morewater.top/recipes/remote-bug-fix.html</guid>
      <source url="https://codex.morewater.top/rss.xml">Codex × 云服务器：远程定位并修复 Bug</source>
      <description>Codex 与云服务器排障工作流案例，说明如何连接远程环境、复现问题、最小修复、运行测试并记录回滚方式。</description>
      <pubDate>Thu, 14 May 2026 17:05:06 GMT</pubDate>
      <content:encoded><![CDATA[
<blockquote>
<p>你的代码跑在云服务器上，本地一行代码都没有——Codex 照样能帮你找到 Bug、修好它、跑通测试。这篇文章手把手带你走一遍完整流程。</p>
</blockquote>
<p>在半桶水课程里，它对应的是“工程协作 / 配置排障 / 验证闭环”的工作流：让 Codex 进入远程环境排查问题，但每一步都要可复现、可回滚、可审查。</p>
<h2>这节解决什么</h2>
<p>远程服务器排障难在环境不在本机：代码、依赖、日志、容器和测试都在远端。Codex Remote Mode 的价值，是让 Codex 在真实运行环境里读文件、运行命令、修改代码并验证。</p>
<p>这节练的是：<strong>连接远程环境后，只修一个可复现的小 Bug，并用测试证明修复有效。</strong></p>
<h2>工作流卡</h2>
<p>| 项目 | 内容 |<br>
|</p>
]]></content:encoded>
    </item>
    <item>
      <title>CLI 选项与命令</title>
      <link>https://codex.morewater.top/configuration/cli-options.html</link>
      <guid>https://codex.morewater.top/configuration/cli-options.html</guid>
      <source url="https://codex.morewater.top/rss.xml">CLI 选项与命令</source>
      <description>Codex CLI 选项与命令指南，覆盖交互模式、非交互执行、恢复会话、Slash Commands 和常用启动参数。</description>
      <pubDate>Sun, 03 May 2026 23:11:38 GMT</pubDate>
      <content:encoded><![CDATA[
<p>CLI 是 Codex 最适合练基本功的入口。本页按官方教程的逻辑，把交互模式、非交互模式、会话恢复、Slash Commands 和常用启动参数整理成中文实操版。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本文参考 <a href="https://developers.openai.com/codex/cli/features" target="_blank" rel="noopener noreferrer">Codex CLI features</a>、<a href="https://github.com/openai/codex" target="_blank" rel="noopener noreferrer">Codex CLI 官方仓库</a>、<a href="https://github.com/openai/codex/blob/main/docs/getting-started.md" target="_blank" rel="noopener noreferrer">CLI getting started</a>、<a href="https://github.com/openai/codex/blob/main/docs/exec.md" target="_blank" rel="noopener noreferrer">exec 文档</a> 与 <a href="https://github.com/openai/codex/blob/main/docs/slash_commands.md" target="_blank" rel="noopener noreferrer">slash commands 文档</a>。</p>
</div>
<h2>三种使用姿势</h2>
<p>| 模式 | 适合任务 | 典型命令 |<br>
|</p>
]]></content:encoded>
    </item>
    <item>
      <title>配置文件 config.toml</title>
      <link>https://codex.morewater.top/configuration/config-file.html</link>
      <guid>https://codex.morewater.top/configuration/config-file.html</guid>
      <source url="https://codex.morewater.top/rss.xml">配置文件 config.toml</source>
      <description>Codex config.toml 配置指南，说明模型、沙盒、审批、profiles、MCP 和个人本地配置的组织方式。</description>
      <pubDate>Sun, 03 May 2026 23:11:38 GMT</pubDate>
      <content:encoded><![CDATA[
<p><code>config.toml</code> 用来保存 Codex CLI 的本地默认行为。你可以把它理解为“个人驾驶舱”：模型、审批、沙盒、profiles、MCP 服务等偏好都可以在这里集中管理。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本文参考 <a href="https://developers.openai.com/codex/config-basic" target="_blank" rel="noopener noreferrer">Codex config basic</a>、<a href="https://developers.openai.com/codex/config-advanced" target="_blank" rel="noopener noreferrer">Codex config advanced</a>、<a href="https://developers.openai.com/codex/config-reference" target="_blank" rel="noopener noreferrer">Codex config reference</a> 与 <a href="https://github.com/openai/codex/blob/main/docs/config.md" target="_blank" rel="noopener noreferrer">openai/codex config docs</a>。</p>
</div>
<h2>配置文件放在哪里</h2>
<p>通常位于：</p>
<div class="language-text line-numbers-mode" data-highlighter="shiki" data-ext="text" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-text"><span class="line"><span>~/.codex/config.toml</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div></div></div><p>项目长期规则建议写到仓库内的 <code>AGENTS.md</code>，个人偏好放到本机 <code>config.toml</code>。这样团队成员能共享项目规则，又能保留自己的 CLI 使用习惯。</p>
<div class="hint-container tip">
<p class="hint-container-title">配图建议</p>
<p>后续可补充本机 <code>~/.codex/config.toml</code> 文件位置截图，注意遮挡敏感路径和 token。建议文件：<code>docs/.vuepress/public/screenshots/config/02-config-location.png</code>。</p>
</div>
<h2>最小配置示例</h2>
<p>下面是一个学习用示例，实际字段请以官方 config reference 和当前 CLI 版本为准：</p>
<div class="language-toml line-numbers-mode" data-highlighter="shiki" data-ext="toml" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-toml"><span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75">model</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF"> = </span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379">"gpt-5.1-codex-max"</span></span>
<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75">approval_policy</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF"> = </span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379">"on-request"</span></span>
<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75">sandbox_mode</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF"> = </span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379">"workspace-write"</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF">[</span><span style="--shiki-light:#4078F2;--shiki-dark:#61AFEF">profiles</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF">.</span><span style="--shiki-light:#4078F2;--shiki-dark:#61AFEF">readonly</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF">]</span></span>
<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75">approval_policy</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF"> = </span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379">"on-request"</span></span>
<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75">sandbox_mode</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF"> = </span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379">"read-only"</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF">[</span><span style="--shiki-light:#4078F2;--shiki-dark:#61AFEF">profiles</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF">.</span><span style="--shiki-light:#4078F2;--shiki-dark:#61AFEF">build</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF">]</span></span>
<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75">approval_policy</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF"> = </span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379">"on-request"</span></span>
<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75">sandbox_mode</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF"> = </span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379">"workspace-write"</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><p>这个示例表达三件事：</p>
<ul>
<li>默认允许在当前工作区写文件。</li>
<li>高风险命令仍需要审批。</li>
<li>额外保留一个只读 profile，适合新仓库分析。</li>
</ul>
<h2>常见配置项按用途理解</h2>
<p>| 用途 | 你要决定什么 | 建议 |<br>
|</p>
]]></content:encoded>
    </item>
    <item>
      <title>配置与扩展总览</title>
      <link>https://codex.morewater.top/configuration/</link>
      <guid>https://codex.morewater.top/configuration/</guid>
      <source url="https://codex.morewater.top/rss.xml">配置与扩展总览</source>
      <description>Codex 配置教程总览，梳理 AGENTS.md、config.toml、Skills、MCP、Subagents、安全审批和团队配置路径。</description>
      <pubDate>Sun, 03 May 2026 23:11:38 GMT</pubDate>
      <content:encoded><![CDATA[
<p>Codex 的学习曲线有两个阶段：先会用，再会配置。会用解决单次任务，会配置能把 Codex 变成稳定的个人工作台和团队协作工具。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本文参考 <a href="https://developers.openai.com/codex/" target="_blank" rel="noopener noreferrer">Codex 文档入口</a>、<a href="https://developers.openai.com/codex/cli/features" target="_blank" rel="noopener noreferrer">Codex CLI features</a>、<a href="https://developers.openai.com/codex/config-basic" target="_blank" rel="noopener noreferrer">基础配置</a>、<a href="https://developers.openai.com/codex/guides/agents-md" target="_blank" rel="noopener noreferrer">AGENTS.md</a>、<a href="https://developers.openai.com/codex/skills" target="_blank" rel="noopener noreferrer">Codex Skills</a> 与 <a href="https://developers.openai.com/codex/agent-approvals-security" target="_blank" rel="noopener noreferrer">Codex security</a>。</p>
</div>
<p><img src="/images/codex-config-map.svg" alt="Codex 配置地图"></p>
<h2>这页解决什么</h2>
<p>很多人一开始会把“配置”理解成改一堆开关。半桶水式学习更关心另一件事：配置要服务于稳定交付。</p>
<p>这一页帮你把配置分成四层：项目规则、本地配置、扩展能力和安全边界。先把任务规则写清楚，再逐步调整工具能力。</p>
<h2>适合谁</h2>
<ul>
<li>已经能完成一个 Codex 小任务，准备把流程稳定下来的人。</li>
<li>想把自己的常用任务沉淀成 <code>AGENTS.md</code>、Skill 或团队规范的人。</li>
<li>需要理解沙盒、审批、MCP、Skills 和安全边界的人。</li>
</ul>
<h2>工作流卡</h2>
<p>| 输入 | 过程 | 输出 | 验收 |<br>
|</p>
]]></content:encoded>
      <enclosure url="https://codex.morewater.top/images/codex-config-map.svg" type="image/svg+xml"/>
    </item>
    <item>
      <title>MCP、Skills 与 Subagents</title>
      <link>https://codex.morewater.top/configuration/mcp-skills-subagents.html</link>
      <guid>https://codex.morewater.top/configuration/mcp-skills-subagents.html</guid>
      <source url="https://codex.morewater.top/rss.xml">MCP、Skills 与 Subagents</source>
      <description>Codex MCP、Skills 与 Subagents 指南，说明外部工具接入、流程固化和复杂任务拆分的使用场景。</description>
      <pubDate>Sun, 03 May 2026 23:11:38 GMT</pubDate>
      <content:encoded><![CDATA[
<p>当你已经能稳定完成单次任务，下一步就是把 Codex 变成可扩展的工作系统：用 MCP 连接工具和数据源，用 Skills 固化流程，用 Subagents 拆分复杂工作。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本文参考 <a href="https://developers.openai.com/codex/skills" target="_blank" rel="noopener noreferrer">Codex Skills</a>、<a href="https://developers.openai.com/codex/" target="_blank" rel="noopener noreferrer">Codex 文档入口</a>、<a href="https://github.com/openai/codex/blob/main/docs/skills.md" target="_blank" rel="noopener noreferrer">openai/codex skills docs</a> 与官方 MCP、Plugins、Subagents 相关页面。</p>
</div>
<h2>三个概念</h2>
<p>| 能力 | 解决的问题 | 适合沉淀什么 |<br>
|</p>
]]></content:encoded>
    </item>
    <item>
      <title>安全、审批与管理</title>
      <link>https://codex.morewater.top/configuration/security-admin.html</link>
      <guid>https://codex.morewater.top/configuration/security-admin.html</guid>
      <source url="https://codex.morewater.top/rss.xml">安全、审批与管理</source>
      <description>Codex 安全、审批与管理指南，整理沙盒、网络访问、凭据边界、组织策略和团队审计关注点，适合上线前检查。</description>
      <pubDate>Sun, 03 May 2026 23:11:38 GMT</pubDate>
      <content:encoded><![CDATA[
<p>Codex 能读代码、改文件、运行命令，也可能接触凭据、内部系统和生产资源。真正适合长期使用的 Codex 工作流，一定要把权限边界写清楚。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本文参考 <a href="https://developers.openai.com/codex/agent-approvals-security" target="_blank" rel="noopener noreferrer">Codex security</a>、<a href="https://github.com/openai/codex/blob/main/docs/sandbox.md" target="_blank" rel="noopener noreferrer">sandbox 文档</a>、<a href="https://github.com/openai/codex/blob/main/docs/execpolicy.md" target="_blank" rel="noopener noreferrer">exec policy 文档</a> 与 <a href="https://developers.openai.com/codex/" target="_blank" rel="noopener noreferrer">Codex 文档入口</a>。</p>
</div>
<p><img src="/images/codex-safety-layers.svg" alt="Codex 安全分层"></p>
<h2>先分清风险等级</h2>
<p>| 风险等级 | 例子 | 建议策略 |<br>
|</p>
]]></content:encoded>
      <enclosure url="https://codex.morewater.top/images/codex-safety-layers.svg" type="image/svg+xml"/>
    </item>
    <item>
      <title>桌面 App（电脑端）</title>
      <link>https://codex.morewater.top/platform/app.html</link>
      <guid>https://codex.morewater.top/platform/app.html</guid>
      <source url="https://codex.morewater.top/rss.xml">桌面 App（电脑端）</source>
      <description>Codex 桌面 App 入口说明，介绍本地项目、多任务、Skills、Automations、插件和桌面工作台场景。</description>
      <pubDate>Sun, 03 May 2026 22:45:54 GMT</pubDate>
      <content:encoded><![CDATA[
<p>这里的桌面 App 指电脑端客户端，不是手机 App。它更像一个本地 Codex 工作台，适合在一个项目里管理多条任务线：你可以让不同 agent 并行探索、实现、验证，也可以用 Skills、Automations、Worktrees 和插件化能力沉淀长期流程。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本文参考 <a href="https://developers.openai.com/codex/app" target="_blank" rel="noopener noreferrer">Codex 桌面 App 文档</a>、<a href="https://developers.openai.com/codex/" target="_blank" rel="noopener noreferrer">Codex 文档入口</a>、<a href="https://developers.openai.com/codex/skills" target="_blank" rel="noopener noreferrer">Codex Skills</a> 与 <a href="https://openai.com/index/introducing-the-codex-app/" target="_blank" rel="noopener noreferrer">Introducing the Codex app</a>。</p>
</div>
<h2>桌面 App 适合什么</h2>
<ul>
<li>本地仓库中的长任务和多阶段任务。</li>
<li>同时推进多个不互相阻塞的任务。</li>
<li>使用 Worktrees 隔离不同实现分支。</li>
<li>把重复流程写成 Skills。</li>
<li>用 Automations 做提醒、定期检查或后续跟进。</li>
<li>配合浏览器、文档、表格、演示文稿等插件做跨工具工作。</li>
</ul>
<p><img src="/screenshots/app/01-workspace.png" alt="Codex 桌面 App 项目工作区"></p>
<h2>核心能力地图</h2>
<p>| 能力 | 用途 | 学习重点 |<br>
|</p>
]]></content:encoded>
      <enclosure url="https://codex.morewater.top/screenshots/app/01-workspace.png" type="image/png"/>
    </item>
    <item>
      <title>ChatGPT 中的 Codex</title>
      <link>https://codex.morewater.top/platform/chatgpt.html</link>
      <guid>https://codex.morewater.top/platform/chatgpt.html</guid>
      <source url="https://codex.morewater.top/rss.xml">ChatGPT 中的 Codex</source>
      <description>ChatGPT 中的 Codex 使用说明，介绍仓库任务分派、移动端跟进、账号能力和适合对话入口的工作流。</description>
      <pubDate>Sun, 03 May 2026 22:45:54 GMT</pubDate>
      <content:encoded><![CDATA[
<p>ChatGPT 中的 Codex 适合从对话里分派仓库任务、查看任务状态、理解代码库和推动团队协作。具体功能会受到账号计划、组织策略、所在地区和产品更新影响。</p>
<div class="hint-container tip">
<p class="hint-container-title">官方边界</p>
<p>计划可用性、消息限额、连接方式和具体入口请以 <a href="https://help.openai.com/en/articles/11369540-codex-in-chatgpt" target="_blank" rel="noopener noreferrer">Codex in ChatGPT Help Center</a> 为准。本文最后核对日期：2026-05-27。</p>
</div>
<h2>适用场景</h2>
<ul>
<li>连接 GitHub 仓库后发起任务。</li>
<li>让 Codex 阅读仓库并总结架构。</li>
<li>将 issue 转成可执行任务。</li>
<li>生成 PR 摘要或变更说明。</li>
<li>面向非开发者解释技术改动。</li>
<li>把复杂任务拆成阶段计划。</li>
</ul>
<div class="hint-container tip">
<p class="hint-container-title">配图建议</p>
<p>后续可补充 ChatGPT 中 Codex 入口截图。建议文件：<code>docs/.vuepress/public/screenshots/chatgpt/01-codex-entry.png</code>。</p>
</div>
<h2>第一次任务怎么写</h2>
<p>先让 Codex 只读分析：</p>
<div class="language-text line-numbers-mode" data-highlighter="shiki" data-ext="text" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-text"><span class="line"><span>请阅读这个仓库并帮我理解 [主题]。请先总结相关目录和关键文件，再给出执行建议。暂时不要修改代码。</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div></div></div><p>进一步推进时：</p>
<div class="language-text line-numbers-mode" data-highlighter="shiki" data-ext="text" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-text"><span class="line"><span>请基于刚才的分析，完成第一步最小改动，并创建可审查的结果。请说明改动原因、验证方式和剩余风险。</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div></div></div><div class="hint-container tip">
<p class="hint-container-title">配图建议</p>
<p>后续可补充 ChatGPT 中连接仓库或创建任务截图。建议文件：<code>docs/.vuepress/public/screenshots/chatgpt/02-repo-task.png</code>。</p>
</div>
<h2>适合非开发者的用法</h2>
<p>| 场景 | 任务说明 |<br>
|</p>
]]></content:encoded>
    </item>
    <item>
      <title>CLI</title>
      <link>https://codex.morewater.top/platform/cli.html</link>
      <guid>https://codex.morewater.top/platform/cli.html</guid>
      <source url="https://codex.morewater.top/rss.xml">CLI</source>
      <description>Codex CLI 入口说明，介绍本地仓库修改、命令执行、测试验证、diff 检查和开发者日常使用场景。</description>
      <pubDate>Sun, 03 May 2026 22:45:54 GMT</pubDate>
      <content:encoded><![CDATA[
<p>CLI 是最适合建立 Codex 基本功的入口。它贴近本地仓库、终端命令和测试输出，能让你清楚看到 Codex 如何阅读上下文、修改文件、运行验证并解释结果。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本文参考 <a href="https://developers.openai.com/codex/cli/features" target="_blank" rel="noopener noreferrer">Codex CLI features</a>、<a href="https://github.com/openai/codex" target="_blank" rel="noopener noreferrer">openai/codex</a>、<a href="https://github.com/openai/codex/blob/main/docs/install.md" target="_blank" rel="noopener noreferrer">CLI install</a>、<a href="https://github.com/openai/codex/blob/main/docs/getting-started.md" target="_blank" rel="noopener noreferrer">getting started</a>、<a href="https://github.com/openai/codex/blob/main/docs/exec.md" target="_blank" rel="noopener noreferrer">exec</a> 与 <a href="https://github.com/openai/codex/blob/main/docs/slash_commands.md" target="_blank" rel="noopener noreferrer">slash commands</a>。</p>
</div>
<h2>CLI 能做什么</h2>
<ul>
<li>只读理解仓库结构、入口、测试命令和风险点。</li>
<li>修改代码、文档、配置和测试。</li>
<li>运行 lint、typecheck、unit test、build 等验证命令。</li>
<li>在终端里查看 diff、调整审批策略、恢复会话。</li>
<li>通过 <code>codex exec</code> 执行标准化的一次性任务。</li>
<li>配合 <code>AGENTS.md</code>、<code>config.toml</code>、Skills、MCP 构建长期工作流。</li>
</ul>
<h2>推荐学习顺序</h2>
<ol>
<li>安装 CLI 并完成登录。</li>
<li>在陌生仓库中做一次只读总结。</li>
<li>学会交互模式中的常用 Slash Commands。</li>
<li>完成一次低风险修改，并运行验证。</li>
<li>学会 <code>codex exec</code>，把可重复任务脚本化。</li>
<li>增加 <code>AGENTS.md</code> 和本地 <code>config.toml</code>。</li>
</ol>
<h2>交互模式</h2>
<p>进入项目根目录：</p>
<div class="language-bash line-numbers-mode" data-highlighter="shiki" data-ext="bash" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-bash"><span class="line"><span style="--shiki-light:#0184BC;--shiki-dark:#56B6C2">cd</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379"> path/to/project</span></span>
<span class="line"><span style="--shiki-light:#4078F2;--shiki-dark:#61AFEF">codex</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div><div class="line-number"></div></div></div><p>第一轮建议不要直接让 Codex 改代码。先让它建立地图：</p>
<div class="language-text line-numbers-mode" data-highlighter="shiki" data-ext="text" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-text"><span class="line"><span>请只读分析当前仓库，不要修改文件。</span></span>
<span class="line"><span></span></span>
<span class="line"><span>请输出：</span></span>
<span class="line"><span>1. 项目用途</span></span>
<span class="line"><span>2. 主要目录和入口文件</span></span>
<span class="line"><span>3. 安装、启动、测试、构建命令</span></span>
<span class="line"><span>4. 当前仓库对 Codex 来说最需要注意的风险</span></span>
<span class="line"><span>5. 适合第一次交给 Codex 的 5 个低风险任务</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><div class="hint-container tip">
<p class="hint-container-title">配图建议</p>
<p>后续可补充 CLI 只读仓库总结截图。建议文件：<code>docs/.vuepress/public/screenshots/cli/02-repo-summary.png</code>。</p>
</div>
<h2>非交互模式</h2>
<p><code>codex exec</code> 更适合批处理和自动化：</p>
<div class="language-bash line-numbers-mode" data-highlighter="shiki" data-ext="bash" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-bash"><span class="line"><span style="--shiki-light:#4078F2;--shiki-dark:#61AFEF">codex</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379"> exec</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379"> "请只读分析当前仓库，输出安装、测试和构建命令。不要修改文件。"</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div></div></div><p>建议让输出格式稳定：</p>
<div class="language-text line-numbers-mode" data-highlighter="shiki" data-ext="text" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-text"><span class="line"><span>请读取当前仓库，不要修改文件。</span></span>
<span class="line"><span></span></span>
<span class="line"><span>输出格式：</span></span>
<span class="line"><span>## 项目概览</span></span>
<span class="line"><span>## 本地运行</span></span>
<span class="line"><span>## 测试命令</span></span>
<span class="line"><span>## CI 风险</span></span>
<span class="line"><span>## 适合 Codex 处理的任务</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><p>适合脚本化的任务：</p>
<p>| 任务 | 产出 |<br>
|</p>
]]></content:encoded>
    </item>
    <item>
      <title>Cloud / Web</title>
      <link>https://codex.morewater.top/platform/cloud.html</link>
      <guid>https://codex.morewater.top/platform/cloud.html</guid>
      <source url="https://codex.morewater.top/rss.xml">Cloud / Web</source>
      <description>Codex Cloud 与 Web 入口说明，介绍后台任务、并行处理、GitHub 连接、PR 生成和团队协作场景。</description>
      <pubDate>Sun, 03 May 2026 22:45:54 GMT</pubDate>
      <content:encoded><![CDATA[
<p>Cloud / Web 入口适合处理耗时更长、需要后台运行或需要与 GitHub 协作的任务。它把 Codex 任务放进可管理的云端环境，适合团队分派、长任务跟踪和 PR 工作流。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本文参考 <a href="https://platform.openai.com/docs/codex" target="_blank" rel="noopener noreferrer">Codex cloud docs</a>、<a href="https://developers.openai.com/codex/" target="_blank" rel="noopener noreferrer">Codex 文档入口</a>、<a href="https://help.openai.com/en/articles/11369540-codex-in-chatgpt" target="_blank" rel="noopener noreferrer">Codex in ChatGPT Help Center</a> 与 <a href="https://openai.com/index/introducing-codex/" target="_blank" rel="noopener noreferrer">Introducing Codex</a>。</p>
</div>
<h2>Cloud 适合什么</h2>
<ul>
<li>连接 GitHub 仓库后分派任务。</li>
<li>在后台处理长时间修复、迁移或分析。</li>
<li>基于 issue 或需求生成分支和 PR。</li>
<li>团队成员共同查看任务进度。</li>
<li>为大型仓库做结构分析和风险扫描。</li>
</ul>
<div class="hint-container tip">
<p class="hint-container-title">配图建议</p>
<p>后续可补充 Cloud/Web 新建任务界面截图。建议文件：<code>docs/.vuepress/public/screenshots/cloud/01-new-task.png</code>。</p>
</div>
<h2>提交任务前的清单</h2>
<p>| 检查项 | 为什么重要 |<br>
|</p>
]]></content:encoded>
    </item>
    <item>
      <title>IDE</title>
      <link>https://codex.morewater.top/platform/ide.html</link>
      <guid>https://codex.morewater.top/platform/ide.html</guid>
      <source url="https://codex.morewater.top/rss.xml">IDE</source>
      <description>Codex IDE 入口说明，介绍编辑器上下文、局部代码修改、代码解释、审查和高频开发协作场景，提升日常效率。</description>
      <pubDate>Sun, 03 May 2026 22:45:54 GMT</pubDate>
      <content:encoded><![CDATA[
<p>IDE 入口适合贴近编辑器上下文的高频小任务。它的优势是文件、选区、符号跳转、错误信息和开发者当前注意力都在同一个环境里。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本文参考 <a href="https://developers.openai.com/codex/" target="_blank" rel="noopener noreferrer">Codex 文档入口</a> 与官方 IDE 相关页面。具体插件、入口和可用功能会随产品更新变化，请以官方页面和当前 IDE 插件说明为准。</p>
</div>
<h2>IDE 适合什么</h2>
<ul>
<li>解释当前文件或选中代码。</li>
<li>为一个函数补测试。</li>
<li>局部重构。</li>
<li>生成注释、文档或类型说明。</li>
<li>审查当前 diff。</li>
<li>快速理解错误信息和调用链。</li>
</ul>
<div class="hint-container tip">
<p class="hint-container-title">配图建议</p>
<p>后续可补充 IDE 中选中代码并请求解释的截图。建议文件：<code>docs/.vuepress/public/screenshots/ide/01-explain-selection.png</code>。</p>
</div>
<h2>选区任务写法</h2>
<p>选区越准确，结果越稳定。推荐模板：</p>
<div class="language-text line-numbers-mode" data-highlighter="shiki" data-ext="text" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-text"><span class="line"><span>请只基于当前选中的代码解释：</span></span>
<span class="line"><span>1. 它在模块中的职责</span></span>
<span class="line"><span>2. 输入输出和副作用</span></span>
<span class="line"><span>3. 可能的边界情况</span></span>
<span class="line"><span>4. 如果要补测试，建议覆盖哪些场景</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><p>如果允许修改：</p>
<div class="language-text line-numbers-mode" data-highlighter="shiki" data-ext="text" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-text"><span class="line"><span>请只修改当前文件和对应测试文件。</span></span>
<span class="line"><span></span></span>
<span class="line"><span>目标：为当前函数补充边界测试。</span></span>
<span class="line"><span>要求：</span></span>
<span class="line"><span>1. 先解释测试场景。</span></span>
<span class="line"><span>2. 修改后运行相关测试。</span></span>
<span class="line"><span>3. 不做无关重构。</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h2>IDE 中的高频任务</h2>
<p>| 任务 | 推荐输入 | 结果检查 |<br>
|</p>
]]></content:encoded>
    </item>
    <item>
      <title>Codex 入口地图</title>
      <link>https://codex.morewater.top/platform/</link>
      <guid>https://codex.morewater.top/platform/</guid>
      <source url="https://codex.morewater.top/rss.xml">Codex 入口地图</source>
      <description>Codex 使用教程入口地图，比较 CLI、桌面 App、Cloud、IDE、ChatGPT 和集成生态，帮助选择合适工作入口。</description>
      <pubDate>Sun, 03 May 2026 22:45:54 GMT</pubDate>
      <content:encoded><![CDATA[
<p>CodexGuide 把 Codex 看成一组入口协同的工作系统。学习时不要只盯着某一个界面；真正影响效率的是：你把什么任务放在哪个入口里处理。</p>
<p><img src="/images/codex-surfaces.svg" alt="Codex 使用入口地图"></p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。参考 <a href="https://openai.com/codex/" target="_blank" rel="noopener noreferrer">OpenAI Codex 产品页</a>、<a href="https://developers.openai.com/codex/" target="_blank" rel="noopener noreferrer">Codex 文档入口</a>、<a href="https://github.com/openai/codex" target="_blank" rel="noopener noreferrer">Codex CLI 官方仓库</a> 与 <a href="https://help.openai.com/en/articles/11369540-codex-in-chatgpt" target="_blank" rel="noopener noreferrer">Codex in ChatGPT Help Center</a>。</p>
</div>
<h2>这页解决什么</h2>
<p>很多新手卡住，不是因为不会点按钮，而是不知道“这个任务应该从哪里开始”。同一个 Codex，可以出现在 CLI、桌面 App、Cloud、IDE 和 ChatGPT 里；入口不同，适合的任务和风险边界也不同。</p>
<p>这一页帮你先做入口选择：先用低风险入口跑通任务，再逐步进入更复杂的配置和团队协作。</p>
<h2>适合谁</h2>
<ul>
<li>还分不清 CLI、桌面 App、Cloud、IDE 和 ChatGPT 中 Codex 区别的人。</li>
<li>想给团队成员安排统一学习路径的人。</li>
<li>已经会用一个入口，但不知道什么时候该换另一个入口的人。</li>
</ul>
<h2>工作流卡</h2>
<p>| 输入 | 过程 | 输出 | 验收 |<br>
|</p>
]]></content:encoded>
      <enclosure url="https://codex.morewater.top/images/codex-surfaces.svg" type="image/svg+xml"/>
    </item>
    <item>
      <title>实践方法</title>
      <link>https://codex.morewater.top/practice/</link>
      <guid>https://codex.morewater.top/practice/</guid>
      <source url="https://codex.morewater.top/rss.xml">实践方法</source>
      <description>Codex 实践方法总览，整理任务设计、非开发工作流和团队 playbook，帮助把一次任务做成可验证闭环。</description>
      <pubDate>Sun, 03 May 2026 22:45:54 GMT</pubDate>
      <content:encoded><![CDATA[
<p>Codex 的学习重点不只在命令和界面。更关键的是把任务设计、上下文管理、安全边界、验证闭环和复盘沉淀训练成习惯。</p>
<p><img src="/images/codex-workflow-loop.svg" alt="Codex 高质量任务闭环"></p>
<h2>方法地图</h2>
<p>| 主题 | 解决什么问题 | 适合阶段 |<br>
|</p>
]]></content:encoded>
      <enclosure url="https://codex.morewater.top/images/codex-workflow-loop.svg" type="image/svg+xml"/>
    </item>
    <item>
      <title>非开发工作流</title>
      <link>https://codex.morewater.top/practice/non-dev-workflows.html</link>
      <guid>https://codex.morewater.top/practice/non-dev-workflows.html</guid>
      <source url="https://codex.morewater.top/rss.xml">非开发工作流</source>
      <description>Codex 非开发工作流指南，说明如何用于文档、学习、研究、内容整理、知识库和团队运营任务，让交付更清晰。</description>
      <pubDate>Sun, 03 May 2026 22:45:54 GMT</pubDate>
      <content:encoded><![CDATA[
<p>Codex 不只适合写代码。只要你的任务涉及一组材料、一个明确目标和一个可复核结果，它就可以参与工作。</p>
<p>半桶水式学习的重点不是“非开发者也能用高级工具”，而是：<strong>把你每天最耗时间、最重复、最容易卡住的工作，拆成 AI 能帮忙的步骤和你必须判断的步骤。</strong></p>
<h2>这节课解决什么问题</h2>
<p>非技术工作者常见的卡点是：</p>
<ul>
<li>资料太多，不知道先看什么。</li>
<li>想写内容，但第一版总是很慢。</li>
<li>会议记录、表格、客户跟进反复占用时间。</li>
<li>想做 PPT、网页或提案，但不知道怎么开头。</li>
<li>担心 AI 胡说，又不知道怎么验收。</li>
</ul>
<p>这节课训练你用 Codex 完成 4 类工作流：资料整理、内容生产、办公交付、知识沉淀。</p>
<h2>工作流一：资料整理</h2>
<p>适合任务：</p>
<ul>
<li>把客户资料整理成提案重点。</li>
<li>从一组网页、PDF 或 Markdown 中提取关键信息。</li>
<li>把散乱文件夹整理成目录说明。</li>
<li>给陌生项目生成阅读路线。</li>
</ul>
<p>任务卡：</p>
<div class="language-text line-numbers-mode" data-highlighter="shiki" data-ext="text" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-text"><span class="line"><span>请阅读我提供的资料，帮我整理一份“可用于下一步工作的摘要”。</span></span>
<span class="line"><span></span></span>
<span class="line"><span>目标：</span></span>
<span class="line"><span>- 提炼关键信息，不要逐字复述。</span></span>
<span class="line"><span>- 标出不确定或缺少来源的地方。</span></span>
<span class="line"><span></span></span>
<span class="line"><span>边界：</span></span>
<span class="line"><span>- 不编造数据。</span></span>
<span class="line"><span>- 不替我做最终商业判断。</span></span>
<span class="line"><span></span></span>
<span class="line"><span>交付：</span></span>
<span class="line"><span>- 背景摘要</span></span>
<span class="line"><span>- 关键发现</span></span>
<span class="line"><span>- 可引用材料</span></span>
<span class="line"><span>- 下一步行动清单</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><p>验收标准：你能回到原始材料中找到关键结论的来源。</p>
<h2>工作流二：内容生产</h2>
<p>适合任务：</p>
<ul>
<li>写公众号、小红书、短视频脚本或课程文案初稿。</li>
<li>把一个想法扩写成提纲。</li>
<li>把技术内容翻译成普通人能懂的表达。</li>
<li>为同一主题生成不同平台版本。</li>
</ul>
<p>人类判断点：</p>
<ul>
<li>选题是否真的有价值。</li>
<li>表达是否符合你的品牌气质。</li>
<li>事实和案例是否可靠。</li>
<li>是否需要删掉夸张或过度承诺。</li>
</ul>
<p>任务卡：</p>
<div class="language-text line-numbers-mode" data-highlighter="shiki" data-ext="text" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-text"><span class="line"><span>请根据下面材料生成一版内容初稿。</span></span>
<span class="line"><span></span></span>
<span class="line"><span>读者：第一次接触 AI 工作流的非技术工作者。</span></span>
<span class="line"><span>语气：专业、通俗、有温度，不要夸张营销。</span></span>
<span class="line"><span>边界：不编造案例，不承诺无法验证的结果。</span></span>
<span class="line"><span>交付：标题、开头、正文结构、结尾行动建议。</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h2>工作流三：办公交付</h2>
<p>适合任务：</p>
<ul>
<li>把会议记录变成纪要和任务表。</li>
<li>把聊天记录整理成客户跟进清单。</li>
<li>把零散需求整理成项目计划。</li>
<li>把表格字段解释成可读报告。</li>
</ul>
<p>建议让 Codex 输出两层内容：</p>
<p>| 层级 | 内容 |<br>
|</p>
]]></content:encoded>
    </item>
    <item>
      <title>任务设计</title>
      <link>https://codex.morewater.top/practice/task-design.html</link>
      <guid>https://codex.morewater.top/practice/task-design.html</guid>
      <source url="https://codex.morewater.top/rss.xml">任务设计</source>
      <description>Codex 任务设计方法，说明如何写清目标、背景、范围、约束、验证和交付格式，让执行结果更稳定，减少返工。</description>
      <pubDate>Sun, 03 May 2026 22:45:54 GMT</pubDate>
      <content:encoded><![CDATA[
<p>任务设计决定 Codex 的工作质量。一个好任务会同时说明目标、上下文、范围、约束、验证方式和最终交付。对半桶水学习者来说，这一节的重点不是写“高级 prompt”，而是把自己脑子里那团模糊的需求，整理成 Codex 能执行、你能验收的工作单。</p>
<h2>这节解决什么</h2>
<p>很多失败任务不是因为 Codex 不会做，而是因为任务本身太散：</p>
<ul>
<li>“帮我优化一下”没有说明优化到什么程度。</li>
<li>“整理资料”没有说明资料来源、输出格式和判断标准。</li>
<li>“改一下代码”没有说明哪些地方不能碰、怎么验证是否改对。</li>
</ul>
<p>这一节帮你建立一张任务卡：让 Codex 知道要做什么，也让你知道最后怎么判断结果能不能用。</p>
<h2>适合谁</h2>
<ul>
<li>第一次发现 Codex 结果“看起来很努力，但不是我要的”的学习者。</li>
<li>经常处理资料整理、文案初稿、PPT、表格、网页和项目文件的人。</li>
<li>想把一次成功经验沉淀成团队模板、个人 Skill 或 <a href="http://AGENTS.md" target="_blank" rel="noopener noreferrer">AGENTS.md</a> 规则的人。</li>
</ul>
<h2>工作流卡</h2>
<p>| 项目 | 你要写清楚什么 | 不写清楚的风险 |<br>
|</p>
]]></content:encoded>
    </item>
    <item>
      <title>团队实践</title>
      <link>https://codex.morewater.top/practice/team-playbook.html</link>
      <guid>https://codex.morewater.top/practice/team-playbook.html</guid>
      <source url="https://codex.morewater.top/rss.xml">团队实践</source>
      <description>Codex 团队实践指南，整理 AGENTS.md、PR、排障、知识库、任务模板和团队推广的协作方法。</description>
      <pubDate>Sun, 03 May 2026 22:45:54 GMT</pubDate>
      <content:encoded><![CDATA[
<p>一个人用 Codex，重点是跑通自己的工作流。团队用 Codex，重点是把规则写清楚、把验证跑起来、把成功和失败都沉淀下来。</p>
<p>团队最容易出问题的地方不是“AI 不够聪明”，而是：每个人给 Codex 的边界不同、验收标准不同、风险意识不同。最后结果看起来热闹，但没人敢放心复用。</p>
<p><img src="/images/codex-safety-layers.svg" alt="Codex 安全边界分层"></p>
<h2>这节课解决什么问题</h2>
<p>团队落地要解决 4 件事：</p>
<ol>
<li>让 Codex 知道项目规则。</li>
<li>让每次任务都有验证证据。</li>
<li>让高风险动作有人确认。</li>
<li>让成功经验沉淀成模板，而不是停留在某个人的聊天记录里。</li>
</ol>
<h2>团队接入清单</h2>
<p>| 项目 | 建议 | 验收标准 |<br>
|</p>
]]></content:encoded>
      <enclosure url="https://codex.morewater.top/images/codex-safety-layers.svg" type="image/svg+xml"/>
    </item>
    <item>
      <title>共建路线图</title>
      <link>https://codex.morewater.top/community/roadmap.html</link>
      <guid>https://codex.morewater.top/community/roadmap.html</guid>
      <source url="https://codex.morewater.top/rss.xml">共建路线图</source>
      <description>morewater Codex AI 工作流实战课帮助非技术工作者和零基础开发者，用 Codex 把真实工作改造成可验证、可复用的 AI 工作流。</description>
      <pubDate>Sat, 02 May 2026 01:14:48 GMT</pubDate>
      <content:encoded><![CDATA[
<p>目标：把这个仓库做成面向全球初学者、创作者、开发者与团队的 Codex 实践知识库。</p>
<h2>第一阶段：骨架完整</h2>
<ul class="task-list-container">
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-0" checked="checked" disabled="disabled"><label class="task-list-item-label" for="task-item-0"> 建立 VuePress + Theme Hope 文档站。</label></li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-1" checked="checked" disabled="disabled"><label class="task-list-item-label" for="task-item-1"> 建立 README、贡献指南、行为准则和安全政策。</label></li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-2" checked="checked" disabled="disabled"><label class="task-list-item-label" for="task-item-2"> 搭建入门、进阶、团队和案例目录。</label></li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-3" checked="checked" disabled="disabled"><label class="task-list-item-label" for="task-item-3"> 添加官方资料索引。</label></li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-4" disabled="disabled"><label class="task-list-item-label" for="task-item-4"> 补充第一批截图和命令输出。</label></li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-5" disabled="disabled"><label class="task-list-item-label" for="task-item-5"> 给每篇教程增加“适用版本”和“最后核对日期”。</label></li>
</ul>
<h2>第二阶段：指南成型</h2>
<ul class="task-list-container">
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-6" disabled="disabled"><label class="task-list-item-label" for="task-item-6"> 完成 CLI 从安装到日常使用的完整教程。</label></li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-7" disabled="disabled"><label class="task-list-item-label" for="task-item-7"> 完成 <code>AGENTS.md</code> 专题。</label></li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-8" disabled="disabled"><label class="task-list-item-label" for="task-item-8"> 完成提示词模板库。</label></li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-9" disabled="disabled"><label class="task-list-item-label" for="task-item-9"> 完成排障手册第一版。</label></li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-10" disabled="disabled"><label class="task-list-item-label" for="task-item-10"> 补齐 Cloud、IDE、桌面 App 的使用差异。</label></li>
</ul>
<h2>第三阶段：案例驱动</h2>
<ul class="task-list-container">
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-11" disabled="disabled"><label class="task-list-item-label" for="task-item-11"> 收集 20 个真实工程案例。</label></li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-12" disabled="disabled"><label class="task-list-item-label" for="task-item-12"> 每个案例包含任务说明、关键过程、验证方式和复盘。</label></li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-13" disabled="disabled"><label class="task-list-item-label" for="task-item-13"> 建立案例标签：前端、后端、测试、重构、文档、CI、安全。</label></li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-14" disabled="disabled"><label class="task-list-item-label" for="task-item-14"> 补充失败案例，说明 Codex 不适合直接处理的场景。</label></li>
</ul>
<h2>第四阶段：社区传播</h2>
<ul class="task-list-container">
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-15" disabled="disabled"><label class="task-list-item-label" for="task-item-15"> 设计更完整的首页和 Open Graph 图。</label></li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-16" disabled="disabled"><label class="task-list-item-label" for="task-item-16"> 建立中英文关键词索引。</label></li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-17" disabled="disabled"><label class="task-list-item-label" for="task-item-17"> 发布 GitHub Pages。</label></li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-18" disabled="disabled"><label class="task-list-item-label" for="task-item-18"> 整理适合社媒传播的短链接和学习路线图。</label></li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" id="task-item-19" disabled="disabled"><label class="task-list-item-label" for="task-item-19"> 邀请早期贡献者认领章节。</label></li>
</ul>
<h2>贡献入口</h2>
<p>你可以从这些任务开始：</p>
<ul>
<li>修正文档里的不准确表述。</li>
<li>新增一个你亲自跑过的 Codex 案例。</li>
<li>给排障手册补一个常见错误。</li>
<li>把官方文档的新变化同步到资料索引。</li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title>学习路线</title>
      <link>https://codex.morewater.top/guide/00-overview.html</link>
      <guid>https://codex.morewater.top/guide/00-overview.html</guid>
      <source url="https://codex.morewater.top/rss.xml">学习路线</source>
      <description>morewater 式 Codex 学习路线，从真实工作问题出发，按看见能力、跑通任务、任务拆解、工作流沉淀和工作流护照五阶段由浅入深学习。</description>
      <pubDate>Sat, 02 May 2026 01:14:48 GMT</pubDate>
      <content:encoded><![CDATA[
<p>这条路线不是让你一次学完 Codex 的所有入口，而是帮你用最小成本建立一个可靠习惯：</p>
<p><strong>先选一个真实但低风险的工作任务，跑通一次，再把成功经验沉淀成下次还能用的工作流。</strong></p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。涉及功能、价格、可用性和安全策略时，请优先回到 <a href="https://openai.com/codex/" target="_blank" rel="noopener noreferrer">OpenAI Codex 产品页</a>、<a href="https://developers.openai.com/codex/" target="_blank" rel="noopener noreferrer">Codex 文档入口</a>、<a href="https://github.com/openai/codex" target="_blank" rel="noopener noreferrer">Codex CLI 官方仓库</a> 与 <a href="https://help.openai.com/en/articles/11369540-codex-in-chatgpt" target="_blank" rel="noopener noreferrer">Codex Help Center</a>。</p>
</div>
<h2>第 0 步：先带一个真实问题进来</h2>
<p>不要用“我要学 Codex”作为起点。这个目标太大，也太空。</p>
<p>更好的起点是：</p>
<ul>
<li>我有一堆资料，想整理成客户提案重点。</li>
<li>我想把会议记录变成纪要、任务表和下一步行动。</li>
<li>我想让 Codex 检查一个文件夹，告诉我项目结构和风险。</li>
<li>我想改一篇 README，让它更适合新用户阅读。</li>
<li>我想把一个想法变成 PPT 大纲、网页草稿或内容计划。</li>
</ul>
<p>如果你能说清楚一个真实任务，Codex 才有机会帮你完成一个真实结果。</p>
<h2>五阶段学习路径</h2>
<p>| 阶段 | 学习目标 | 推荐页面 | 验收标准 |<br>
|</p>
]]></content:encoded>
    </item>
    <item>
      <title>安装与登录</title>
      <link>https://codex.morewater.top/guide/12-cli-installation.html</link>
      <guid>https://codex.morewater.top/guide/12-cli-installation.html</guid>
      <source url="https://codex.morewater.top/rss.xml">安装与登录</source>
      <description>Codex CLI 安装教程，覆盖 Node 环境、安装命令、版本检查、登录流程和第一次运行 OpenAI Codex CLI 的准备。</description>
      <pubDate>Sat, 02 May 2026 01:14:48 GMT</pubDate>
      <content:encoded><![CDATA[
<p>本页先覆盖 Codex CLI 的安装与登录。桌面端、ChatGPT、Cloud 和 IDE 入口会在 <a href="/platform/" target="_blank">入口地图</a> 中分别展开。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。CLI 系统要求与安装方式参考 <a href="https://github.com/openai/codex" target="_blank" rel="noopener noreferrer">openai/codex 官方仓库</a>、<a href="https://github.com/openai/codex/blob/main/docs/install.md" target="_blank" rel="noopener noreferrer">CLI install 文档</a> 和 <a href="https://help.openai.com/en/articles/11096431-openai-codex-cli-getting-started" target="_blank" rel="noopener noreferrer">Codex CLI Help Center</a>。</p>
</div>
<h2>这节课解决什么问题</h2>
<p>如果你不是开发者，可以先跳过 CLI，从 <a href="/course/" target="_blank">课程入口</a> 和 <a href="/guide/01-app-installation.html" target="_blank">桌面 App</a> 开始。</p>
<p>如果你准备让 Codex 进入本地项目、读取仓库、运行测试、修改代码或批量整理文件，CLI 会更贴近真实工程现场。它的学习目标不是“会敲命令”，而是：<strong>能在一个项目目录里，让 Codex 做有边界、可验证的任务。</strong></p>
<h2>安装前检查</h2>
<p>官方仓库当前给出的 CLI 运行环境建议：</p>
<p>| 项目 | 建议 |<br>
|</p>
]]></content:encoded>
    </item>
    <item>
      <title>第一次让 Codex 改代码</title>
      <link>https://codex.morewater.top/guide/13-cli-first-run.html</link>
      <guid>https://codex.morewater.top/guide/13-cli-first-run.html</guid>
      <source url="https://codex.morewater.top/rss.xml">第一次让 Codex 改代码</source>
      <description>第一次让 Codex CLI 改代码的教程，说明如何选择低风险任务、只读建图、控制 diff、运行验证并记录风险。</description>
      <pubDate>Sat, 02 May 2026 01:14:48 GMT</pubDate>
      <content:encoded><![CDATA[
<p>第一次实战不要选择“重构整个项目”。选择一个小、可验证、失败也容易回滚的任务，先建立你和 Codex 的协作节奏。</p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。本文参考 <a href="https://developers.openai.com/codex/cli/features" target="_blank" rel="noopener noreferrer">Codex CLI features</a>、<a href="https://github.com/openai/codex/blob/main/docs/getting-started.md" target="_blank" rel="noopener noreferrer">openai/codex getting started</a>、<a href="https://developers.openai.com/codex/guides/agents-md" target="_blank" rel="noopener noreferrer">AGENTS.md guide</a> 与 <a href="https://developers.openai.com/codex/agent-approvals-security" target="_blank" rel="noopener noreferrer">Codex security</a>。</p>
</div>
<h2>这节解决什么</h2>
<p>这节不是教你把代码任务全部交给 AI，而是练一件很关键的事：<strong>让 Codex 在一个真实仓库里做最小改动，并用测试、diff 和总结证明它没有乱改。</strong></p>
<h2>适合谁</h2>
<p>这一节适合已经完成 <a href="/guide/12-cli-installation.html" target="_blank">CLI 安装与登录</a>，并且手上有一个可以练习的本地仓库的人。</p>
<p>如果你完全不熟悉终端，可以先用桌面 App 跑通 <a href="/guide/06-app-first-task.html" target="_blank">第一个任务</a>，再回来做这节。CLI 的优势是离代码和验证命令更近，但它也更要求你看得懂命令和文件改动。</p>
<h2>先做什么</h2>
<p>开始前先确认：</p>
<ol>
<li><code>git status</code> 是干净的，或者你知道哪些改动是自己已有的。</li>
<li>项目有一个能运行的测试、构建或文档验证命令。</li>
<li>任务范围足够小，最好只影响 1-3 个文件。</li>
<li>不涉及密钥、生产数据、发布部署和大范围删除。</li>
</ol>
<h2>选择第一个任务</h2>
<p>适合新手：</p>
<ul>
<li>修复一个文案错别字。</li>
<li>给一个纯函数补测试。</li>
<li>更新 README 里的过期命令。</li>
<li>解释一个小模块，并补充必要注释。</li>
<li>修复一个已经有失败测试覆盖的 bug。</li>
<li>为文档站补一段截图说明或补图清单。</li>
</ul>
<p>暂时避开：</p>
<ul>
<li>大规模架构重构。</li>
<li>跨多个服务的迁移。</li>
<li>没有测试的核心业务逻辑改动。</li>
<li>涉及生产凭据、账单、权限和删除数据的操作。</li>
<li>需要同时修改十几个文件的需求。</li>
</ul>
<h2>第一步：只读建图</h2>
<p>先让 Codex 理解仓库：</p>
<div class="language-text line-numbers-mode" data-highlighter="shiki" data-ext="text" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-text"><span class="line"><span>请只读分析当前仓库，不要修改文件。</span></span>
<span class="line"><span></span></span>
<span class="line"><span>请输出：</span></span>
<span class="line"><span>1. 项目用途</span></span>
<span class="line"><span>2. 关键目录</span></span>
<span class="line"><span>3. 安装、测试、构建命令</span></span>
<span class="line"><span>4. 当前任务适合从哪里开始</span></span>
<span class="line"><span>5. 你建议我第一次交给你的低风险任务</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><p></p>
<h2>第二步：给出小任务</h2>
<p>推荐复制这个模板：</p>
<div class="language-text line-numbers-mode" data-highlighter="shiki" data-ext="text" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-text"><span class="line"><span>请修复当前仓库中最小范围的一个测试失败。</span></span>
<span class="line"><span></span></span>
<span class="line"><span>要求：</span></span>
<span class="line"><span>1. 先运行测试，确认失败信息。</span></span>
<span class="line"><span>2. 阅读相关代码和测试，不做无关重构。</span></span>
<span class="line"><span>3. 修改最少必要文件。</span></span>
<span class="line"><span>4. 修复后重新运行相关测试。</span></span>
<span class="line"><span>5. 最后总结：失败原因、改了哪些文件、验证命令和剩余风险。</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><p>如果任务是文档：</p>
<div class="language-text line-numbers-mode" data-highlighter="shiki" data-ext="text" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-text"><span class="line"><span>请更新 [文档文件] 中关于 [主题] 的说明。</span></span>
<span class="line"><span></span></span>
<span class="line"><span>要求：</span></span>
<span class="line"><span>1. 先读取相关官方资料和现有文档结构。</span></span>
<span class="line"><span>2. 保持中文教程风格，避免整段翻译官方原文。</span></span>
<span class="line"><span>3. 涉及操作步骤时标出建议配图的位置和截图内容。</span></span>
<span class="line"><span>4. 修改后运行文档站构建。</span></span>
<span class="line"><span>5. 最后列出来源链接和需要人工补图的位置。</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><p></p>
<h2>第三步：观察过程</h2>
<p>重点观察五件事：</p>
<p>| 观察点 | 说明 |<br>
|</p>
]]></content:encoded>
    </item>
    <item>
      <title>AGENTS.md 项目规则</title>
      <link>https://codex.morewater.top/guide/15-agents-md.html</link>
      <guid>https://codex.morewater.top/guide/15-agents-md.html</guid>
      <source url="https://codex.morewater.top/rss.xml">AGENTS.md 项目规则</source>
      <description>AGENTS.md 项目规则指南，说明如何写入项目命令、代码风格、禁用事项、验证方式、团队约定和本地私有规则，让 Codex 更懂仓库。</description>
      <pubDate>Sat, 02 May 2026 01:14:48 GMT</pubDate>
      <content:encoded><![CDATA[
<p>对于 Codex 而言，每开启一个新的项目或对话，它都需要重新理解当前工作目录。<code>AGENTS.md</code> 就像写给 Codex 的项目说明书：告诉它这个项目是什么、常用命令是什么、哪些文件不能乱改、交付前必须怎么验证。</p>
<p>半桶水式理解：<strong>如果一个规则你不想每次都重复解释，就应该写进 <code>AGENTS.md</code>。</strong></p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p><code>AGENTS.md</code> 机制请以 <a href="https://developers.openai.com/codex/guides/agents-md" target="_blank" rel="noopener noreferrer">Codex AGENTS.md 官方文档</a> 和 <a href="https://github.com/openai/codex" target="_blank" rel="noopener noreferrer">openai/codex GitHub repository</a> 为准。最后核对日期：2026-05-27。</p>
</div>
<h2>为什么需要 <a href="http://AGENTS.md" target="_blank" rel="noopener noreferrer">AGENTS.md</a></h2>
<p>没有项目规则时，Codex 需要从仓库里推断很多事情：</p>
<ul>
<li>用哪个包管理器。</li>
<li>如何运行测试。</li>
<li>哪些目录是生成物。</li>
<li>哪些文件不能改。</li>
<li>提交前要跑哪些检查。</li>
</ul>
<p><code>AGENTS.md</code> 能把这些规则显式写下来，减少反复解释。</p>
<h2>这节课解决什么问题</h2>
<p>很多新手以为 Codex “应该自己懂项目”。但真实项目里，很多关键规则不是靠猜能知道的：</p>
<ul>
<li>构建命令到底是 <code>pnpm build</code>、<code>npm run build</code> 还是别的？</li>
<li>哪些目录是生成物，不能手改？</li>
<li>文档改动要不要跑构建？</li>
<li>哪些安全边界不能碰？</li>
<li>最终回复应该说明哪些验证结果？</li>
</ul>
<p><code>AGENTS.md</code> 的作用就是把这些隐性规则变成显性规则。</p>
<h2>建议放在仓库哪里</h2>
<p>针对于我们打开的项目，我们可以在项目根目录下创建一个 <a href="http://agents.md" target="_blank" rel="noopener noreferrer">agents.md</a> 的文件。</p>
<p>它是 Codex 的记忆文件，Codex 在开始工作之前会先读取 <a href="http://agents.md" target="_blank" rel="noopener noreferrer">agents.md</a> 的内容。我们可以测试一下：</p>
<ol>
<li>在 <a href="http://agents.md" target="_blank" rel="noopener noreferrer">agents.md</a> 文件里面写入一些内容。</li>
</ol>
<p></p>
<ol>
<li>回到 Codex 对话窗口问它：“这是一个什么样的系统？”</li>
</ol>
<p></p>
<p>从这里可以看出，Codex 会读取 <a href="http://agents.md" target="_blank" rel="noopener noreferrer">agents.md</a> 文件，把里面的内容自动带入到新的对话，作为它们的上下文。</p>
<p>当然，在当前目录根目录下创建 <a href="http://agents.md" target="_blank" rel="noopener noreferrer">agents.md</a> 只对当前文件夹生效，并不是全局生效的。</p>
<p>如果想要全局生效，有以下两种方式：</p>
<ol>
<li>在系统的全局 Codex 文件夹里面找到 <a href="http://agents.md" target="_blank" rel="noopener noreferrer">agents.md</a>。</li>
<li>在 Codex 桌面 App 里面打开设置，找到“个性化”，在其中填写“自定义指令”。这里面设置的就是全局的 <a href="http://agents.md" target="_blank" rel="noopener noreferrer">agents.md</a> 文件。</li>
</ol>
<p>设置全局文件后，对于所有的项目都会生效。所以它们的作用域和作用范围是不一样的，这一点大家需要了解一下。</p>
<p></p>
<h2>团队共享规则和本地私有规则</h2>
<p>多人协作时，<code>AGENTS.md</code> 适合保存团队共同认可的项目规则；个人路径、本机工具习惯、临时约束和私有工作流偏好，则更适合留在本地。这样团队规则保持稳定，个人习惯也不会被提交到仓库。</p>
<h3>使用场景</h3>
<p>下面这些内容适合放在本地私有规则里：</p>
<ul>
<li>本机缓存、SDK、脚本或临时目录路径。</li>
<li>个人常用命令、别名、编辑器习惯。</li>
<li>只对自己有效的语言风格、回复格式、验证偏好。</li>
<li>不方便进入团队文档的临时限制，例如“今天先只做只读分析”。</li>
</ul>
<h3>文件分工</h3>
<p>| 文件 | 作用 | 是否提交到 Git |<br>
|</p>
]]></content:encoded>
    </item>
    <item>
      <title>沙盒、审批与安全边界</title>
      <link>https://codex.morewater.top/guide/16-sandbox-approvals.html</link>
      <guid>https://codex.morewater.top/guide/16-sandbox-approvals.html</guid>
      <source url="https://codex.morewater.top/rss.xml">沙盒、审批与安全边界</source>
      <description>Codex 沙盒、审批与安全边界指南，解释只读、写入、网络、危险命令和人工确认策略，适合高风险任务前检查。</description>
      <pubDate>Sat, 02 May 2026 01:14:48 GMT</pubDate>
      <content:encoded><![CDATA[
<p>Codex 可以读取文件、修改代码、运行命令。能力越强，越需要清楚的边界。</p>
<p><img src="/images/codex-safety-layers.svg" alt="Codex 安全边界分层"></p>
<div class="hint-container tip">
<p class="hint-container-title">最后核对</p>
<p>官方资料最后核对日期：2026-05-27。安全相关说明请以 <a href="https://developers.openai.com/codex/security" target="_blank" rel="noopener noreferrer">Codex security</a> 和 <a href="https://github.com/openai/codex/blob/main/docs/sandbox.md" target="_blank" rel="noopener noreferrer">openai/codex sandbox 文档</a> 为准。</p>
</div>
<h2>你需要关心什么</h2>
<p>先把风险拆成几个层面：</p>
<ul>
<li>文件系统：能读写哪些目录。</li>
<li>网络：是否允许访问外网。</li>
<li>命令：是否允许安装依赖、启动服务、跑迁移。</li>
<li>凭据：是否可能接触密钥、token、cookie。</li>
<li>数据：是否会修改数据库、对象存储或生产资源。</li>
</ul>
<h2>这节课解决什么问题</h2>
<p>很多人第一次看到审批弹窗会紧张：到底该点允许，还是拒绝？</p>
<p>你不需要记住所有底层机制。先学会一个判断法：</p>
<p><strong>看不懂影响范围，就先不要放行。能说清楚影响范围，再决定是否继续。</strong></p>
<p>审批不是拖慢效率，而是给你一个停顿点：确认 Codex 要做的事，是否仍然符合你的目标和边界。</p>
<h2>低风险任务</h2>
<p>通常可以较快推进：</p>
<ul>
<li>修改文档。</li>
<li>补充测试。</li>
<li>修复本地可复现 bug。</li>
<li>更新非敏感配置。</li>
<li>运行项目已有的测试命令。</li>
</ul>
<h2>高风险任务</h2>
<p>建议先确认计划：</p>
<ul>
<li>删除文件或批量移动文件。</li>
<li>数据库迁移。</li>
<li>修改认证、权限、支付、账单逻辑。</li>
<li>访问生产服务。</li>
<li>上传、下载或处理敏感数据。</li>
<li>引入新依赖或大规模升级依赖。</li>
</ul>
<h2>审批弹窗怎么看</h2>
<p>| 你看到的动作 | 先问自己 |<br>
|</p>
]]></content:encoded>
      <enclosure url="https://codex.morewater.top/images/codex-safety-layers.svg" type="image/svg+xml"/>
    </item>
    <item>
      <title>排障手册</title>
      <link>https://codex.morewater.top/guide/18-troubleshooting.html</link>
      <guid>https://codex.morewater.top/guide/18-troubleshooting.html</guid>
      <source url="https://codex.morewater.top/rss.xml">排障手册</source>
      <description>Codex 排障手册，汇总登录、安装、权限、依赖、命令失败和任务执行异常的定位与恢复路径，帮助快速继续工作。</description>
      <pubDate>Sat, 02 May 2026 01:14:48 GMT</pubDate>
      <content:encoded><![CDATA[
<p>会排障，才算真的会用 Codex。</p>
<p>半桶水式学习里，失败不是“AI 不行”的证据，而是一次把边界、材料、任务卡和验证方式补清楚的机会。本页按常见症状整理处理路径。</p>
<h2>排障先做三件事</h2>
<ol>
<li><strong>保留现场</strong>：不要急着清空对话或删除文件，先保存报错、截图、命令输出。</li>
<li><strong>分层判断</strong>：是项目上下文问题、权限问题、环境问题，还是任务描述问题？</li>
<li><strong>缩小范围</strong>：让 Codex 先只读分析，不要边猜边大改。</li>
</ol>
<h2>Codex 找不到项目上下文</h2>
<p>可能原因：</p>
<ul>
<li>你不在项目根目录。</li>
<li>仓库缺少 README、测试命令或项目说明。</li>
<li>monorepo 没有说明包边界。</li>
<li>新对话没有继承你上一轮口头说明。</li>
</ul>
<p>处理方式：</p>
<ul>
<li>先让 Codex 只读目录并总结项目结构。</li>
<li>添加或更新 <code>AGENTS.md</code>。</li>
<li>在任务说明里指定相关目录。</li>
<li>把“项目是什么、怎么跑、哪些不能动”写成固定任务卡。</li>
</ul>
<h2>Codex 改动范围太大</h2>
<p>处理方式：</p>
<ul>
<li>明确“只修改这些文件”。</li>
<li>要求“先输出计划，不要动手”。</li>
<li>把任务拆成更小的步骤。</li>
<li>在 review 时拒绝无关重构。</li>
</ul>
<p>可以这样说：</p>
<div class="language-text line-numbers-mode" data-highlighter="shiki" data-ext="text" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-text"><span class="line"><span>这次改动范围太大。请先停止继续修改，只总结你已经改了哪些文件、哪些改动和原目标直接相关、哪些可能需要撤回。不要继续编辑文件。</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div></div></div><h2>测试跑不起来</h2>
<p>先区分两类问题：</p>
<p>| 类型 | 表现 | 处理方式 |<br>
|</p>
]]></content:encoded>
    </item>
    <item>
      <title>实战案例库</title>
      <link>https://codex.morewater.top/recipes/</link>
      <guid>https://codex.morewater.top/recipes/</guid>
      <source url="https://codex.morewater.top/rss.xml">实战案例库</source>
      <description>Codex 实战教程案例库，收录 PPT、Draw.io、Playwright、Obsidian、临床文献综述、Hatch Pet、安卓手机远程操控、飞书、Figma、Notion、CI 和远程排障案例。</description>
      <pubDate>Sat, 02 May 2026 01:14:48 GMT</pubDate>
      <content:encoded><![CDATA[
<p>这里收集可复现、可改写、可迁移到真实工作流里的 Codex 使用案例。不要把它当成“工具展示柜”，更好的用法是：先找到你自己的工作痛点，再选择一个最接近的案例，拆出输入、过程、人工判断点、结果验收和复用方式。</p>
<h2>半桶水式案例学习法</h2>
<p>每个案例都建议按 5 个问题学习：</p>
<p>| 问题 | 你要看什么 |<br>
|</p>
]]></content:encoded>
    </item>
    <item>
      <title>官方资料索引</title>
      <link>https://codex.morewater.top/reference/</link>
      <guid>https://codex.morewater.top/reference/</guid>
      <source url="https://codex.morewater.top/rss.xml">官方资料索引</source>
      <description>Codex 官方资料索引，汇总 OpenAI 产品页、Help Center、开发者文档、GitHub 仓库和安全配置资料。</description>
      <pubDate>Sat, 02 May 2026 01:14:48 GMT</pubDate>
      <content:encoded><![CDATA[
<p>本页整理 Codex 相关官方资料。涉及价格、计划、模型、可用地区、功能开关、账号权限等时间敏感信息时，请优先打开原文确认。</p>
<p>最后核对日期：2026-05-27。</p>
<h2>OpenAI 官方</h2>
<ul>
<li><a href="https://openai.com/codex/" target="_blank" rel="noopener noreferrer">Codex 产品页</a>：Codex 的产品定位、使用界面和团队能力概览。</li>
<li><a href="https://help.openai.com/en/articles/11369540-codex-in-chatgpt" target="_blank" rel="noopener noreferrer">Codex in ChatGPT Help Center</a>：计划可用性、入口和常见问题。</li>
<li><a href="https://help.openai.com/en/articles/11096431-openai-codex-cli-getting-started" target="_blank" rel="noopener noreferrer">OpenAI Codex CLI Getting Started</a>：CLI 入门、安装和基础能力。</li>
<li><a href="https://developers.openai.com/codex/" target="_blank" rel="noopener noreferrer">Codex 文档入口</a>：Codex 桌面 App、CLI、Cloud、配置、安全、Skills、MCP 等官方文档入口。</li>
<li><a href="https://platform.openai.com/docs/codex" target="_blank" rel="noopener noreferrer">Codex cloud docs</a>：云端任务、GitHub 连接和仓库工作流入口。</li>
<li><a href="https://openai.com/index/introducing-codex/" target="_blank" rel="noopener noreferrer">Introducing Codex</a>：Codex 发布背景和云端软件工程代理介绍。</li>
<li><a href="https://openai.com/index/introducing-the-codex-app/" target="_blank" rel="noopener noreferrer">Introducing the Codex app</a>：Codex 桌面 App 相关介绍。</li>
<li><a href="https://openai.com/index/work-with-codex-from-anywhere/" target="_blank" rel="noopener noreferrer">Work with Codex from anywhere</a>：ChatGPT 手机 App 中的 Codex 入口、跨设备连接和可用性说明。</li>
<li><a href="https://openai.com/index/unrolling-the-codex-agent-loop/" target="_blank" rel="noopener noreferrer">Unrolling the Codex agent loop</a>：Codex agent loop 背后的工作方式介绍。</li>
</ul>
<h2>官方文档重点页面</h2>
<ul>
<li><a href="https://developers.openai.com/codex/app" target="_blank" rel="noopener noreferrer">Codex App docs（桌面端）</a>：桌面 App 功能入口，包含本地项目、Review、Automations、Worktrees、Local Environments、In-app Browser、Computer Use 等主题。</li>
<li><a href="https://developers.openai.com/codex/cli/features" target="_blank" rel="noopener noreferrer">Codex CLI features</a>：CLI 交互模式、非交互模式、功能概览。</li>
<li><a href="https://developers.openai.com/codex/guides/agents-md" target="_blank" rel="noopener noreferrer">AGENTS.md</a>：项目规则文件的官方说明。</li>
<li><a href="https://developers.openai.com/codex/agent-approvals-security" target="_blank" rel="noopener noreferrer">Codex security</a>：沙盒、审批和安全边界。</li>
<li><a href="https://developers.openai.com/codex/config-basic" target="_blank" rel="noopener noreferrer">Codex config basic</a>：基础配置。</li>
<li><a href="https://developers.openai.com/codex/config-advanced" target="_blank" rel="noopener noreferrer">Codex config advanced</a>：高级配置。</li>
<li><a href="https://developers.openai.com/codex/config-reference" target="_blank" rel="noopener noreferrer">Codex config reference</a>：完整配置参考。</li>
<li><a href="https://developers.openai.com/codex/skills" target="_blank" rel="noopener noreferrer">Codex skills</a>：Skills 官方说明。</li>
<li><a href="https://platform.openai.com/docs/codex" target="_blank" rel="noopener noreferrer">Codex Cloud docs</a>：云端任务、环境、仓库连接和任务执行入口。</li>
</ul>
<h2>GitHub 官方仓库</h2>
<ul>
<li><a href="https://github.com/openai/codex" target="_blank" rel="noopener noreferrer">openai/codex</a>：Codex CLI 开源仓库。</li>
<li><a href="https://github.com/openai/codex/blob/main/docs/agents_md.md" target="_blank" rel="noopener noreferrer">AGENTS.md 相关文档</a>：项目规则文件相关说明。</li>
<li><a href="https://github.com/openai/codex/blob/main/docs/getting-started.md" target="_blank" rel="noopener noreferrer">CLI getting started</a>：CLI 首次使用流程。</li>
<li><a href="https://github.com/openai/codex/blob/main/docs/authentication.md" target="_blank" rel="noopener noreferrer">Authentication</a>：认证和登录相关说明。</li>
<li><a href="https://github.com/openai/codex/blob/main/docs/exec.md" target="_blank" rel="noopener noreferrer">Exec</a>：非交互模式相关说明。</li>
<li><a href="https://github.com/openai/codex/blob/main/docs/slash_commands.md" target="_blank" rel="noopener noreferrer">Slash Commands</a>：CLI 会话命令说明。</li>
<li><a href="https://github.com/openai/codex/blob/main/docs/install.md" target="_blank" rel="noopener noreferrer">CLI 安装与构建</a>：系统要求、源码构建和日志说明。</li>
<li><a href="https://github.com/openai/codex/blob/main/docs/config.md" target="_blank" rel="noopener noreferrer">CLI 配置</a>：配置文档索引。</li>
<li><a href="https://github.com/openai/codex/blob/main/docs/sandbox.md" target="_blank" rel="noopener noreferrer">Sandbox 文档</a>：沙盒与审批官方入口。</li>
<li><a href="https://github.com/openai/codex/blob/main/docs/execpolicy.md" target="_blank" rel="noopener noreferrer">Exec Policy</a>：命令执行策略相关说明。</li>
<li><a href="https://github.com/openai/codex/blob/main/docs/skills.md" target="_blank" rel="noopener noreferrer">Skills</a>：CLI 仓库中的 Skills 文档。</li>
</ul>
<h2>如何使用这些资料</h2>
<ul>
<li>入门安装优先看 Help Center 和 GitHub README。</li>
<li>了解产品边界优先看 OpenAI Codex 产品页。</li>
<li>做团队接入时优先看 Help Center、平台文档、App 文档和企业相关说明。</li>
<li>写教程时不要整段翻译原文，应转化成中文场景和可复现步骤。</li>
<li>涉及价格、计划、模型、可用地区、功能开关、账号权限时，必须打开原文重新确认。</li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title>能力矩阵</title>
      <link>https://codex.morewater.top/course/capability-matrix.html</link>
      <guid>https://codex.morewater.top/course/capability-matrix.html</guid>
      <source url="https://codex.morewater.top/rss.xml">能力矩阵</source>
      <description>morewater Codex 能力矩阵，把资料整理、内容表达、办公交付、视觉页面、工程协作和沉淀复用拆成可练习、可验收的学习路线。</description>
      <content:encoded><![CDATA[
<p>很多人刚接触 Codex 时，第一反应是：“它到底能帮我做什么？”</p>
<p>这张矩阵不按工具入口分类，而是按真实工作能力分类。你可以先找到自己最常遇到的工作问题，再决定从哪一类任务开始练。</p>
<h2>怎么用这张矩阵学习</h2>
<p>先不要追求一次学完所有能力。更稳的方式是每次只选一个能力域，带着一个真实但低风险的任务练完闭环。</p>
<ol>
<li>选一个能力域：比如“资料整理”或“办公交付”。</li>
<li>写一张任务卡：说明目标、材料、边界、验证和交付格式。</li>
<li>让 Codex 执行：观察它读了什么、改了什么、有没有说明不确定点。</li>
<li>做人工判断：确认事实、语气、风险、权限和最终用途。</li>
<li>沉淀模板：把这次成功的任务改成下次能复用的提示词、流程或规则。</li>
</ol>
<p>如果你不知道从哪里开始，优先选“资料整理”。它风险低、反馈快，也最容易让你理解“AI 起草，人来判断，结果要验收”的基本节奏。</p>
<h2>六个能力域</h2>
<p>| 能力域 | 适合练习的任务 | 进阶方向 |<br>
|</p>
]]></content:encoded>
    </item>
    <item>
      <title>morewater Codex AI 工作流实战课</title>
      <link>https://codex.morewater.top/course/</link>
      <guid>https://codex.morewater.top/course/</guid>
      <source url="https://codex.morewater.top/rss.xml">morewater Codex AI 工作流实战课</source>
      <description>morewater Codex AI 工作流实战课入口，说明适合人群、学习方式、3 天线下与 4 周陪跑、最终工作流护照和站内学习路径。</description>
      <content:encoded><![CDATA[
<p>这不是一门让你背 Codex 功能列表的课。</p>
<p>它更像一次工作方式改造：带着你自己的真实问题进来，用 Codex 跑通一个小任务，再把它整理成可以重复使用的 AI 工作流。</p>
<h2>适合谁</h2>
<p>如果你每天都在处理这些事情，这门课就适合你：</p>
<ul>
<li>资料很多，但不知道怎么快速整理成重点。</li>
<li>想写内容、方案、脚本、提案，但总卡在第一版。</li>
<li>会议纪要、表格、客户跟进和文件整理占掉太多时间。</li>
<li>想做 PPT、网页、图片、视频，但不知道怎么把 AI 串成流程。</li>
<li>听说 Codex 能改代码、跑命令、读项目，但不知道非技术工作者能怎么用。</li>
</ul>
<p>课程主要面向非技术工作者，也兼容零基础开发者。区别只在入口不同：非技术工作者先从桌面 App 和真实工作任务开始，开发者可以更早进入 CLI、<a href="http://AGENTS.md" target="_blank" rel="noopener noreferrer">AGENTS.md</a> 和项目验证。</p>
<h2>你会学到什么</h2>
<p>| 模块 | 你要学会的事 | 交付物 |<br>
|</p>
]]></content:encoded>
    </item>
    <item>
      <title>半桶水式 Codex 学习项目改造规格</title>
      <link>https://codex.morewater.top/zh-CN/ban-tong-shui-codex-redesign-spec.html</link>
      <guid>https://codex.morewater.top/zh-CN/ban-tong-shui-codex-redesign-spec.html</guid>
      <source url="https://codex.morewater.top/rss.xml">半桶水式 Codex 学习项目改造规格</source>
      <description>morewater Codex AI 工作流实战课帮助非技术工作者和零基础开发者，用 Codex 把真实工作改造成可验证、可复用的 AI 工作流。</description>
      <content:encoded><![CDATA[
<h2>当前状态</h2>
<p>本规格用于指导 CodexGuide 的渐进式课程化改造。当前执行策略是：先保证课程骨架、入口、核心入门页、案例页和轻量交互可运行，再进入视觉一致性和内容质量审查。</p>
<ul>
<li>Phase 1：课程骨架、首页、课程入口和轻量交互已进入可构建状态。</li>
<li>Phase 2：核心入门章节已按“小白友好 + 验收标准”方向改造，后续继续补齐非核心页。</li>
<li>Phase 3：案例库已从工具清单改为工作流场景课，<code>credits.md</code> 保持来源致谢属性。</li>
<li>Phase 4：已采用 VuePress 全局组件实现学习地图、任务拆解器、工作流护照和能力矩阵；AetherViz Master 暂作为后续动态教学图参考，不引入重型 3D。</li>
<li>Phase 5：进入构建、链接、截图、移动端和内容 QA 的循环验证。</li>
</ul>
<h2>目标</h2>
<p>把当前 CodexGuide 改造成半桶水主导的 Codex 小白学习课程站。它不只是解释 Codex 有哪些入口和配置，而是帮助学习者从真实工作问题出发，学会把 Codex 放进自己的资料整理、内容生产、办公交付、网页/PPT/视觉表达和开发协作流程里。</p>
<p>改造不能把原项目变成一个只有营销口号的页面。它必须继续保留 CodexGuide 的资料价值，同时用课程结构把学习顺序、判断点和验收标准讲清楚。</p>
<h2>受众</h2>
<ul>
<li>主要受众：非技术工作者，包括老板、主理人、运营、内容创作者、设计师、销售顾问、行政办公和培训老师。</li>
<li>兼容受众：零基础开发者和想把 Codex 用进真实仓库的人。</li>
<li>学习者共同状态：听过 AI 很强，但不知道怎么把它稳定放进自己的日常工作。</li>
</ul>
<h2>内容原则</h2>
<ul>
<li>从场景进入，不从工具名进入。</li>
<li>每一页都回答：为什么学、什么时候用、怎么开始、哪里需要人判断、怎么验收。</li>
<li>避免低幼化、被动喂养式和过度承诺式表达，改成“真实工作者一步步长出能力”。</li>
<li>保留专业边界：涉及账号、权限、命令、费用、隐私和安全时，要明确提醒。</li>
<li>课程承诺固定为：帮助学习者用 Codex 把真实工作改造成可验证、可复用的 AI 工作流。</li>
</ul>
<h2>叙事风格</h2>
<p>半桶水风格要保持三件事：</p>
<ul>
<li>通俗：少讲术语堆叠，多讲真实工作里的动作和判断。</li>
<li>专业：账号、权限、隐私、费用、生产环境、医疗法律金融等边界必须明确。</li>
<li>人性化：承认学习者一开始会不确定，但不把学习者写成被动等待喂养的人。</li>
</ul>
<p>避免使用低幼化、过度承诺和暗示 AI 可以替代人工判断的表达。推荐使用“先跑通一个低风险任务”“用验收标准判断结果”“把一次成功沉淀成模板”等表达。</p>
<h2>信息架构</h2>
<p>采用 5 层学习路径：</p>
<ol>
<li>看见 AI 能做什么：理解 Codex 不是聊天框，而是能读文件、跑命令、整理流程的工作伙伴。</li>
<li>跑通第一个低风险任务：用桌面 App 或 CLI 完成一次可复核的小任务。</li>
<li>学会任务拆解与验证：把目标、材料、边界、验证和交付说清楚。</li>
<li>建立个人工作流：把一次成功任务保存成模板、Skill、案例或团队规则。</li>
<li>形成工作流护照：记录自己的工具组合、常用任务、素材库、风险边界和下一步升级计划。</li>
</ol>
<h2>页面改造</h2>
<ul>
<li>首页：半桶水课程入口，突出真实工作痛点、5 层学习路径、三类人群路线、交互练习和精选案例。</li>
<li>学习路线：从“入口分类”改为“小白如何由浅入深学习 Codex”。</li>
<li>课程入口 <code>/course/</code>：解释 3 天线下 + 4 周陪跑如何与站内教程对应。</li>
<li>导航：新增“课程入口”，保留 Codex 入门、工作流案例、配置排障。</li>
<li>侧栏：新增 <code>/course/</code> 分组，首页 fallback 也加入课程入口。</li>
</ul>
<h2>教学页面模板</h2>
<p>核心教学页应尽量靠近以下结构。不是每页都机械套满，但至少要让学习者知道为什么学、怎么做、怎么验收。</p>
<ol>
<li>这节解决什么：用真实工作问题开场。</li>
<li>适合谁：告诉不同起点的人如何进入。</li>
<li>工作流卡：说明输入、过程、输出、验收。</li>
<li>操作步骤：保持具体、可执行、不过度堆概念。</li>
<li>你要重点检查什么：标出人的判断点。</li>
<li>验收标准：说明什么叫完成，而不是只讲步骤。</li>
<li>复用方式：把一次任务沉淀成模板、案例、Skill 或团队规则。</li>
<li>风险边界：涉及敏感信息、账号权限、生产环境和专业建议时显性提醒。</li>
</ol>
<h2>案例页模板</h2>
<p>案例页不是展示“这个工具很厉害”，而是展示“这个工作流如何迁移到你的工作”。</p>
<ul>
<li>场景：这件事在真实工作里解决什么问题。</li>
<li>输入：需要准备哪些文件、链接、账号、素材或背景。</li>
<li>过程：Codex 做哪些动作，人在哪些节点判断。</li>
<li>输出：最终得到什么交付物。</li>
<li>验收：如何检查结果正确、可用、可交付。</li>
<li>复用：如何换成自己的行业材料。</li>
<li>边界：哪些内容不能让 AI 直接决定。</li>
</ul>
<h2>交互组件</h2>
<ul>
<li><code>LearningPathMap</code>：展示 5 层学习路径，每层对应目标、行动和验收。</li>
<li><code>TaskBriefBuilder</code>：让学习者把模糊需求拆成目标、材料、边界、验证和交付。</li>
<li><code>WorkflowPassport</code>：预览最终工作流护照结构，让学习者知道课程终点是什么。</li>
<li><code>CapabilityMatrix</code>：帮助学习者从资料整理、内容表达、办公交付、视觉页面、工程协作和沉淀复用中选择练习入口。</li>
</ul>
<p>如果 AetherViz Master 可用，后续用于动态学习地图和能力矩阵；如果不可用，继续使用 VuePress 全局 Vue 组件、SVG 和 CSS 实现。</p>
<h2>视觉方向</h2>
<p>视觉目标是“专业、克制、有人味”，而不是强营销或重装饰。</p>
<ul>
<li>首页和课程页可以更有引导感，但正文页要优先可读。</li>
<li>卡片用于重复项目、交互组件和信息块，不把每个段落都做成卡片。</li>
<li>色彩以清晰层级和状态表达为主，避免单一色系铺满页面。</li>
<li>移动端优先保证文字不溢出、交互控件可点击、侧栏导航可理解。</li>
<li>动态交互只服务教学理解，不为了炫技增加学习负担。</li>
</ul>
<h2>分阶段实施</h2>
<h3>Phase 1：课程骨架改造</h3>
<p>范围：</p>
<ul>
<li>首页改为“半桶水 Codex AI 工作流实战课”。</li>
<li>新增 <code>/course/</code> 和能力矩阵入口。</li>
<li>改造学习路线、导航、侧栏和 SEO。</li>
<li>注册轻量交互组件。</li>
</ul>
<p>验收：</p>
<ul>
<li>首页、课程入口、学习路线和案例入口可访问。</li>
<li>新手能在 1 分钟内判断自己应该从哪里开始。</li>
<li>构建通过，桌面和移动端首屏不出现明显遮挡。</li>
</ul>
<h3>Phase 2：教学模板统一</h3>
<p>范围：</p>
<ul>
<li>优先改造 App 入门、第一个任务、任务执行、权限、Skills、CLI、IDE、<a href="http://AGENTS.md" target="_blank" rel="noopener noreferrer">AGENTS.md</a>、沙盒和排障。</li>
<li>补强任务设计页，让它成为课程里的核心方法页。</li>
</ul>
<p>验收：</p>
<ul>
<li>核心页包含学习目的、适合人群、判断点和验收标准。</li>
<li>敏感操作都有边界提醒。</li>
<li>不把 Codex 描述成无需人工判断的万能按钮。</li>
</ul>
<h3>Phase 3：案例课程化</h3>
<p>范围：</p>
<ul>
<li>把 PPT、浏览器、知识库、飞书、Figma、Notion、远程排障、CI、医学文献、视觉生成和安卓协同等案例改造成工作流场景课。</li>
<li><code>credits.md</code> 保持参考来源与致谢，不强行套教学模板。</li>
</ul>
<p>验收：</p>
<ul>
<li>案例页说明输入、过程、输出、验收和复用方式。</li>
<li>高风险案例有明确人工复核和权限边界。</li>
<li>案例总览能按工作场景引导，而不是只列工具名。</li>
</ul>
<h3>Phase 4：交互与视觉增强</h3>
<p>范围：</p>
<ul>
<li>用 VuePress 组件承载学习地图、任务拆解器、工作流护照和能力矩阵。</li>
<li>需要动态教学图时，优先参考 AetherViz Master 的教学可视化方法；当前阶段保持轻量实现。</li>
</ul>
<p>验收：</p>
<ul>
<li>组件不依赖外部服务。</li>
<li>键盘可访问，移动端不横向溢出。</li>
<li>交互能帮助学习者做选择或理解结构，而不是只增加视觉效果。</li>
</ul>
<h3>Phase 5：质量审查与迭代</h3>
<p>范围：</p>
<ul>
<li>构建检查、关键页面 HTTP 检查、关键词检查、桌面与移动截图检查。</li>
<li>内容 QA：用新手视角检查“能不能照做、知不知道为什么做、知不知道如何验收”。</li>
</ul>
<p>验收：</p>
<ul>
<li><code>corepack pnpm build</code> 通过。</li>
<li>首页、课程页、学习路线、任务设计、案例总览和代表性案例在桌面与移动端可读。</li>
<li>禁用语和不合适承诺没有命中。</li>
<li>审查结果记录剩余风险，不把未检查内容默认说成完成。</li>
</ul>
<h2>公共接口与内容合同</h2>
<ul>
<li><code>/course/</code> 是一级课程入口。</li>
<li><code>/course/capability-matrix.md</code> 是学习者选择任务入口的辅助页。</li>
<li><code>/guide/00-overview.md</code> 是学习路线页。</li>
<li><code>/practice/task-design.md</code> 是任务拆解方法页。</li>
<li><code>/recipes/</code> 是工作流案例库入口。</li>
<li>首页承诺固定为：帮助学习者用 Codex 把真实工作改造成可验证、可复用的 AI 工作流。</li>
</ul>
<h2>检查命令</h2>
<p>每阶段至少运行：</p>
<div class="language-bash line-numbers-mode" data-highlighter="shiki" data-ext="bash" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-bash"><span class="line"><span style="--shiki-light:#4078F2;--shiki-dark:#61AFEF">corepack</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379"> pnpm</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379"> build</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div></div></div><p>关键词检查：</p>
<div class="language-bash line-numbers-mode" data-highlighter="shiki" data-ext="bash" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-bash"><span class="line"><span style="--shiki-light:#4078F2;--shiki-dark:#61AFEF">rg</span><span style="--shiki-light:#986801;--shiki-dark:#D19A66"> -n</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379"> "[禁用表达清单]"</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379"> docs/guide</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379"> docs/course</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379"> docs/practice</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379"> docs/recipes</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379"> docs/index.md</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div></div></div><p>代表性链接检查：</p>
<div class="language-bash line-numbers-mode" data-highlighter="shiki" data-ext="bash" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-bash"><span class="line"><span style="--shiki-light:#4078F2;--shiki-dark:#61AFEF">python3</span><span style="--shiki-light:#986801;--shiki-dark:#D19A66"> -m</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379"> http.server</span><span style="--shiki-light:#986801;--shiki-dark:#D19A66"> 8801</span><span style="--shiki-light:#986801;--shiki-dark:#D19A66"> --directory</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379"> docs/.vuepress/dist</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div></div></div><p>然后检查：</p>
<ul>
<li><code>/</code></li>
<li><code>/course/</code></li>
<li><code>/course/capability-matrix.html</code></li>
<li><code>/guide/00-overview.html</code></li>
<li><code>/practice/task-design.html</code></li>
<li><code>/recipes/</code></li>
</ul>
<h2>内容 QA 问题</h2>
<p>每阶段至少完成：</p>
<ul>
<li><code>pnpm build</code> 通过。</li>
<li>首页、课程页、学习路线页在桌面和移动端可读。</li>
<li>导航和侧栏链接可访问。</li>
<li>新增交互组件不依赖外部服务。</li>
<li>内容回答 5 个问题：新手从哪开始、为什么学、是否有真实场景、是否有验收标准、是否符合半桶水专业但通俗的人性化表达。</li>
</ul>
<p>补充检查：</p>
<ul>
<li>这页有没有说明学习者要准备什么输入？</li>
<li>这页有没有说明 Codex 的动作和人的判断分别是什么？</li>
<li>这页有没有说明失败时先检查哪里？</li>
<li>这页有没有说明如何迁移到自己的真实工作？</li>
<li>这页有没有避免把高风险判断交给 AI？</li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title>半桶水式 Codex 学习项目完成度审计</title>
      <link>https://codex.morewater.top/zh-CN/course-redesign-completion-audit.html</link>
      <guid>https://codex.morewater.top/zh-CN/course-redesign-completion-audit.html</guid>
      <source url="https://codex.morewater.top/rss.xml">半桶水式 Codex 学习项目完成度审计</source>
      <description>morewater Codex AI 工作流实战课帮助非技术工作者和零基础开发者，用 Codex 把真实工作改造成可验证、可复用的 AI 工作流。</description>
      <content:encoded><![CDATA[
<p>本文按《半桶水式 Codex 学习项目改造规格》逐项审计当前改造状态。它用于判断后续能否关闭总目标，不替代构建、截图和链接验证。</p>
<p>审计日期：2026-06-11</p>
<h2>审计结论</h2>
<p>当前状态：<strong>阶段目标已可运行并具备关闭前证据</strong>。</p>
<p>理由：</p>
<ul>
<li>Phase 1 到 Phase 4 的主要交付物已经落地：课程入口、学习路线、首页、核心入门页、案例页、轻量交互组件、导航和侧栏都已接入。</li>
<li>Phase 5 已有构建、关键词、链接、截图和内容 QA 证据。</li>
<li>官方资料类页面已经新增定期复核机制，用于处理订阅、套餐、额度和入口可用性的变化风险。</li>
</ul>
<h2>Phase 1：课程骨架改造</h2>
<p>| 要求 | 当前状态 | 证据 | 结论 |<br>
|</p>
]]></content:encoded>
    </item>
    <item>
      <title>半桶水式 Codex 学习项目 QA 记录</title>
      <link>https://codex.morewater.top/zh-CN/course-redesign-qa-log.html</link>
      <guid>https://codex.morewater.top/zh-CN/course-redesign-qa-log.html</guid>
      <source url="https://codex.morewater.top/rss.xml">半桶水式 Codex 学习项目 QA 记录</source>
      <description>morewater Codex AI 工作流实战课帮助非技术工作者和零基础开发者，用 Codex 把真实工作改造成可验证、可复用的 AI 工作流。</description>
      <content:encoded><![CDATA[
<p>本文记录课程化改造过程中的阶段性质量检查。它不是最终验收报告，而是用于后续继续迭代时快速判断哪些内容已经检查过、哪些风险仍需复看。</p>
<p>关联审计：<a href="/zh-CN/course-redesign-completion-audit.html" target="_blank">半桶水式 Codex 学习项目完成度审计</a>。<br>
维护机制：<a href="/zh-CN/official-source-review-protocol.html" target="_blank">Codex 官方资料定期复核协议</a>。</p>
<h2>2026-06-11 阶段检查</h2>
<h3>范围</h3>
<p>本轮检查覆盖：</p>
<ul>
<li>首页 <code>/</code></li>
<li>课程入口 <code>/course/</code></li>
<li>能力矩阵 <code>/course/capability-matrix.html</code></li>
<li>学习路线 <code>/guide/00-overview.html</code></li>
<li>订阅指南 <code>/guide/02-subscribe-plus.html</code></li>
<li>桌面宠物 <code>/guide/11-desktop-pet.html</code></li>
<li>任务设计 <code>/practice/task-design.html</code></li>
<li>案例总览 <code>/recipes/</code></li>
<li>入口地图 <code>/platform/</code></li>
<li>配置总览 <code>/configuration/</code></li>
<li>代表性高风险案例：GitHub Actions 自动修复、临床文献综述</li>
</ul>
<h3>构建检查</h3>
<p>命令：</p>
<div class="language-bash line-numbers-mode" data-highlighter="shiki" data-ext="bash" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-bash"><span class="line"><span style="--shiki-light:#4078F2;--shiki-dark:#61AFEF">corepack</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379"> pnpm</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379"> build</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div></div></div><p>结果：通过。VuePress 成功渲染 65 个页面，并生成 SEO、feed、sitemap 和 redirect 文件。</p>
<h3>关键词检查</h3>
<p>命令：</p>
<div class="language-bash line-numbers-mode" data-highlighter="shiki" data-ext="bash" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-bash"><span class="line"><span style="--shiki-light:#4078F2;--shiki-dark:#61AFEF">rg</span><span style="--shiki-light:#986801;--shiki-dark:#D19A66"> -n</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379"> "[禁用表达清单]"</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379"> docs/guide</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379"> docs/course</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379"> docs/practice</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379"> docs/recipes</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379"> docs/index.md</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div></div></div><p>结果：无命中。</p>
<p>补充检查：</p>
<div class="language-bash line-numbers-mode" data-highlighter="shiki" data-ext="bash" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-bash"><span class="line"><span style="--shiki-light:#4078F2;--shiki-dark:#61AFEF">rg</span><span style="--shiki-light:#986801;--shiki-dark:#D19A66"> -n</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379"> "[占位表达清单]"</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379"> docs/index.md</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379"> docs/course</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379"> docs/guide</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379"> docs/practice</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379"> docs/recipes</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379"> docs/platform</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379"> docs/configuration</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div></div></div><p>结果：无命中。</p>
<h3>关键链接检查</h3>
<p>本地服务：</p>
<div class="language-bash line-numbers-mode" data-highlighter="shiki" data-ext="bash" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code class="language-bash"><span class="line"><span style="--shiki-light:#4078F2;--shiki-dark:#61AFEF">python3</span><span style="--shiki-light:#986801;--shiki-dark:#D19A66"> -m</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379"> http.server</span><span style="--shiki-light:#986801;--shiki-dark:#D19A66"> 8801</span><span style="--shiki-light:#986801;--shiki-dark:#D19A66"> --directory</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379"> docs/.vuepress/dist</span></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div></div></div><p>关键页面返回：</p>
<p>| 页面 | 状态 |<br>
|</p>
]]></content:encoded>
    </item>
    <item>
      <title>Codex 官方资料定期复核协议</title>
      <link>https://codex.morewater.top/zh-CN/official-source-review-protocol.html</link>
      <guid>https://codex.morewater.top/zh-CN/official-source-review-protocol.html</guid>
      <source url="https://codex.morewater.top/rss.xml">Codex 官方资料定期复核协议</source>
      <description>morewater Codex AI 工作流实战课帮助非技术工作者和零基础开发者，用 Codex 把真实工作改造成可验证、可复用的 AI 工作流。</description>
      <content:encoded><![CDATA[
<p>本文用于维护半桶水 Codex 课程站中所有时间敏感信息，尤其是订阅、套餐、额度、入口可用性、CLI 行为、Skills、MCP、安全审批和 Cloud / App 功能。</p>
<h2>什么时候复核</h2>
<p>至少在以下场景复核一次：</p>
<ul>
<li>每月课程更新前。</li>
<li>线下课或陪跑营开课前 7 天内。</li>
<li>OpenAI 发布 Codex、ChatGPT、CLI、App、Cloud、Skills 或 pricing 相关更新后。</li>
<li>学员反馈“页面步骤和当前产品不一致”后。</li>
<li>准备对外发布大版本前。</li>
</ul>
<h2>必查官方来源</h2>
<p>| 主题 | 优先来源 | 影响页面 |<br>
|</p>
]]></content:encoded>
    </item>
  </channel>
</rss>