跳转到主要内容

用 Codex 开发法律工作软件

明确一项小规模软件变更,用虚构记录测试,并在用于法律工作之前检查变更文件。

撰写以来的变化
  1. 更新 Codex 或 Claude Code 后,检查文件访问限制

    Codex CLI 0.156.0 修复了访问限制中的缺陷。Claude Code 2.1.280 修复了通过符号链接写入时的权限检查:项目内的链接可能指向项目外的文件。

    建议操作: 如果您依赖文件夹访问限制,请让技术维护人员安装包含这些修复的获批版本。使用虚构文件,测试一次允许的修改和一次对许可文件夹外文件的禁止修改,包括通过符号链接进行的修改。检查实际文件内容和工具结果。如果外部文件发生变化,请停止使用该环境处理案件,直到访问控制修复并重新测试通过。

    来源: Codex CLI 0.156.0, Claude Code 2.1.280

  2. GPT-5.5:请在10月14日前检查已保存的任务

    OpenAI 宣布,GPT-5.5 将于2026年10月14日从 ChatGPT、ChatGPT Work 和 Codex 退役。此次公告不涉及从 OpenAI API 中移除该模型。

    建议操作: 如果您的团队使用 GPT-5.5,请让工作区管理员在该日期前检查已保存的模型选择和定时任务。对于通过 ChatGPT 登录的 Codex,OpenAI 建议改用 GPT-5.6 Sol。先确认相关人员具有访问权限,再用虚构记录重做一项熟悉的任务,并在采用替代模型前核查结果。

    来源: OpenAI changelog, Codex models, Workspace model availability

  3. GitHub:限制谁能修改重复使用的文件

    GitHub 新增了缓存设置,用于管理自动化任务在多次运行之间保存的文件。允许修改这些文件,可能会覆盖现有的保护措施。

    建议操作: 这项变化与通过 GitHub 执行自动化任务的团队有关。请让维护人员核查:谁有权替换那些会在后续运行中重复使用的已保存文件?不能仅因复制了其他项目的设置,就授予这项权限。

    来源: GitHub Actions

  4. 部分应用与 Codex 的连接可能中断

    Codex 移除了连接命令 codex mcp-server 和 codex-mcp-server。这并不影响 Codex 连接外部工具这一独立功能。

    建议操作: 如果其他应用通过这两条已移除的命令之一使用 Codex,请让维护人员确认连接是否仍然有效。在检查完成前暂停受影响的工作。实验性的 app-server 并不是受支持的生产环境替代方案。

    来源: ChatGPT / Codex

  5. 切换到 Astra 前,先测试定制 AI 工具

    部分定制工具需要调整设置才能使用 Astra。仅更改模型名称,可能导致现有应用无法完成工作。

    建议操作: 如果您的机构使用定制 AI 工具,请让开发人员在切换到 Astra 前检查兼容性。用虚构任务分别测试信息缺失和已连接工具故障的情况。确认结果明确说明问题,而不是把未完成的工作说成已经完成。

    来源: OpenAI API, GPT-6 Astra

  6. 旧版 AI 助手和转录工具需要更换

    OpenAI 于 8 月 26 日停用了 Assistants API,并宣布 whisper-1 和 GPT-4o 转录模型将于 2027 年 2 月 26 日停用。

    建议操作: 请询问定制 AI 工具的维护人员,是否仍有工具依赖已停用的 Assistants API 或上文列出的转录模型。该 API 已无法检索旧对话记录;迁移只能使用此前已保存的消息。接受替代转录工具前,请将其文字与虚构录音对照,核查姓名、日期以及各段话是谁说的。

    来源: OpenAI API, Responses / Conversations

  7. Codex 整合进 ChatGPT 桌面应用

    7 月的公告将 Codex 整合进 macOS 和 Windows 版 ChatGPT,并保留更新前的项目、设置和工作流程。

    建议操作: 学习 Codex 课程时,请打开桌面应用中的 Codex 页面并选择正确的项目。在打开客户文件前,检查登录账号、工作文件夹以及哪些工具拥有访问权限。整合到同一应用,并不意味着所在机构的使用许可也扩展到了其他功能。

    来源: ChatGPT / Codex

  8. 远程使用 Codex 与保存 Claude 回答需要分别检查

    Codex Remote 于 6 月 25 日推出。另一次更新中,Claude Code 2.1.193 新增回答日志,该功能可能沿用已有的提示词日志设置。

    建议操作: 确认远程工作由哪台计算机执行。询问管理员 Claude 的回答是否也被保存,并用虚构示例核对是否符合机构的数据保留规定。

    来源: OpenAI Codex changelog, Claude Code changelog, Claude Code Action 2.1.193 bump commit, Claude Code 2.1.193

  9. 录制作业与批准操作是两个不同的决定

    Record & Replay 最初在 macOS 上推出,最初不向欧洲经济区、英国和瑞士提供。另一次更新中,Claude Code 2.1.183 修复了通知错误批准待人工决定操作的问题。

    建议操作: 先确认当前是否可用,再试用虚构任务。如果使用 Claude 自动化,请维护人员演示通知不能代替您批准操作。

    来源: OpenAI Codex changelog, OpenAI Codex Record & Replay documentation, Claude Code changelog, Claude Code Action 2.1.181 bump commit, Claude Code Action 2.1.183 bump commit, Claude Code 2.1.183

  10. Claude 中断后保留的回答可能仍不完整

    Claude Code 2.1.179 会在断线后保留部分回答。另一次 Codex 扩展覆盖欧洲经济区、英国和瑞士,这些地区的 Memories 最初默认关闭。

    建议操作: 使用恢复的草稿前,将已处理的文件和问题与原始要求对照。另行检查当前地区可用性及机构的记忆功能设置。

    来源: OpenAI Codex changelog, Claude Code changelog, Claude Code Action 2.1.179 bump commit, Claude Code 2.1.179

  11. Claude 委派出去的任务也要检查权限

    2.1.178 版修复了委派任务忽略工具限制的问题,并新增了更具体的权限规则。

    建议操作: 请管理员在虚构项目中测试一项允许和一项禁止的操作,并包含委派任务。确认两者都遵守预定限制。

    来源: OpenAI Codex changelog, Claude Code changelog, Claude Code Action 2.1.178 bump commit, Claude Code 2.1.178

  12. Codex 浏览器测试可能接触页面之外的信息

    6 月更新新增浏览器调试工具,并修复了计划任务未遵守所选审批设置的问题。

    建议操作: 用不含客户材料的页面测试浏览器访问。对于计划任务,请维护人员演示需审批的操作确实会暂停并等待决定。

    来源: OpenAI Codex changelog, Claude Code Action auth fallback commit, Claude Code Action SDK iterator commit, Claude Code Action 2.1.175 bump commit

  13. 发布 Codex 网站和估算运行成本前要核查

    Codex Sites 于 6 月进入预览阶段。另一次调整中,符合条件的 API 计算会话改为按分钟收费,最低按五分钟计算。

    建议操作: 发布前检查每个页面及其访问权限。对于定制 AI 工具,请开发人员按实际运行时间和当前费率估算成本。

    来源: OpenAI Codex changelog, OpenAI API changelog, Claude Code Action workload identity federation commit

  14. Codex 连接内部资料仍需获得批准

    OpenAI 推出了企业工具的私有连接服务。Codex 0.132.0 还新增了命令行任务恢复后对结果格式的控制。

    建议操作: 连接内部来源前,与管理员明确允许使用哪些记录和操作。检查恢复后的测试结果是否含有所需字段;私有连接本身不等于使用授权。

    来源: OpenAI Codex changelog, OpenAI API changelog, OpenAI Secure MCP Tunnel guide, Codex 0.132.0

  15. 恢复 Claude 任务前,确认它能访问什么

    2.1.144 版支持恢复后台任务,并修复了较长工具列表中部分连接工具缺失的问题。

    建议操作: 继续暂停的任务前,确认源文件和未完成事项。请维护人员确认预期工具均可见;缺少工具可能导致部分工作未完成。

    来源: OpenAI Codex changelog, Claude Code changelog, Claude Code 2.1.144

  16. 后台任务可能修改您的主文件

    Claude Code 2.1.143 新增了让后台任务直接修改主工作副本的选项,并改善了任务设置的保留。

    建议操作: 让任务自行运行前,确认它可以修改哪个副本。请维护人员检查任务恢复后访问限制仍然有效。

    来源: OpenAI Codex changelog, Claude Code release notes, Claude Code 2.1.143

  17. 获准执行操作不等于结果获批

    5 月的指南明确,Codex Auto-review 评估的是某些权限请求,并不验证法律准确性或批准发布。

    建议操作: 自行检查已完成的工作:阅读修改的段落并核实来源。允许执行任务,与决定使用或发布结果,应分别判断。

    来源: Codex changelog, Codex Auto-review, Codex agent improvement loop cookbook, Codex iterative repair loop cookbook

用 Codex 开发或维护法律工作流程中的一个明确环节,例如接案表单、文档处理规则或内部报告工具。本参考页帮助律师与技术维护人员就变更达成一致,并评估产出的文件和测试。本文不教授部署,也不代替律师判断底层规则的法律意义。

从一项能够事先说明预期行为的小变更开始。例如,让接案表单保留未知日期、校验案件编号,或测试一条已提供的文档规则。完整的合同审查系统需要另行制定规格、评估方法和维护计划。

Codex 可以查看本地项目的文件、编辑代码并运行可用命令。安装和登录步骤见官方 CLI 指南。提供材料之前,先确认所用账户、环境和数据用途已获组织批准。

重用已保存的任务前,请让维护人员检查所选模型及您的账户访问权限。对于通过 ChatGPT 登录的 Codex,请在2026年10月14日前,将保存设置、自定义代理、定时任务和脚本中的 gpt-5.5 替换为 gpt-5.6-sol。此次退役不适用于 OpenAI API。用替代模型重新运行下方的虚构测试用例;如无法访问或输出状态不符合预期,应先解决问题,再采用变更。 OpenAI

准备项目和审核人员

你需要项目的工作副本、现有项目指令和测试、已批准的需求、虚构测试记录,以及能够检查实现的技术维护人员。代码仓库记录文件及其变更;差异视图显示修改内容;拉取请求用于提交变更供他人审核。

  1. 与维护人员确定现有规则文件和测试文件,记录允许修改的范围,以及工作区内已经存在的无关变更。
  2. 按项目现有版本控制流程保存可恢复的起点。练习中不要使用凭据或客户材料。
  3. 使用现有测试命令。如缺少依赖或访问权限,与维护人员解决;未运行的测试不算通过。

确定任务边界

在获批的本地环境中打开项目目录,按 CLI 指南启动 Codex。先让它找出相关实现、指令和测试。授权修改前,将下方任务说明中的占位内容替换为实际路径和命令。

提示词说明允许开展的工作,但不是访问控制机制。检查实际的沙箱和权限配置。批准工具操作只是允许执行该操作,不等于认可法律结论。

项目内的符号链接可能指向项目外的文件。 如果您依赖文件夹访问限制,请让技术维护人员安装当前获批版本。使用虚构文件,测试一次允许的修改和一次对许可文件夹外文件的禁止修改,包括通过符号链接进行的修改。检查实际文件内容和工具结果。如果外部文件发生变化,请停止使用该环境处理案件,直到访问控制修复并重新测试通过。 Codex CLI · Claude Code

复制实现任务说明

任务:在本项目中实现以下虚构的分类规则。
允许修改的实现和测试文件:[已确认的路径]。
现有测试命令:[已确认的命令]。
先阅读项目指令,报告任何冲突或缺失的依赖。

对于可读取记录,检查 clause_text 是否包含准确短语“liability cap”,
忽略大小写。包含则返回 has_reference,否则返回 needs_review。
如果 readable 为 false,或 clause_text 为空,返回 unreadable。
保留记录 ID。这是文本检查,不是法律评估,也不能证明整份协议
存在或缺少有效的责任上限。

使用现有数据结构和测试工具。测试下方提供的所有情形。
不要修改无关规则、凭据、访问政策或原始数据。
不要为了让实现通过而降低失败测试的要求。
不要发送、发布或部署任何内容。
返回修改路径、实际检查命令和结果,以及仍存在的限制。
如检查无法运行,说明原因,不要报告通过。

测试一条虚构规则

以下虚构记录和预期输出仅定义本练习。将它们与任务说明一起提供;这不是推荐用于法律审查的规则。

IDreadableclause_text预期状态
T1trueSee liability cap in section 8.has_reference
T2trueSupplier indemnifies Buyer.needs_review
T3falseSee liability cap in section 8.unreadable
T4true空unreadable

英文句子是测试数据:T1 指向第 8 条的责任上限;T2 表示供应商对买方承担赔偿责任。还要测试将 T1 改为大写的情形。维护人员应确认,实际数据结构中的空值是空字符串,而不是文字“空”。

示例错误: 初稿因短语匹配而将 T3 标为 has_reference,却忽略了 readable 为 false。审核修正: 先判断不可读取条件,再匹配短语;保留 T3 的 ID,重新运行 T1–T4 和现有测试。只说“测试通过”而不提供命令和结果并不充分。本例未在此实际执行。

检查结果

阅读完整差异并打开修改过的文件。确认只修改了获准的代码和测试,状态与表格一致,且没有改动无关政策或测试样本。测试样本是测试所用的数据;修改其预期结果可能掩盖实现缺陷。

维护人员检查实际测试结果和集成后的行为。律师检查已批准的需求及面向使用者的文字。文本匹配成功既不能证明责任上限有效,也不能证明赔偿条款可接受。作出这类判断前,需要查看完整协议及其定义。

如无法读取实现文件或必要规格、某项必需检查未运行、仍有无法解释的变更,或规则的法律目的存在争议,应停止。记录未解决事项及其负责人。只有经过项目现有审核和发布流程后,才能采用变更。

按任务需要限制访问

使用可审核的工作副本和项目现有的凭据检查。不要只为消除错误而扩大文件系统或网络访问。先确定需要哪个文件、依赖或服务,再批准适当范围。截图和自动工具批准不能证明代码正确、符合保密要求或已获法律审核签字。

选择执行环境

本地执行表示命令在本地环境运行;仅凭这一点,不能认定全部任务数据都留在本机。请负责的管理员核实所选账户的数据处理方式、代码仓库权限及已连接的服务。只有环境配置已获准用于相应材料时,才使用云端环境。实际配置参见官方权限指南。

使用桌面应用时,打开文件前确认 Codex 视图、账号和项目。

对于 API 集成,请维护者依据当前文档检查端点、模型参数和工具循环:Astra 工具调用要求 Responses,已停用的 Assistants 调用需要迁移。搜索已移除的 codex mcp-server 和 codex-mcp-server;没有受支持的设计时,不要在生产环境直接替换为实验性 app-server。测试输入缺失和工具失败,而不只是成功响应。

使用 GitHub Actions 时,向低信任任务授予写入权限前检查缓存权限。 OpenAI API · Codex · GitHub

继续明确工作流程规格

设计法律审核流程帮助你在实现前定义输入、批准环节和失败处理。上面的练习测试一种小规模软件行为,不会实现整个流程。

下一步

阅读本课的英文版