用 Codex 开发法律工作软件
明确一项小规模软件变更,用虚构记录测试,并在用于法律工作之前检查变更文件。
撰写以来的变化
- 更新 Codex 或 Claude Code 后,检查文件访问限制
Codex CLI 0.156.0 修复了访问限制中的缺陷。Claude Code 2.1.280 修复了通过符号链接写入时的权限检查:项目内的链接可能指向项目外的文件。
建议操作: 如果您依赖文件夹访问限制,请让技术维护人员安装包含这些修复的获批版本。使用虚构文件,测试一次允许的修改和一次对许可文件夹外文件的禁止修改,包括通过符号链接进行的修改。检查实际文件内容和工具结果。如果外部文件发生变化,请停止使用该环境处理案件,直到访问控制修复并重新测试通过。
- 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
- GitHub:限制谁能修改重复使用的文件
GitHub 新增了缓存设置,用于管理自动化任务在多次运行之间保存的文件。允许修改这些文件,可能会覆盖现有的保护措施。
建议操作: 这项变化与通过 GitHub 执行自动化任务的团队有关。请让维护人员核查:谁有权替换那些会在后续运行中重复使用的已保存文件?不能仅因复制了其他项目的设置,就授予这项权限。
来源: GitHub Actions
- 部分应用与 Codex 的连接可能中断
Codex 移除了连接命令
codex mcp-server和codex-mcp-server。这并不影响 Codex 连接外部工具这一独立功能。建议操作: 如果其他应用通过这两条已移除的命令之一使用 Codex,请让维护人员确认连接是否仍然有效。在检查完成前暂停受影响的工作。实验性的 app-server 并不是受支持的生产环境替代方案。
来源: ChatGPT / Codex
- 切换到 Astra 前,先测试定制 AI 工具
部分定制工具需要调整设置才能使用 Astra。仅更改模型名称,可能导致现有应用无法完成工作。
建议操作: 如果您的机构使用定制 AI 工具,请让开发人员在切换到 Astra 前检查兼容性。用虚构任务分别测试信息缺失和已连接工具故障的情况。确认结果明确说明问题,而不是把未完成的工作说成已经完成。
来源: OpenAI API, GPT-6 Astra
- 旧版 AI 助手和转录工具需要更换
OpenAI 于 8 月 26 日停用了 Assistants API,并宣布
whisper-1和 GPT-4o 转录模型将于 2027 年 2 月 26 日停用。建议操作: 请询问定制 AI 工具的维护人员,是否仍有工具依赖已停用的 Assistants API 或上文列出的转录模型。该 API 已无法检索旧对话记录;迁移只能使用此前已保存的消息。接受替代转录工具前,请将其文字与虚构录音对照,核查姓名、日期以及各段话是谁说的。
- Codex 整合进 ChatGPT 桌面应用
7 月的公告将 Codex 整合进 macOS 和 Windows 版 ChatGPT,并保留更新前的项目、设置和工作流程。
建议操作: 学习 Codex 课程时,请打开桌面应用中的 Codex 页面并选择正确的项目。在打开客户文件前,检查登录账号、工作文件夹以及哪些工具拥有访问权限。整合到同一应用,并不意味着所在机构的使用许可也扩展到了其他功能。
来源: ChatGPT / Codex
- 远程使用 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
- 录制作业与批准操作是两个不同的决定
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
- 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
- Claude 委派出去的任务也要检查权限
2.1.178 版修复了委派任务忽略工具限制的问题,并新增了更具体的权限规则。
建议操作: 请管理员在虚构项目中测试一项允许和一项禁止的操作,并包含委派任务。确认两者都遵守预定限制。
来源: OpenAI Codex changelog, Claude Code changelog, Claude Code Action 2.1.178 bump commit, Claude Code 2.1.178
- 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
- 发布 Codex 网站和估算运行成本前要核查
Codex Sites 于 6 月进入预览阶段。另一次调整中,符合条件的 API 计算会话改为按分钟收费,最低按五分钟计算。
建议操作: 发布前检查每个页面及其访问权限。对于定制 AI 工具,请开发人员按实际运行时间和当前费率估算成本。
来源: OpenAI Codex changelog, OpenAI API changelog, Claude Code Action workload identity federation commit
- Codex 连接内部资料仍需获得批准
OpenAI 推出了企业工具的私有连接服务。Codex 0.132.0 还新增了命令行任务恢复后对结果格式的控制。
建议操作: 连接内部来源前,与管理员明确允许使用哪些记录和操作。检查恢复后的测试结果是否含有所需字段;私有连接本身不等于使用授权。
来源: OpenAI Codex changelog, OpenAI API changelog, OpenAI Secure MCP Tunnel guide, Codex 0.132.0
- 恢复 Claude 任务前,确认它能访问什么
2.1.144 版支持恢复后台任务,并修复了较长工具列表中部分连接工具缺失的问题。
建议操作: 继续暂停的任务前,确认源文件和未完成事项。请维护人员确认预期工具均可见;缺少工具可能导致部分工作未完成。
来源: OpenAI Codex changelog, Claude Code changelog, Claude Code 2.1.144
- 后台任务可能修改您的主文件
Claude Code 2.1.143 新增了让后台任务直接修改主工作副本的选项,并改善了任务设置的保留。
建议操作: 让任务自行运行前,确认它可以修改哪个副本。请维护人员检查任务恢复后访问限制仍然有效。
来源: OpenAI Codex changelog, Claude Code release notes, Claude Code 2.1.143
- 获准执行操作不等于结果获批
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
准备项目和审核人员
你需要项目的工作副本、现有项目指令和测试、已批准的需求、虚构测试记录,以及能够检查实现的技术维护人员。代码仓库记录文件及其变更;差异视图显示修改内容;拉取请求用于提交变更供他人审核。
- 与维护人员确定现有规则文件和测试文件,记录允许修改的范围,以及工作区内已经存在的无关变更。
- 按项目现有版本控制流程保存可恢复的起点。练习中不要使用凭据或客户材料。
- 使用现有测试命令。如缺少依赖或访问权限,与维护人员解决;未运行的测试不算通过。
确定任务边界
在获批的本地环境中打开项目目录,按 CLI 指南启动 Codex。先让它找出相关实现、指令和测试。授权修改前,将下方任务说明中的占位内容替换为实际路径和命令。
提示词说明允许开展的工作,但不是访问控制机制。检查实际的沙箱和权限配置。批准工具操作只是允许执行该操作,不等于认可法律结论。
项目内的符号链接可能指向项目外的文件。 如果您依赖文件夹访问限制,请让技术维护人员安装当前获批版本。使用虚构文件,测试一次允许的修改和一次对许可文件夹外文件的禁止修改,包括通过符号链接进行的修改。检查实际文件内容和工具结果。如果外部文件发生变化,请停止使用该环境处理案件,直到访问控制修复并重新测试通过。 Codex CLI · Claude Code
复制实现任务说明
任务:在本项目中实现以下虚构的分类规则。
允许修改的实现和测试文件:[已确认的路径]。
现有测试命令:[已确认的命令]。
先阅读项目指令,报告任何冲突或缺失的依赖。
对于可读取记录,检查 clause_text 是否包含准确短语“liability cap”,
忽略大小写。包含则返回 has_reference,否则返回 needs_review。
如果 readable 为 false,或 clause_text 为空,返回 unreadable。
保留记录 ID。这是文本检查,不是法律评估,也不能证明整份协议
存在或缺少有效的责任上限。
使用现有数据结构和测试工具。测试下方提供的所有情形。
不要修改无关规则、凭据、访问政策或原始数据。
不要为了让实现通过而降低失败测试的要求。
不要发送、发布或部署任何内容。
返回修改路径、实际检查命令和结果,以及仍存在的限制。
如检查无法运行,说明原因,不要报告通过。测试一条虚构规则
以下虚构记录和预期输出仅定义本练习。将它们与任务说明一起提供;这不是推荐用于法律审查的规则。
| ID | readable | clause_text | 预期状态 |
|---|---|---|---|
| T1 | true | See liability cap in section 8. | has_reference |
| T2 | true | Supplier indemnifies Buyer. | needs_review |
| T3 | false | See liability cap in section 8. | unreadable |
| T4 | true | 空 | 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
继续明确工作流程规格
设计法律审核流程帮助你在实现前定义输入、批准环节和失败处理。上面的练习测试一种小规模软件行为,不会实现整个流程。