D
DGT StoreDGT Store
首页商品文章关于
OpenClaw + Codex 实战手册:从配置到让龙虾独立修 Bug、跑测试、提交代码
  1. 首页
  2. 文章
  3. AI科技
AI科技·2026年3月10日

OpenClaw + Codex 实战手册:从配置到让龙虾独立修 Bug、跑测试、提交代码

不是"我让AI帮我写代码"的泛泛而谈。这篇给你 coding-agent 的完整配置流程、实际的 prompt 模板、自动 Git 工作流的配置方法,以及一周实测后的 Token 消耗数据。
Admin·4958 阅读

上一篇讲了怎么把 OpenClaw 装起来。这篇进入正题——怎么让龙虾帮你写代码。

我用 OpenClaw + Codex 跑了两周实际项目,下面所有配置和数据都是从我自己的环境里导出来的。能用就直接抄,不用摸索。

前置条件

  • OpenClaw 已安装并正常运行(参考上一篇教程)
  • 有 ChatGPT Plus 订阅(Codex 需要 Plus 账号才能使用)——没有的话这里买
  • 你的项目使用 Git 进行版本管理

第一步:启用 coding-agent 技能

在终端执行:

openclaw skills install coding-agent

安装完成后,打开你的 OpenClaw 配置文件 ~/.openclaw/config.yaml,在 skills 区块下确认有:

skills:
  coding-agent:
    enabled: true
    default_model: "codex"
    working_directory: "/path/to/your/project"
    auto_commit: false        # 重要:先关掉自动提交
    branch_prefix: "ai/"      # AI 生成的代码推到 ai/ 前缀的分支
    run_tests_before_commit: true
    max_file_changes: 10      # 单次最多修改10个文件,防止失控

⚠️ 关键配置说明:

  • auto_commit: false——一定别设成 true。我第一周设了 true,结果 Codex 有一次把配置文件覆盖了,差点炸线上环境
  • branch_prefix: "ai/"——让所有 AI 生成的代码自动推到 ai/fix-xxx 这样的分支上,你人工 Review 后再合并到 main
  • run_tests_before_commit: true——提交前自动跑测试,测试不过就不提交

第二步:配置你的项目上下文

AI 写代码最大的问题是什么?不理解你的项目。你得告诉它哪些文件重要、项目用了什么框架、有什么约定。

在你的项目根目录下创建 .openclaw/context.md 文件:

# 项目上下文
## 技术栈
- 框架:Next.js 15 (App Router)
- 语言:TypeScript
- 数据库:PostgreSQL + Prisma ORM
- 样式:Tailwind CSS

## 代码规范
- 函数命名:camelCase
- 组件命名:PascalCase
- !!禁止使用 any 类型!!
- 所有 API 路由必须做权限校验

## 重要文件(优先读取)
- src/lib/order-service.ts — 核心订单逻辑
- src/lib/payment/ — 支付通道
- prisma/schema.prisma — 数据库结构

## 测试命令
npm run test

这个文件会被 coding-agent 自动读取,作为每次代码生成任务的背景知识。写得越详细,AI 生成的代码质量越高。

第三步:实战——用 prompt 模板下达编程任务

直接跟 OpenClaw 说自然语言就行,但有些 prompt 格式效果明显更好。下面是我实测好用的模板:

模板一:修复 Bug

分析文件 src/lib/order-lifecycle.ts 中的 handlePaymentCallback 函数。
这个函数存在竞态条件:当支付回调和订单超时取消几乎同时到达时,
可能出现"已付款但被标记为已取消"的问题。

要求:
1. 先解释问题的根因
2. 给出修复方案(使用数据库事务 + 乐观锁)
3. 生成修复代码
4. 为修复代码写单元测试

模板二:添加新功能

在 src/app/api/ 下新建一个 API 端点 /api/export/orders

功能要求:
- GET 请求,接受 query 参数:startDate, endDate, status
- 查询 Prisma 的 Order 模型,按条件筛选
- 返回 CSV 格式的下载文件
- 需要 Admin 角色权限校验

参考已有的 API 风格:src/app/api/articles/route.ts

模板三:代码审查

对 src/lib/payment/ 目录下的所有文件做安全审查。

重点检查:
1. 是否有硬编码的密钥或 Token
2. 支付回调的签名验证是否有漏洞
3. 金额计算是否有精度问题(浮点数 vs Decimal)
4. 是否有未处理的异常

输出格式:按严重程度(高/中/低)分级列出

第四步:自动化 Git 工作流

当你对 coding-agent 的输出有信心后,可以开启半自动 Git 流程:

skills:
  coding-agent:
    auto_commit: true
    commit_message_template: "fix(ai): {summary}"
    auto_push: true
    target_branch: "ai/auto-fixes"
    require_tests_pass: true

这样 OpenClaw 会:修改代码 → 跑测试 → 测试通过 → 自动 commit → 推到 ai/auto-fixes 分支。你在 GitHub 上收到 PR 通知,Review 完合并就行。

永远不要让 AI 直接推到 main 分支。这是铁律。

实测数据:Token 消耗和产出

任务类型平均 Token 消耗平均耗时人工复核率
单文件 Bug 修复~5 万 tokens3-5 分钟约 15%需要调整
新建 API 端点~12 万 tokens8-12 分钟约 25%需要调整
全项目安全审查~30 万 tokens15-20 分钟仅需确认报告
跨文件重构~20 万 tokens10-15 分钟约 40%需要调整

一天高强度使用大概消耗 80-120 万 tokens。用 ChatGPT Plus 订阅模式比按量付费划算得多——Plus 月费约 ¥145,而 API 按量计费同样的用量可能要 ¥500+。

Codex vs Claude Code:我的真实感受

  • Codex 更好的场景:写新功能、改 API、跑测试(它在沙箱里跑,不影响本地环境)
  • Claude Code 更好的场景:大范围重构、读大型代码库理解上下文(200K token 窗口碾压 Codex)

所以我的配置是双模型:

skills:
  coding-agent:
    models:
      new_features: "codex"
      refactoring: "claude-sonnet"
      code_review: "claude-sonnet"
      bug_fixes: "codex"

按场景自动切换,两边的优势都吃到。当然,这意味着你可能需要同时有 ChatGPT Plus 和 Claude Pro——两个订阅可以在这里一起买。

🛒 相关产品推荐

  • ChatGPT Plus 订阅
  • Claude Pro 订阅

👉 查看全部商品

📖 延伸阅读

  • OpenClaw vs Codex vs Claude Code vs Cursor:2026 AI 编程工具横评,附真实工程对比测试
  • Codex 能用哪些模型?ChatGPT Plus 用户的 AI 编程模型清单与实测能力拆解
  • OpenClaw 安装部署保姆级教程:从零开始养龙虾,每一步都有命令

💡 本文提到的产品,DGT Store 均有提供

安全支付 · 即时发货 · 专业客服

立即购买 ChatGPT Plus 订阅
OpenClawCodexcoding-agentAI编程自动编程开发者工具
← 返回文章列表

相关推荐

OpenClaw 进阶:用龙虾搭建自动代码审查 + 测试 + 部署流水线(附完整 GitHub Actions 配置和一个月实战数据)
AI科技

OpenClaw 进阶:用龙虾搭建自动代码审查 + 测试 + 部署流水线(附完整 GitHub Actions 配置和一个月实战数据)

2026年3月16日
OpenClaw 跑不起来?20 个最常见报错的排查方法和解决方案(2026 年含工信部安全通报应对)
AI科技

OpenClaw 跑不起来?20 个最常见报错的排查方法和解决方案(2026 年含工信部安全通报应对)

2026年3月16日
OpenClaw 用哪个模型最划算?GPT-5.4 / Claude Sonnet / Gemini 3 真实 Token 消耗实测(附省钱配置策略)
AI科技

OpenClaw 用哪个模型最划算?GPT-5.4 / Claude Sonnet / Gemini 3 真实 Token 消耗实测(附省钱配置策略)

2026年3月16日
DGT Store

我们提供优质的数字商品,即时发货,交易安全。致力于打造最优雅的数字商品交易平台。

[email protected]

发现

  • 全部商品
  • 最新上架
  • 精选推荐

支持

  • 订单查询
  • 帮助中心
  • 联系我们

关于

  • 关于我们
  • 隐私政策
  • 服务条款

© 2026 DGT Store. 保留所有权利.