diff --git a/assets/banner.svg b/assets/banner.svg index 6966d72..9c307fd 100644 --- a/assets/banner.svg +++ b/assets/banner.svg @@ -1,73 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - $ codex - read codebase - edit safely - run tests - - - - - - - - - - CodexGuide - Codex 实践指南 · 初学者 / 创作者 / 开发者 / 团队 - - - - CLI - - Cloud - - IDE - - AGENTS.md - - Workflows - - - Install · Prompt · Review · Test · Ship · Share - +$ codexread codebaseedit safelyrun testsCodexGuideCodex 实践指南 · 初学者 / 创作者 / 开发者 / 团队CLICloudIDEAGENTS.mdWorkflowsInstall · Prompt · Review · Test · Ship · Share \ No newline at end of file diff --git a/assets/homepage-preview.png b/assets/homepage-preview.png index 1cec4ab..f2fd135 100644 Binary files a/assets/homepage-preview.png and b/assets/homepage-preview.png differ diff --git a/docs/.vuepress/public/images/codex-config-map.svg b/docs/.vuepress/public/images/codex-config-map.svg index f9cc2ff..603dd6b 100644 --- a/docs/.vuepress/public/images/codex-config-map.svg +++ b/docs/.vuepress/public/images/codex-config-map.svg @@ -1,62 +1 @@ - - Codex 配置地图 - 展示 Codex 从项目规则、CLI 配置、扩展能力到安全边界的配置层级。 - - - Codex 配置地图 - 先管规则,再配环境,随后扩展能力,最后收紧安全边界。 - - - - - 项目规则 - AGENTS.md - 代码风格 - 测试命令 - 目录边界 - 团队约定 - - - - - - 本地配置 - config.toml - profiles - sandbox - approvals - 环境变量 - - - - - - 扩展能力 - Skills - MCP servers - Subagents - Plugins - Automations - - - - - - 安全边界 - 只读默认 - 审批策略 - 网络权限 - 敏感文件 - 审计记录 - - - - - - - - - - - 建议顺序:先写清项目级 AGENTS.md,再调本机 config.toml,随后接入 MCP / Skills,最后按组织要求管理审批和权限。 - +Codex 配置地图展示 Codex 从项目规则、CLI 配置、扩展能力到安全边界的配置层级。Codex 配置地图先管规则,再配环境,随后扩展能力,最后收紧安全边界。项目规则AGENTS.md代码风格测试命令目录边界团队约定本地配置config.tomlprofilessandboxapprovals环境变量扩展能力SkillsMCP serversSubagentsPluginsAutomations安全边界只读默认审批策略网络权限敏感文件审计记录建议顺序:先写清项目级 AGENTS.md,再调本机 config.toml,随后接入 MCP / Skills,最后按组织要求管理审批和权限。 \ No newline at end of file diff --git a/docs/.vuepress/public/images/codex-safety-layers.svg b/docs/.vuepress/public/images/codex-safety-layers.svg index 2c74cce..e4e7cb9 100644 --- a/docs/.vuepress/public/images/codex-safety-layers.svg +++ b/docs/.vuepress/public/images/codex-safety-layers.svg @@ -1,19 +1 @@ - - - Codex 安全边界分层 - 用项目规则、运行环境和人工验证共同约束任务风险。 - - - 1. 任务说明 - 目标、范围、禁止事项、验收标准 - - 2. AGENTS.md - 项目结构、命令、代码规范、安全规则 - - 3. 沙盒与审批 - 文件写入、网络、命令执行、提权确认 - - 4. 验证与评审 - 测试、diff、人工 review、上线检查 - - +Codex 安全边界分层用项目规则、运行环境和人工验证共同约束任务风险。1. 任务说明目标、范围、禁止事项、验收标准2. AGENTS.md项目结构、命令、代码规范、安全规则3. 沙盒与审批文件写入、网络、命令执行、提权确认4. 验证与评审测试、diff、人工 review、上线检查 \ No newline at end of file diff --git a/docs/.vuepress/public/images/codex-surfaces.svg b/docs/.vuepress/public/images/codex-surfaces.svg index f4d0242..34983f5 100644 --- a/docs/.vuepress/public/images/codex-surfaces.svg +++ b/docs/.vuepress/public/images/codex-surfaces.svg @@ -1,35 +1 @@ - - - - Codex 使用入口地图 - 同一套编码代理能力,在不同入口里承担不同节奏的任务。 - - - CLI - 终端内快速迭代 - 读代码 · 改文件 · 跑测试 - - - Cloud / Web - 长任务与并行任务 - 仓库任务 · PR · 后台运行 - - - IDE - 贴近编辑器上下文 - 解释代码 · 局部修改 · Review - - - Desktop App - 本地多任务工作台 - Agents · Skills · Automations - - - ChatGPT 中的 Codex - 面向仓库的任务分派、理解、总结与协作 - - - 集成生态 - GitHub · Slack · Linear · MCP · 企业流程 - - +Codex 使用入口地图同一套编码代理能力,在不同入口里承担不同节奏的任务。CLI终端内快速迭代读代码 · 改文件 · 跑测试Cloud / Web长任务与并行任务仓库任务 · PR · 后台运行IDE贴近编辑器上下文解释代码 · 局部修改 · ReviewDesktop App本地多任务工作台Agents · Skills · AutomationsChatGPT 中的 Codex面向仓库的任务分派、理解、总结与协作集成生态GitHub · Slack · Linear · MCP · 企业流程 \ No newline at end of file diff --git a/docs/.vuepress/public/images/codex-workflow-loop.svg b/docs/.vuepress/public/images/codex-workflow-loop.svg index d856a29..3823bd4 100644 --- a/docs/.vuepress/public/images/codex-workflow-loop.svg +++ b/docs/.vuepress/public/images/codex-workflow-loop.svg @@ -1,27 +1 @@ - - - Codex 高质量任务闭环 - 把一次任务拆成可观察、可验证、可复盘的工程循环。 - - - 说明 - 目标 / 范围 / 约束 - - 探索 - 读仓库 / 找入口 - - 实施 - 小步修改 / 控制 diff - - 验证 - 测试 / 运行 / 检查 - - 复盘 - 原因 / 改动 / 风险 - - - - - - - +Codex 高质量任务闭环把一次任务拆成可观察、可验证、可复盘的工程循环。说明目标 / 范围 / 约束探索读仓库 / 找入口实施小步修改 / 控制 diff验证测试 / 运行 / 检查复盘原因 / 改动 / 风险 \ No newline at end of file diff --git a/docs/.vuepress/public/logo.svg b/docs/.vuepress/public/logo.svg index b850104..0192c9e 100644 --- a/docs/.vuepress/public/logo.svg +++ b/docs/.vuepress/public/logo.svg @@ -1,7 +1 @@ - - - - - - - + \ No newline at end of file diff --git a/docs/.vuepress/public/og.svg b/docs/.vuepress/public/og.svg index 3d80aca..4ace131 100644 --- a/docs/.vuepress/public/og.svg +++ b/docs/.vuepress/public/og.svg @@ -1,10 +1 @@ - - - - - - - CodexGuide - Codex 实践指南 · 初学者 / 创作者 / 开发者 / 团队 - CLI · Cloud · IDE · App · AGENTS.md · Workflows - +CodexGuideCodex 实践指南 · 初学者 / 创作者 / 开发者 / 团队CLI · Cloud · IDE · App · AGENTS.md · Workflows \ No newline at end of file diff --git a/docs/images/Xnapper-2026-05-11-15.08.36.png b/docs/images/Xnapper-2026-05-11-15.08.36.png index b832f98..93edd8b 100644 Binary files a/docs/images/Xnapper-2026-05-11-15.08.36.png and b/docs/images/Xnapper-2026-05-11-15.08.36.png differ diff --git a/docs/images/codex-settings-map.svg b/docs/images/codex-settings-map.svg index dbdca13..c010fdf 100644 --- a/docs/images/codex-settings-map.svg +++ b/docs/images/codex-settings-map.svg @@ -1,73 +1 @@ - - Codex 桌面 App 设置入口速查 - 把 Codex 桌面 App 设置分成基础体验、执行边界和扩展能力三组。 - - - - - - - - - - - - - 设置先分三层看 - 先把体验调顺,再设安全边界,最后按任务接入外部工具。 - - - - - 基础体验 - 让界面、语气和默认行为适合你。 - - - 常规 - - 外观 - - 个性化 - - 归档 - - 新手建议:先保持默认,只改外观、 - 通知和个性化语气。 - - - - - 执行边界 - 决定 Codex 能改哪里、跑什么、怎么并行。 - - - 配置 - - Git - - 环境 - - 工作树 - - 使用情况 - - - - - - 扩展能力 - 让 Codex 连接工具、浏览器和桌面应用。 - - - MCP - - 钩子 - - 浏览器 - - 电脑操控 - - 先开最小权限;涉及账号、文件和 - 浏览器操作时逐次审批。 - - +Codex 桌面 App 设置入口速查把 Codex 桌面 App 设置分成基础体验、执行边界和扩展能力三组。设置先分三层看先把体验调顺,再设安全边界,最后按任务接入外部工具。基础体验让界面、语气和默认行为适合你。常规外观个性化归档新手建议:先保持默认,只改外观、通知和个性化语气。执行边界决定 Codex 能改哪里、跑什么、怎么并行。配置Git环境工作树使用情况扩展能力让 Codex 连接工具、浏览器和桌面应用。MCP钩子浏览器电脑操控先开最小权限;涉及账号、文件和浏览器操作时逐次审批。 \ No newline at end of file diff --git a/docs/images/image-20260511150406204.png b/docs/images/image-20260511150406204.png index 75b6307..d9a5f9a 100644 Binary files a/docs/images/image-20260511150406204.png and b/docs/images/image-20260511150406204.png differ diff --git a/docs/images/image-20260511150432591.png b/docs/images/image-20260511150432591.png index e72c29a..6daa915 100644 Binary files a/docs/images/image-20260511150432591.png and b/docs/images/image-20260511150432591.png differ diff --git a/docs/images/image-20260511150800678.png b/docs/images/image-20260511150800678.png index 390e47b..bb33ca9 100644 Binary files a/docs/images/image-20260511150800678.png and b/docs/images/image-20260511150800678.png differ diff --git a/docs/images/image-20260511151516402.png b/docs/images/image-20260511151516402.png index 2648533..7054422 100644 Binary files a/docs/images/image-20260511151516402.png and b/docs/images/image-20260511151516402.png differ diff --git a/docs/images/image-20260511151615728.png b/docs/images/image-20260511151615728.png index 5d73c24..83ec57a 100644 Binary files a/docs/images/image-20260511151615728.png and b/docs/images/image-20260511151615728.png differ diff --git a/docs/images/image-20260511151633877.png b/docs/images/image-20260511151633877.png index 21b1a4b..e24d229 100644 Binary files a/docs/images/image-20260511151633877.png and b/docs/images/image-20260511151633877.png differ diff --git a/docs/images/image-20260511153100591.png b/docs/images/image-20260511153100591.png index f3959ca..97912bd 100644 Binary files a/docs/images/image-20260511153100591.png and b/docs/images/image-20260511153100591.png differ diff --git a/docs/images/image-20260511153154873.png b/docs/images/image-20260511153154873.png index 4afdb9b..7f62ee8 100644 Binary files a/docs/images/image-20260511153154873.png and b/docs/images/image-20260511153154873.png differ diff --git a/docs/images/image-20260511153225029.png b/docs/images/image-20260511153225029.png index 0c62a26..0070343 100644 Binary files a/docs/images/image-20260511153225029.png and b/docs/images/image-20260511153225029.png differ diff --git a/docs/images/image-20260511153249467.png b/docs/images/image-20260511153249467.png index 33e6841..cc537fa 100644 Binary files a/docs/images/image-20260511153249467.png and b/docs/images/image-20260511153249467.png differ diff --git a/docs/images/image-20260511153309947.png b/docs/images/image-20260511153309947.png index ffe585a..9f62f76 100644 Binary files a/docs/images/image-20260511153309947.png and b/docs/images/image-20260511153309947.png differ diff --git a/docs/images/image-20260511153326902.png b/docs/images/image-20260511153326902.png index 0b839d4..ede6123 100644 Binary files a/docs/images/image-20260511153326902.png and b/docs/images/image-20260511153326902.png differ diff --git a/docs/images/image-20260511153342631.png b/docs/images/image-20260511153342631.png index 3d79194..d13c237 100644 Binary files a/docs/images/image-20260511153342631.png and b/docs/images/image-20260511153342631.png differ diff --git a/docs/images/image-20260511153409165.png b/docs/images/image-20260511153409165.png index 3d6c417..55f87d0 100644 Binary files a/docs/images/image-20260511153409165.png and b/docs/images/image-20260511153409165.png differ diff --git a/docs/images/image-20260511153510645.png b/docs/images/image-20260511153510645.png index 509177c..f4f74d6 100644 Binary files a/docs/images/image-20260511153510645.png and b/docs/images/image-20260511153510645.png differ diff --git a/docs/images/image-20260511153524987.png b/docs/images/image-20260511153524987.png index 4b714a5..6971490 100644 Binary files a/docs/images/image-20260511153524987.png and b/docs/images/image-20260511153524987.png differ diff --git a/docs/images/image-20260511153549207.png b/docs/images/image-20260511153549207.png index d219bfc..5db25bd 100644 Binary files a/docs/images/image-20260511153549207.png and b/docs/images/image-20260511153549207.png differ diff --git a/docs/images/image-20260511153613881.png b/docs/images/image-20260511153613881.png index 33c4976..c61afda 100644 Binary files a/docs/images/image-20260511153613881.png and b/docs/images/image-20260511153613881.png differ diff --git a/docs/images/image-20260511153638841.png b/docs/images/image-20260511153638841.png index 810c54f..e86a898 100644 Binary files a/docs/images/image-20260511153638841.png and b/docs/images/image-20260511153638841.png differ diff --git a/docs/images/image-20260511153659028.png b/docs/images/image-20260511153659028.png index 16b4212..158004c 100644 Binary files a/docs/images/image-20260511153659028.png and b/docs/images/image-20260511153659028.png differ diff --git a/docs/images/image-20260511153714343.png b/docs/images/image-20260511153714343.png index 1554869..422e0b6 100644 Binary files a/docs/images/image-20260511153714343.png and b/docs/images/image-20260511153714343.png differ diff --git a/docs/images/image-20260511153735583.png b/docs/images/image-20260511153735583.png index c081029..db43800 100644 Binary files a/docs/images/image-20260511153735583.png and b/docs/images/image-20260511153735583.png differ diff --git a/docs/images/image-20260511155400455.png b/docs/images/image-20260511155400455.png index 159c53a..b5a39f8 100644 Binary files a/docs/images/image-20260511155400455.png and b/docs/images/image-20260511155400455.png differ diff --git a/docs/images/image-20260511163522302.png b/docs/images/image-20260511163522302.png index e429ffd..93490d3 100644 Binary files a/docs/images/image-20260511163522302.png and b/docs/images/image-20260511163522302.png differ diff --git a/docs/images/image-20260511164348705.png b/docs/images/image-20260511164348705.png index 188d0d4..da5629c 100644 Binary files a/docs/images/image-20260511164348705.png and b/docs/images/image-20260511164348705.png differ diff --git a/docs/images/image-20260511164435060.png b/docs/images/image-20260511164435060.png index c23ccbf..5e1c463 100644 Binary files a/docs/images/image-20260511164435060.png and b/docs/images/image-20260511164435060.png differ diff --git a/docs/images/image-20260511165250308.png b/docs/images/image-20260511165250308.png index b11bd9b..eaf68dc 100644 Binary files a/docs/images/image-20260511165250308.png and b/docs/images/image-20260511165250308.png differ diff --git a/docs/images/image-20260511165422384.png b/docs/images/image-20260511165422384.png index 5b099a9..6cb20f3 100644 Binary files a/docs/images/image-20260511165422384.png and b/docs/images/image-20260511165422384.png differ diff --git a/docs/images/image-20260511165455390.png b/docs/images/image-20260511165455390.png index 2477caf..747522e 100644 Binary files a/docs/images/image-20260511165455390.png and b/docs/images/image-20260511165455390.png differ diff --git a/docs/images/image-20260511165723872.png b/docs/images/image-20260511165723872.png index c235645..cef613b 100644 Binary files a/docs/images/image-20260511165723872.png and b/docs/images/image-20260511165723872.png differ diff --git a/docs/images/image-20260511170254461.png b/docs/images/image-20260511170254461.png index aa2f43b..83a3232 100644 Binary files a/docs/images/image-20260511170254461.png and b/docs/images/image-20260511170254461.png differ diff --git a/docs/images/image-20260511170405298.png b/docs/images/image-20260511170405298.png index 493c8fb..0e3f0ee 100644 Binary files a/docs/images/image-20260511170405298.png and b/docs/images/image-20260511170405298.png differ diff --git a/docs/images/image-20260511170740040.png b/docs/images/image-20260511170740040.png index caedabc..f02cc33 100644 Binary files a/docs/images/image-20260511170740040.png and b/docs/images/image-20260511170740040.png differ diff --git a/docs/images/image-20260511172444574.png b/docs/images/image-20260511172444574.png index 9be2e1d..9448486 100644 Binary files a/docs/images/image-20260511172444574.png and b/docs/images/image-20260511172444574.png differ diff --git a/docs/images/image-20260511172634781.png b/docs/images/image-20260511172634781.png index b5cb34c..8b46d8c 100644 Binary files a/docs/images/image-20260511172634781.png and b/docs/images/image-20260511172634781.png differ diff --git a/docs/images/image-20260511174720640.png b/docs/images/image-20260511174720640.png index 91e4c79..8071399 100644 Binary files a/docs/images/image-20260511174720640.png and b/docs/images/image-20260511174720640.png differ diff --git a/docs/images/image-20260511175034743.png b/docs/images/image-20260511175034743.png index 7829782..c8e18b0 100644 Binary files a/docs/images/image-20260511175034743.png and b/docs/images/image-20260511175034743.png differ diff --git a/docs/images/image-20260511175220089.png b/docs/images/image-20260511175220089.png index 890c0df..5df6eaa 100644 Binary files a/docs/images/image-20260511175220089.png and b/docs/images/image-20260511175220089.png differ diff --git a/docs/images/image-20260511175758960.png b/docs/images/image-20260511175758960.png index 96194d7..0a38597 100644 Binary files a/docs/images/image-20260511175758960.png and b/docs/images/image-20260511175758960.png differ diff --git a/docs/images/image-20260511180111823.png b/docs/images/image-20260511180111823.png index 96d2e60..bc191e3 100644 Binary files a/docs/images/image-20260511180111823.png and b/docs/images/image-20260511180111823.png differ diff --git a/docs/images/image-20260511180259100.png b/docs/images/image-20260511180259100.png index a25514b..e7e8fb7 100644 Binary files a/docs/images/image-20260511180259100.png and b/docs/images/image-20260511180259100.png differ diff --git a/docs/images/image-20260511180342249.png b/docs/images/image-20260511180342249.png index 07e9367..a3aa52a 100644 Binary files a/docs/images/image-20260511180342249.png and b/docs/images/image-20260511180342249.png differ diff --git a/docs/images/image-20260511180544468.png b/docs/images/image-20260511180544468.png index 8445a27..66a00b3 100644 Binary files a/docs/images/image-20260511180544468.png and b/docs/images/image-20260511180544468.png differ diff --git a/docs/images/image-20260511180648409.png b/docs/images/image-20260511180648409.png index 3d8d340..52e8c19 100644 Binary files a/docs/images/image-20260511180648409.png and b/docs/images/image-20260511180648409.png differ diff --git a/docs/images/image-20260511184050002.png b/docs/images/image-20260511184050002.png index 40449e0..b5c7f51 100644 Binary files a/docs/images/image-20260511184050002.png and b/docs/images/image-20260511184050002.png differ diff --git a/docs/images/image-20260511184146656.png b/docs/images/image-20260511184146656.png index 5cf7249..a7576c5 100644 Binary files a/docs/images/image-20260511184146656.png and b/docs/images/image-20260511184146656.png differ diff --git a/docs/images/image-20260511184315443.png b/docs/images/image-20260511184315443.png index f23b032..d542112 100644 Binary files a/docs/images/image-20260511184315443.png and b/docs/images/image-20260511184315443.png differ diff --git a/docs/images/image-20260511184528218.png b/docs/images/image-20260511184528218.png index fd0f74e..e7df5ca 100644 Binary files a/docs/images/image-20260511184528218.png and b/docs/images/image-20260511184528218.png differ diff --git a/docs/images/image-20260511192103991.png b/docs/images/image-20260511192103991.png index 776bf73..d0ee5d7 100644 Binary files a/docs/images/image-20260511192103991.png and b/docs/images/image-20260511192103991.png differ diff --git a/docs/images/image-20260511192430989.png b/docs/images/image-20260511192430989.png index a727cbd..c5d71f3 100644 Binary files a/docs/images/image-20260511192430989.png and b/docs/images/image-20260511192430989.png differ diff --git a/docs/images/image-20260511192548524.png b/docs/images/image-20260511192548524.png index c7af5d8..0b82a7c 100644 Binary files a/docs/images/image-20260511192548524.png and b/docs/images/image-20260511192548524.png differ diff --git a/docs/images/image-20260511192700125.png b/docs/images/image-20260511192700125.png index 3be3f06..4872b46 100644 Binary files a/docs/images/image-20260511192700125.png and b/docs/images/image-20260511192700125.png differ diff --git a/docs/images/image-20260512173118523.png b/docs/images/image-20260512173118523.png index ce24a2d..9aef18d 100644 Binary files a/docs/images/image-20260512173118523.png and b/docs/images/image-20260512173118523.png differ diff --git a/docs/images/image-20260512173352946.png b/docs/images/image-20260512173352946.png index 9a9b105..17c1fb3 100644 Binary files a/docs/images/image-20260512173352946.png and b/docs/images/image-20260512173352946.png differ diff --git a/docs/images/image-20260512173512325.png b/docs/images/image-20260512173512325.png index 7a30a2f..15f21ee 100644 Binary files a/docs/images/image-20260512173512325.png and b/docs/images/image-20260512173512325.png differ diff --git a/docs/images/image-20260512173621671.png b/docs/images/image-20260512173621671.png index 58b9062..e9d4c24 100644 Binary files a/docs/images/image-20260512173621671.png and b/docs/images/image-20260512173621671.png differ diff --git a/docs/images/image-20260512174208215.png b/docs/images/image-20260512174208215.png index bfe03cf..43eb902 100644 Binary files a/docs/images/image-20260512174208215.png and b/docs/images/image-20260512174208215.png differ diff --git a/docs/images/image-20260512174346439.png b/docs/images/image-20260512174346439.png index 175d3f0..3821ffc 100644 Binary files a/docs/images/image-20260512174346439.png and b/docs/images/image-20260512174346439.png differ diff --git a/docs/images/image-20260512174918396.png b/docs/images/image-20260512174918396.png index c449aa5..82adf57 100644 Binary files a/docs/images/image-20260512174918396.png and b/docs/images/image-20260512174918396.png differ diff --git a/docs/images/image-20260512190621886.png b/docs/images/image-20260512190621886.png index 319a239..a0d2dc6 100644 Binary files a/docs/images/image-20260512190621886.png and b/docs/images/image-20260512190621886.png differ diff --git a/docs/images/image-20260512192851857.png b/docs/images/image-20260512192851857.png index 47b3926..e9cff3f 100644 Binary files a/docs/images/image-20260512192851857.png and b/docs/images/image-20260512192851857.png differ diff --git a/docs/images/image-20260512192941392.png b/docs/images/image-20260512192941392.png index 095b65c..1d6135f 100644 Binary files a/docs/images/image-20260512192941392.png and b/docs/images/image-20260512192941392.png differ diff --git a/docs/images/image-20260512193026436.png b/docs/images/image-20260512193026436.png index c1c5717..5fab11d 100644 Binary files a/docs/images/image-20260512193026436.png and b/docs/images/image-20260512193026436.png differ diff --git a/docs/images/image-20260512193130155.png b/docs/images/image-20260512193130155.png index ea355fa..86d2e96 100644 Binary files a/docs/images/image-20260512193130155.png and b/docs/images/image-20260512193130155.png differ diff --git a/docs/images/image-20260512193232787.png b/docs/images/image-20260512193232787.png index 8fc05a5..b11fea2 100644 Binary files a/docs/images/image-20260512193232787.png and b/docs/images/image-20260512193232787.png differ diff --git a/docs/images/image-20260512193344652.png b/docs/images/image-20260512193344652.png index 095a3bc..cb31368 100644 Binary files a/docs/images/image-20260512193344652.png and b/docs/images/image-20260512193344652.png differ diff --git a/docs/images/image-20260512193447045.png b/docs/images/image-20260512193447045.png index cfa7325..75449b5 100644 Binary files a/docs/images/image-20260512193447045.png and b/docs/images/image-20260512193447045.png differ diff --git a/docs/images/image-20260512203344081.png b/docs/images/image-20260512203344081.png index c5fc009..c07a385 100644 Binary files a/docs/images/image-20260512203344081.png and b/docs/images/image-20260512203344081.png differ diff --git a/docs/images/image-20260512203431233.png b/docs/images/image-20260512203431233.png index 583e5af..a490775 100644 Binary files a/docs/images/image-20260512203431233.png and b/docs/images/image-20260512203431233.png differ diff --git a/docs/images/image-20260512213655811.png b/docs/images/image-20260512213655811.png index 539420d..340c202 100644 Binary files a/docs/images/image-20260512213655811.png and b/docs/images/image-20260512213655811.png differ diff --git a/docs/images/image-20260512213808094.png b/docs/images/image-20260512213808094.png index cd2476e..6ad843a 100644 Binary files a/docs/images/image-20260512213808094.png and b/docs/images/image-20260512213808094.png differ diff --git a/docs/images/image-20260512214058425.png b/docs/images/image-20260512214058425.png index cd2476e..6ad843a 100644 Binary files a/docs/images/image-20260512214058425.png and b/docs/images/image-20260512214058425.png differ diff --git a/docs/images/image-20260512214110692.png b/docs/images/image-20260512214110692.png index 0f4e01d..32efc9b 100644 Binary files a/docs/images/image-20260512214110692.png and b/docs/images/image-20260512214110692.png differ diff --git a/docs/images/image-20260512214220568.png b/docs/images/image-20260512214220568.png index e375e79..9d5dd4f 100644 Binary files a/docs/images/image-20260512214220568.png and b/docs/images/image-20260512214220568.png differ diff --git a/docs/images/image-20260512214306013.png b/docs/images/image-20260512214306013.png index edcd01c..790c27d 100644 Binary files a/docs/images/image-20260512214306013.png and b/docs/images/image-20260512214306013.png differ diff --git a/docs/images/image-20260512214325242.png b/docs/images/image-20260512214325242.png index eefc29d..3d9e8dc 100644 Binary files a/docs/images/image-20260512214325242.png and b/docs/images/image-20260512214325242.png differ diff --git a/docs/images/image-20260512214406959.png b/docs/images/image-20260512214406959.png index a521ed4..85de9bd 100644 Binary files a/docs/images/image-20260512214406959.png and b/docs/images/image-20260512214406959.png differ diff --git a/docs/images/image-20260512215014826.png b/docs/images/image-20260512215014826.png index 8158391..50cdf8e 100644 Binary files a/docs/images/image-20260512215014826.png and b/docs/images/image-20260512215014826.png differ diff --git a/docs/images/image-20260512215253160.png b/docs/images/image-20260512215253160.png index 70df8a5..93b3865 100644 Binary files a/docs/images/image-20260512215253160.png and b/docs/images/image-20260512215253160.png differ diff --git a/docs/images/image-20260512215524182.png b/docs/images/image-20260512215524182.png index b10ec51..f69f174 100644 Binary files a/docs/images/image-20260512215524182.png and b/docs/images/image-20260512215524182.png differ diff --git a/docs/images/image-20260512215544769.png b/docs/images/image-20260512215544769.png index dd9d281..deb6b21 100644 Binary files a/docs/images/image-20260512215544769.png and b/docs/images/image-20260512215544769.png differ diff --git a/docs/images/image-20260512215633692.png b/docs/images/image-20260512215633692.png index 7e327d2..d8f8f63 100644 Binary files a/docs/images/image-20260512215633692.png and b/docs/images/image-20260512215633692.png differ diff --git a/docs/images/image-20260512215719224.png b/docs/images/image-20260512215719224.png index 9bae448..5288924 100644 Binary files a/docs/images/image-20260512215719224.png and b/docs/images/image-20260512215719224.png differ diff --git a/docs/images/image-20260512224500231.png b/docs/images/image-20260512224500231.png index cd761e6..571391a 100644 Binary files a/docs/images/image-20260512224500231.png and b/docs/images/image-20260512224500231.png differ diff --git a/docs/images/image-20260512225501451.png b/docs/images/image-20260512225501451.png index 786699f..00ff139 100644 Binary files a/docs/images/image-20260512225501451.png and b/docs/images/image-20260512225501451.png differ diff --git a/docs/images/image-20260512225715200.png b/docs/images/image-20260512225715200.png index e571825..89e6025 100644 Binary files a/docs/images/image-20260512225715200.png and b/docs/images/image-20260512225715200.png differ diff --git a/docs/images/image-20260512230004092.png b/docs/images/image-20260512230004092.png index 37a981b..821653d 100644 Binary files a/docs/images/image-20260512230004092.png and b/docs/images/image-20260512230004092.png differ diff --git a/docs/images/image-20260512232118587.png b/docs/images/image-20260512232118587.png index cbed1e1..f8157c5 100644 Binary files a/docs/images/image-20260512232118587.png and b/docs/images/image-20260512232118587.png differ diff --git a/docs/images/image-20260513093503735.png b/docs/images/image-20260513093503735.png index 101413b..d200764 100644 Binary files a/docs/images/image-20260513093503735.png and b/docs/images/image-20260513093503735.png differ diff --git a/docs/images/image-20260513093639686.png b/docs/images/image-20260513093639686.png index c5cfdde..80890a0 100644 Binary files a/docs/images/image-20260513093639686.png and b/docs/images/image-20260513093639686.png differ diff --git a/docs/images/image-20260513093731243.png b/docs/images/image-20260513093731243.png index c5cfdde..80890a0 100644 Binary files a/docs/images/image-20260513093731243.png and b/docs/images/image-20260513093731243.png differ diff --git a/docs/images/image-20260513093754143.png b/docs/images/image-20260513093754143.png index 0f96083..f725a43 100644 Binary files a/docs/images/image-20260513093754143.png and b/docs/images/image-20260513093754143.png differ diff --git a/docs/images/image-20260513094334343.png b/docs/images/image-20260513094334343.png index 32149b7..52a1865 100644 Binary files a/docs/images/image-20260513094334343.png and b/docs/images/image-20260513094334343.png differ diff --git a/docs/images/image-20260513094410810.png b/docs/images/image-20260513094410810.png index 36c04ef..fff51e2 100644 Binary files a/docs/images/image-20260513094410810.png and b/docs/images/image-20260513094410810.png differ diff --git a/docs/images/image-20260513094739758.png b/docs/images/image-20260513094739758.png index eff1c69..8e6f712 100644 Binary files a/docs/images/image-20260513094739758.png and b/docs/images/image-20260513094739758.png differ diff --git a/docs/images/image-20260513095627052.png b/docs/images/image-20260513095627052.png index 30b98b6..f139644 100644 Binary files a/docs/images/image-20260513095627052.png and b/docs/images/image-20260513095627052.png differ diff --git a/docs/images/image-20260513095651533.png b/docs/images/image-20260513095651533.png index 6bb00fe..1ead3c3 100644 Binary files a/docs/images/image-20260513095651533.png and b/docs/images/image-20260513095651533.png differ diff --git a/docs/images/image-20260513095837118.png b/docs/images/image-20260513095837118.png index 1605e7d..baa9139 100644 Binary files a/docs/images/image-20260513095837118.png and b/docs/images/image-20260513095837118.png differ diff --git a/docs/images/image-20260513100002206.png b/docs/images/image-20260513100002206.png index 9a480e7..852e5f8 100644 Binary files a/docs/images/image-20260513100002206.png and b/docs/images/image-20260513100002206.png differ diff --git a/docs/images/image-20260513100034664.png b/docs/images/image-20260513100034664.png index f5b91e9..39b8b17 100644 Binary files a/docs/images/image-20260513100034664.png and b/docs/images/image-20260513100034664.png differ diff --git a/docs/images/image-20260513100141955.png b/docs/images/image-20260513100141955.png index 1197187..f9b251b 100644 Binary files a/docs/images/image-20260513100141955.png and b/docs/images/image-20260513100141955.png differ diff --git a/docs/images/image-20260513100230490.png b/docs/images/image-20260513100230490.png index 9ea856d..37e7399 100644 Binary files a/docs/images/image-20260513100230490.png and b/docs/images/image-20260513100230490.png differ diff --git a/docs/images/image-20260513100349487.png b/docs/images/image-20260513100349487.png index 9ecec26..414a275 100644 Binary files a/docs/images/image-20260513100349487.png and b/docs/images/image-20260513100349487.png differ diff --git a/docs/images/image-20260513105050036.png b/docs/images/image-20260513105050036.png index f124a21..e098135 100644 Binary files a/docs/images/image-20260513105050036.png and b/docs/images/image-20260513105050036.png differ diff --git a/docs/images/image-20260513105125640.png b/docs/images/image-20260513105125640.png index c03c6ef..31b2449 100644 Binary files a/docs/images/image-20260513105125640.png and b/docs/images/image-20260513105125640.png differ diff --git a/docs/images/image-20260513105442677.png b/docs/images/image-20260513105442677.png index 0ccde7e..3c19109 100644 Binary files a/docs/images/image-20260513105442677.png and b/docs/images/image-20260513105442677.png differ diff --git a/docs/images/image-20260513105541376.png b/docs/images/image-20260513105541376.png index 7b1dc14..858772f 100644 Binary files a/docs/images/image-20260513105541376.png and b/docs/images/image-20260513105541376.png differ diff --git a/docs/images/image-20260513105643214.png b/docs/images/image-20260513105643214.png index abb7dd0..3af0f5a 100644 Binary files a/docs/images/image-20260513105643214.png and b/docs/images/image-20260513105643214.png differ diff --git a/docs/images/image-20260513105652501.png b/docs/images/image-20260513105652501.png index abb7dd0..3af0f5a 100644 Binary files a/docs/images/image-20260513105652501.png and b/docs/images/image-20260513105652501.png differ diff --git a/docs/images/image-20260513110337415.png b/docs/images/image-20260513110337415.png index bb2dbf8..dfd1db2 100644 Binary files a/docs/images/image-20260513110337415.png and b/docs/images/image-20260513110337415.png differ diff --git a/docs/images/image-20260513110743911.png b/docs/images/image-20260513110743911.png index 8d7fa09..62d9981 100644 Binary files a/docs/images/image-20260513110743911.png and b/docs/images/image-20260513110743911.png differ diff --git a/docs/images/image-20260513110803492.png b/docs/images/image-20260513110803492.png index bf82e11..7ca66f4 100644 Binary files a/docs/images/image-20260513110803492.png and b/docs/images/image-20260513110803492.png differ diff --git a/docs/images/image-20260513110925529.png b/docs/images/image-20260513110925529.png index 88a834e..2831072 100644 Binary files a/docs/images/image-20260513110925529.png and b/docs/images/image-20260513110925529.png differ diff --git a/docs/images/image-20260513111125300.png b/docs/images/image-20260513111125300.png index d5e1f43..86f8282 100644 Binary files a/docs/images/image-20260513111125300.png and b/docs/images/image-20260513111125300.png differ diff --git a/docs/images/image-20260513111503863.png b/docs/images/image-20260513111503863.png index 2efb631..2306f35 100644 Binary files a/docs/images/image-20260513111503863.png and b/docs/images/image-20260513111503863.png differ diff --git a/docs/images/image-20260513113657970.png b/docs/images/image-20260513113657970.png index 59bf627..f7fd98c 100644 Binary files a/docs/images/image-20260513113657970.png and b/docs/images/image-20260513113657970.png differ diff --git a/docs/images/image-20260513113805456.png b/docs/images/image-20260513113805456.png index eedcf81..8e2824d 100644 Binary files a/docs/images/image-20260513113805456.png and b/docs/images/image-20260513113805456.png differ diff --git a/docs/images/image-20260513113826886.png b/docs/images/image-20260513113826886.png index fa0054c..66594ab 100644 Binary files a/docs/images/image-20260513113826886.png and b/docs/images/image-20260513113826886.png differ diff --git a/docs/images/image-20260513113903404.png b/docs/images/image-20260513113903404.png index fac46c9..e11e412 100644 Binary files a/docs/images/image-20260513113903404.png and b/docs/images/image-20260513113903404.png differ diff --git a/docs/images/image-20260513113922954.png b/docs/images/image-20260513113922954.png index dfd979a..5c47df6 100644 Binary files a/docs/images/image-20260513113922954.png and b/docs/images/image-20260513113922954.png differ diff --git a/docs/images/image-20260513114556044.png b/docs/images/image-20260513114556044.png index 5469217..288514a 100644 Binary files a/docs/images/image-20260513114556044.png and b/docs/images/image-20260513114556044.png differ diff --git a/docs/images/image-20260513114704338.png b/docs/images/image-20260513114704338.png index 6879313..93a4b46 100644 Binary files a/docs/images/image-20260513114704338.png and b/docs/images/image-20260513114704338.png differ diff --git a/docs/images/image-20260513114814177.png b/docs/images/image-20260513114814177.png index 4bdbc96..1f6afe8 100644 Binary files a/docs/images/image-20260513114814177.png and b/docs/images/image-20260513114814177.png differ diff --git a/docs/images/image-20260513114954400.png b/docs/images/image-20260513114954400.png index 4bdbc96..1f6afe8 100644 Binary files a/docs/images/image-20260513114954400.png and b/docs/images/image-20260513114954400.png differ diff --git a/docs/images/image-20260513115012265.png b/docs/images/image-20260513115012265.png index 2fcc9bf..103bf10 100644 Binary files a/docs/images/image-20260513115012265.png and b/docs/images/image-20260513115012265.png differ diff --git a/docs/images/image-20260513115116664.png b/docs/images/image-20260513115116664.png index d6a817d..d1563b9 100644 Binary files a/docs/images/image-20260513115116664.png and b/docs/images/image-20260513115116664.png differ diff --git a/docs/images/image-20260513115207197.png b/docs/images/image-20260513115207197.png index 50a1461..5cefd29 100644 Binary files a/docs/images/image-20260513115207197.png and b/docs/images/image-20260513115207197.png differ diff --git a/docs/images/image-20260513120045762.png b/docs/images/image-20260513120045762.png index ff26a57..f9e7137 100644 Binary files a/docs/images/image-20260513120045762.png and b/docs/images/image-20260513120045762.png differ diff --git a/docs/images/image-20260513120141127.png b/docs/images/image-20260513120141127.png index 3b095ea..d06f703 100644 Binary files a/docs/images/image-20260513120141127.png and b/docs/images/image-20260513120141127.png differ diff --git a/docs/images/image-20260513120426087.png b/docs/images/image-20260513120426087.png index a61964b..6ee894c 100644 Binary files a/docs/images/image-20260513120426087.png and b/docs/images/image-20260513120426087.png differ diff --git a/docs/images/image-20260513120544640.png b/docs/images/image-20260513120544640.png index f2a49ff..1d8e5f6 100644 Binary files a/docs/images/image-20260513120544640.png and b/docs/images/image-20260513120544640.png differ diff --git a/docs/images/image-20260513124013899.png b/docs/images/image-20260513124013899.png index 7386c9c..7b4d293 100644 Binary files a/docs/images/image-20260513124013899.png and b/docs/images/image-20260513124013899.png differ diff --git a/docs/images/image-20260513124054417.png b/docs/images/image-20260513124054417.png index 8488d0a..d39595c 100644 Binary files a/docs/images/image-20260513124054417.png and b/docs/images/image-20260513124054417.png differ diff --git a/docs/images/image-20260513124118871.png b/docs/images/image-20260513124118871.png index bd36c89..4e3f42c 100644 Binary files a/docs/images/image-20260513124118871.png and b/docs/images/image-20260513124118871.png differ diff --git a/docs/images/image-20260513124234976.png b/docs/images/image-20260513124234976.png index 4e78f0a..2aea0e0 100644 Binary files a/docs/images/image-20260513124234976.png and b/docs/images/image-20260513124234976.png differ diff --git a/docs/images/image-20260513124410549.png b/docs/images/image-20260513124410549.png index 4e78f0a..2aea0e0 100644 Binary files a/docs/images/image-20260513124410549.png and b/docs/images/image-20260513124410549.png differ diff --git a/docs/images/image-20260513124426627.png b/docs/images/image-20260513124426627.png index 7916941..787d0e1 100644 Binary files a/docs/images/image-20260513124426627.png and b/docs/images/image-20260513124426627.png differ diff --git a/docs/images/image-20260513124638212.png b/docs/images/image-20260513124638212.png index ac24dd9..9b825c3 100644 Binary files a/docs/images/image-20260513124638212.png and b/docs/images/image-20260513124638212.png differ diff --git a/docs/images/image-20260513124727322.png b/docs/images/image-20260513124727322.png index 0e6cf98..4350286 100644 Binary files a/docs/images/image-20260513124727322.png and b/docs/images/image-20260513124727322.png differ diff --git a/docs/images/image-20260513125256620.png b/docs/images/image-20260513125256620.png index 0e6cf98..4350286 100644 Binary files a/docs/images/image-20260513125256620.png and b/docs/images/image-20260513125256620.png differ diff --git a/docs/images/image-20260513125413867.png b/docs/images/image-20260513125413867.png index 641d91f..0a1506b 100644 Binary files a/docs/images/image-20260513125413867.png and b/docs/images/image-20260513125413867.png differ diff --git a/docs/images/image-20260513125430444.png b/docs/images/image-20260513125430444.png index ade3fd6..33cccba 100644 Binary files a/docs/images/image-20260513125430444.png and b/docs/images/image-20260513125430444.png differ diff --git a/docs/images/image-20260513125644728.png b/docs/images/image-20260513125644728.png index 8860daf..575da66 100644 Binary files a/docs/images/image-20260513125644728.png and b/docs/images/image-20260513125644728.png differ diff --git a/docs/images/image-20260514160127487.png b/docs/images/image-20260514160127487.png index 6cab8ba..9570f13 100644 Binary files a/docs/images/image-20260514160127487.png and b/docs/images/image-20260514160127487.png differ diff --git a/docs/images/image-20260514160207520.png b/docs/images/image-20260514160207520.png index 4db81a8..cf4eaed 100644 Binary files a/docs/images/image-20260514160207520.png and b/docs/images/image-20260514160207520.png differ diff --git a/docs/images/image-20260514160256044.png b/docs/images/image-20260514160256044.png index ae71736..47f9cbc 100644 Binary files a/docs/images/image-20260514160256044.png and b/docs/images/image-20260514160256044.png differ diff --git a/docs/images/image-20260514160312600.png b/docs/images/image-20260514160312600.png index cb699dd..4d10c91 100644 Binary files a/docs/images/image-20260514160312600.png and b/docs/images/image-20260514160312600.png differ diff --git a/docs/images/image-20260514160342849.png b/docs/images/image-20260514160342849.png index 3b8ac1c..2ce8e87 100644 Binary files a/docs/images/image-20260514160342849.png and b/docs/images/image-20260514160342849.png differ diff --git a/docs/images/image-20260514160408973.png b/docs/images/image-20260514160408973.png index afb86f3..ed92222 100644 Binary files a/docs/images/image-20260514160408973.png and b/docs/images/image-20260514160408973.png differ diff --git a/docs/images/mobile-codex-chatgpt-entry.jpg b/docs/images/mobile-codex-chatgpt-entry.jpg index 4373e10..4fda350 100644 Binary files a/docs/images/mobile-codex-chatgpt-entry.jpg and b/docs/images/mobile-codex-chatgpt-entry.jpg differ diff --git a/docs/images/mobile-codex-connect-desktop.jpg b/docs/images/mobile-codex-connect-desktop.jpg index e6400d5..f276a95 100644 Binary files a/docs/images/mobile-codex-connect-desktop.jpg and b/docs/images/mobile-codex-connect-desktop.jpg differ diff --git a/docs/images/subscribe-hero-sms.png b/docs/images/subscribe-hero-sms.png index 4c9485e..a142247 100644 Binary files a/docs/images/subscribe-hero-sms.png and b/docs/images/subscribe-hero-sms.png differ