# Codex 功能拓展与逐项验收 参考项目:[WSL043/dsh-codex-subscription](https://github.com/WSL043/dsh-codex-subscription)。以真实账号返回及当前 DSH 能力为准,不直接覆盖整套上游插件。 约定:**每一项功能动手之前,都先说明具体功能及影响,并询问用户是否需要;用户明确同意后才实现。** 每次只交付一个已确认的可测试增量,用户测试后再讨论下一项。下面的列表仅为候选,不代表已批准,也不能自动按顺序执行。联网搜索完全排除,不改已有搜索路由。涉及额外额度消耗、自动重试或授权的功能需独立说明和用户确认;原有登录、模型开关、推理等级、多账号、额度及重置券继续保留。 | 顺序 | 增量 | 状态 | | --- | --- | --- | | 1 | 新会话默认模型设置入口 | 用户明确不需要;v0.9.1 已删除,不再自动实现 | | 2 | 回答详略偏好 | 用户已确认需要;v0.10.0 已实现,待实机测试 | | 3 | 输入图片精度 | 用户明确不需要,跳过;保持现有自动精度 | | 4 | 模型感知上下文预算(上下文长度) | 用户明确确认需要;v0.13.0 统一自定义 K 值,v0.13.1 显示逐模型实际容量(只读),待实机测试 | | 5 | 标准/Fast 速度模式 | 用户确认需要;v0.12.0 已实现,待实机测试。账号支持时的 Ultrafast 仍未获确认,不实现 | | 6 | 模型退役日期、账号开放时的 GPT-Reserve | 用户明确不需要,跳过;不再提议 | | 7 | 流式无响应超时设置 | 用户明确不需要;保持现有超时,不再提议 | | 8 | 独立额度分组、Credits/上限、输入框额度显示补全 | 用户已确认需要;v0.14.0 显示实际上报分组、Credits、个人上限及输入区详情,待实机测试 | | 9 | 可选续航预测与提醒 | 用户明确不需要,跳过;后台预测和提醒保持关闭 | | 10 | 用户选择的重置后等待/继续请求 | 用户明确不需要;不排队或重试请求,也不与重置券混用 | | 11 | 订阅生图/编辑设置、原图查看下载、区域标注 | 生图/编辑开关 v0.15.0,原图预览/下载 v0.16.0,Codex 路由自动用图 v0.17.0,编号区域标注编辑 v0.18.0,主回复区显示生图结果 v0.18.1,当前附件接口修复 v0.18.2,大图模态查看器及涂抹编辑 v0.19.0;输出画质未获确认 | | 12 | 草图画板、图层、文字、导入导出及本地草稿 | 用户明确选择「大图查看器 + 自由绘画画板」;v0.19.0 已实现,待实机验收;Agent 绘图未启用 | | 13 | Agent 草图绘制、预览检查及停止 | 用户明确不需要,跳过;保留手动画板 | | 14 | Codex 独立子任务、可选组件管理、Headless 验证 | 用户已改选 DSH 原生 Codex 子任务:使用 spawn、订阅模型与委派权限,v0.20.0 待验收;不替换现有子任务、不安装官方 CLI。官方独立运行时的 MCP 隔离不足,暂不实现 | | 15 | 可选云端压缩、WebSocket 及原生审查模型 | 云端请求内压缩用户已确认,v0.21.0 实验选项待订阅端验收;默认 DSH、保留历史及手动/安全压缩。WebSocket 用户已确认,v0.22.0 连接复用实验选项待验收;默认 SSE、与云端压缩互斥、不启用增量缓存。审查模型用户明确不需要,跳过、不启用 | | 16 | 手机远程控制(Beta) | 用户暂时跳过,留待以后单独确认;当前不实现、不启用或配对 | | 17 | 支持诊断、预测缓存管理 | 用户明确不需要支持诊断面板,跳过;预测相关功能此前已拒绝,不启用 | ## 当前状态 用户已拒绝默认模型功能,新增界面、API、Agent 工具及对应实现已移除。DSH 原生模型选择和已有模型设置不作修改。 用户已确认“回答详略”“上下文长度”“标准/Fast 速度模式”“额度显示补全”、Codex 订阅生图/编辑开关、原图预览/下载、会话图片请求自动路由及编号区域标注编辑,明确拒绝图片精度设置、模型退役日期/GPT-Reserve 显示、流式无响应超时设置、额度续航预测/提醒及额度耗尽后等待重试;后三项不启用。图片开关不触发图像请求;标注编辑只预填原图、定位参考和备注,须由用户发送后才请求,不自动开放 Agent 设置权限。额度补全只显示 API 实际返回的额外限额、Credits 与个人上限,不推算字段或货币,也不新增推理请求。回答详略的多余刷新按钮已按要求于 v0.10.1 删除。本次按用户反馈统一三种下拉样式、简化说明,并将上下文自定义改为单一全局 K 值;旧逐模型值保留,仅作兼容,每个模型仍受自己的目录上限约束。其他偏好也通过原生配置持久化。Fast 可能加快额度消耗;Ultrafast 未确认,不实现。自动测试使用模拟配置和流。 其他候选功能尚未获得逐项批准。完成本项后等待用户测试;下一项仍需先介绍具体功能并询问是否需要,不自行开始。 ### 标准/Fast 测试 1. 重启 DSH,在 OpenAI Codex 的「管理设置」中找到「速度模式」。 2. 选择「Fast」,确认保存提示;随后在现有目录报告支持 Fast 的 Codex 模型发送请求。该模型实际收到 Fast priority tier;其他模型即使选择 Fast 也继续标准行为。 3. 切回「标准」,确认后续请求不带 Fast tier。推理等级及模型选择保持不变。 4. 再次重启,检查选项是否保留。这里只验证偏好发送,不保证速度变化或额度消耗幅度;Fast 可能更快消耗订阅额度。 5. 自动测试使用模拟流,没有连接 Codex 或发送推理请求。页面效果和真实账号行为待用户实机验收。 ### Codex 额度显示测试 1. 重启 DSH,查看 Composer 的 Codex 额度提示和 Settings 中展开的账号详情。 2. 在可用 API 数据存在时确认能看到独立限额分组、Credits(非货币)、个人上限及重置时间/状态。 3. 确认未上报的字段不显示估算值,原 5h/周额度及重置券仍工作;此 UI 不额外触发模型请求。 4. 使用 API 未报告这些字段的账号检查界面不伪造数据。真实账号展示仍需实机验收。 ### 上下文长度测试 1. 重启 DSH,打开 OpenAI Codex → 管理设置。 2. 切换标准/扩展/自定义。自定义只显示一个全局输入框,单位为 k(1k = 1,000 tokens)。 3. 输入例如 256 并保存。不同模型按自身容量上限生效;超过全局目录最大值或非整数不能保存。 4. 再次重启确认模式和值保留;旧逐模型覆盖仍兼容但不再显示。 5. 已准备的请求维持原快照。页面和真实持久化待用户验收。 ### 回答详略测试 1. 重启 DSH,在提供商拓展的 OpenAI Codex 快捷展开或详情页找到“回答详略”。 2. 选择“简短”或“详细”,确认出现“回答详略已保存”。 3. 用支持此参数的 Codex 模型发送相同问题,比较不同档位的详细程度;结果不是固定字数保证。 4. 重启 DSH,再检查选项是否保留。选回“默认”可恢复跟随模型默认偏好。 该设置对当前 DSH 配置下各 Codex 账号的后续请求生效,不更改当前模型或正在生成的请求,不影响其他渠道。