Skip to content

Releases: nk33-dev/Codex3N

Codex3N 1.9.0-3n.3

Choose a tag to compare

@nk33-dev nk33-dev released this 17 Oct 10:20

本次更新包含提示词工具、用量显示和低功耗改进。

  • 提示词增强支持普通改写与多轮追问独立开关,附带所选项目上下文,可切换新功能、修 bug、代码审查等场景。两项同时开启时通过紧凑菜单选择,只开启一项时直接进入。
  • 新增提示词收藏库,支持草稿与增强结果收藏、搜索、标签、项目范围、置顶、最近使用和导入导出;取用前预览,并保留草稿与引用保护。
  • 新增主动结果反馈,可保存原稿、结果、追问答案与规则快照,便于回看和导出。
  • 改进跨数据库用量读取、用量状态显示及服务模式按钮布局与提示。
  • 增加低功耗选项,减少挂件空闲轮询和自动接管的进程探测开销;改进 Git 查询缓存、异常 Git 目录维护及残留进程归属检查。
  • ZIP 依赖升级至 9.0.4,覆盖 Unix 权限与符号链接解压安全公告。

实机验证以 Windows 为主;项目切换、完整追问界面、完整重启以及 macOS/Linux 原生使用仍有待补充验证。发布后的安装包由工作流继续构建。

Codex3N 1.9.0-3n.2

Choose a tag to compare

@nk33-dev nk33-dev released this 16 Oct 13:01

Codex3N 1.9.0-3n.2

  • 新增提示词增强:输入框底部的增强按钮会把当前草稿交给模型改写,在预览框里确认后才替换或插入到末尾,取消或 Esc 不改输入框。默认关闭,可复用下一步建议的接口,也可单独配置服务、改写规则和超时。草稿含 @文件等非文本内容、生成期间被修改或会话已切换时,不允许整段替换。
  • 修复删除无效会话卡住:识别 .jsonl.zst 压缩会话,避免误删;全量扫描只做一次,耗时从数十秒降到约一秒。
  • 会话页按项目分组时可删除整个项目的会话;项目目录已不存在的会话单独列出并二次确认;7 天内的删除快照不受 50 份上限清理。
  • 修复项目会话删除相关英文词条归类错误导致的前端测试失败。

自动验证使用 Windows、Node 22;提示词增强未在真实 Codex 桌面端点击验证,也未请求真实模型服务;真实客户端安装、升级及 macOS/Linux 原生运行未实测。

Codex3N 1.9.0-3n.1

Choose a tag to compare

@nk33-dev nk33-dev released this 15 Oct 09:02

Codex3N 1.9.0-3n.1

同步官方 upstream/main 至 d80ab111,包含 Codex++ 1.9.0 及后续修复。

  • Claude 增强页提供独立的界面汉化和语音输入开关,支持 Code、Cowork 输入框;转写结果写入输入框。
  • 本地 SenseVoice 在专用线程复用识别器,减少重复加载模型的耗时。
  • 聚合供应商可选择同步默认官方成员的登录态,保留代理 Key 与同账号更新的凭据。
  • Responses 代理兼容拒绝 custom exec 的接口,支持 JSON 和 SSE 工具事件还原。
  • 修复 Kimi 官方 Responses 的 tool_search 能力声明,保留个人版模型窗口覆盖、原生模型合并与会话分页缓存。
  • 修复托管模型目录路径,支持 Codex Beta 探测与 Windows 多开进程身份校验;Claude 检测改为手动触发并限制等待时间。
  • 补齐英文词条,并将 rustls 升级到 0.23.46,修复本次审计发现的四项漏洞。

保留个人版去广告、命名 Key、配置加密、会话保护、按需加载与个人更新源。自动验证使用 Windows、Node 22;真实客户端安装、升级、Claude 录音及 macOS/Linux 原生运行未实测。

Codex3N 1.8.0-3n.2

Choose a tag to compare

@nk33-dev nk33-dev released this 14 Oct 09:08

修复输入框增强与皮肤管理的显示问题。

  • 服务模式按钮固定在原生模型选择器前,适配输入框包裹层和不同宽度;加载时显示“读取中”。
  • 相同服务模式状态不重复写入 DOM,侧栏操作组、菜单与提示的更新不触发增强扫描。
  • 增强页的总开关、保存栏和标签随页面滚动,避免遮挡功能分组。
  • 皮肤关闭、暂停或增强总开关关闭时显示“Codex 原生外观”,已保存主题保留在编辑区。
  • 社区和主题市场显示各自封面;图片白名单限定于两个主题来源,加载失败显示“预览暂不可用”。
  • 自动接管状态与提示正确识别 macOS 和 Windows,默认关闭,入口位于安装维护页。

验证:前端测试和类型检查、Windows Rust workspace 检查与测试、安全审计、前端构建、真实 React/CSP 浏览器验证及当前 Codex 输入框 DOM 副本验证。macOS 原生接管、安装运行和完整长会话性能未在本次本机验证中实测。

Codex3N 1.8.0-3n.1

Choose a tag to compare

@nk33-dev nk33-dev released this 14 Oct 02:05

Codex3N 1.8.0-3n.1

同步官方 upstream/main 的 f6092f29,包含 Codex++ 1.8.0 及后续提交。

  • 输入框下方显示用量状态栏,模型菜单支持按供应商折叠并标记默认成员。
  • 模型聚合支持默认成员裸名、成员故障隔离与目录兼容检查;保留个人版原生模型合并、排序和窗口覆盖。
  • 修复供应商分页保存、模型目录 base_instructions、设置加载递归、协议代理额度兼容与 apply_patch 输入转换。
  • 安装维护页统一开机启动开关,接入 macOS 官方 App 自动接管。
  • 合并 Git 仓库查询缓存、长会话绘制优化与输入法组词期间扫描暂停。
  • 保留配置密钥加密、命名 API Key 切换、会话保护、个人更新源及增强页手动保存。

自动检查使用 Windows 环境和 Codex 宿主版本 26.1007.2314.0 的兼容夹具。真实客户端安装、升级及 macOS 自动接管尚未实测;配置与会话修改前请保留备份。

Codex3N 1.7.7-3n.1

Choose a tag to compare

@nk33-dev nk33-dev released this 13 Oct 13:14

Codex3N 1.7.7-3n.1

同步官方 v1.7.7,保留个人功能与上游合并历史。

  • 供应商分为直连、协议转换、故障转移和模型聚合;聚合支持官方登录成员。
  • 模型配置新增思考等级、自动压缩下拉和官方模型获取,保留空值默认行为与命名 Key。
  • 多开页支持实例列表、重启和停止;隐藏时暂停刷新,Windows 停止前核对进程创建标识。
  • 同步容量错误自动重试、可选强制中文、活动浮层右侧布局、启动壳恢复及 SenseVoice 旧配置兼容。
  • 同步 MCP 启用状态写入与管理页滚动修复,移除上游渠道保护。
  • 保留个人更新源、去广告、密钥保护、会话保护及 macOS 自动更新和 ZIP 打包修复;包含 Skills 命令注册修复。

安装包由独立发布工作流构建。macOS 使用 ad-hoc 签名,未经过 Apple 公证。

Codex3N 1.7.6-3n.1

Choose a tag to compare

@nk33-dev nk33-dev released this 12 Oct 06:16

Codex3N 1.7.6-3n.1

同步 CodexPlusPlus 最新主分支提交 e53549ca,包含官方 1.7.2–1.7.6 更新及后续提交。

  • Codex++ 界面与后台服务合为同一应用,新增实时服务健康状态;关闭窗口收起到托盘,退出时清理自有服务。
  • 新增 Codex 隔离多开,分别保存供应商配置、会话和用户数据;支持单一 Responses、Chat Completions 供应商及智谱。
  • 新增 Claude Code 动态汉化管理,支持 Windows 普通安装和 MSIX 的受管副本,以及 macOS 副本;保留官方应用和 app.asar。
  • 语音输入支持本地 SenseVoiceSmall INT8,手动下载并校验模型后在本机转写。
  • 同步纯 API 显式鉴权、逐模型 Fast 配置、搜索历史压缩兼容、原生压缩与 Gemini 搜索转换修复。
  • 更新供应商、MCP、Skills 与会话管理页面;保留个人版命名 Key、模型排序和手工窗口、会话分页与安全清理。
  • 同步 macOS 单应用迁移、更新 helper 签名和隐藏兼容壳修复;个人更新源、校验和与版本门禁继续生效。

上游已撤下 Codex++ 会话分享和文件导入入口。升级后请完整退出并重开 Codex++ 与 Codex。

Windows 自动回归已通过,CI 覆盖跨平台测试与产包。各平台安装、升级与真实宿主界面仍需实际使用验证。

Codex3N 1.6.0-3n.1

Choose a tag to compare

@nk33-dev nk33-dev released this 08 Oct 08:25

同步 CodexPlusPlus 1.6.0 及后续提交至 0b8ba5f。

  • 新增独立 API Key 语音输入,支持录音插入、停止并发送、重试和取消;语音 Key 加密存储,与编码供应商分开配置。
  • 新增 AI Agent 缓存清理页;增强配置分为常用增强、语音输入和下一步建议,供应商与皮肤编辑布局同步上游。
  • 修复供应商身份回填、官方配置恢复、切换失败回滚和协议代理会话头透传;保留命名 Key、原生模型合并排序、手工窗口、会话保护和个人更新源。
  • 改进 macOS 更新事务及已安装 app 保护;Windows 升级保留用户删除桌面快捷方式的选择。
  • 随上游撤下远程 Zed、Upstream 工作树适配、强制中文、原生菜单汉化与旧增强模式入口;原生 SSH、工作树和会话分享继续保留。

Windows x64 安装包、便携 ZIP 和 macOS universal 包由 Actions 构建后附到本 Release。macOS 沿用 ad-hoc 签名。各平台桌面宿主安装、升级与交互尚未实机验证。

Codex3N 1.5.4-3n.1

Choose a tag to compare

@nk33-dev nk33-dev released this 07 Oct 15:57
  • 同步 CodexPlusPlus v1.5.4,纳入应用路径与启动诊断、重启残留进程处理、供应商同步和会话删除修复。
  • 适配新版宿主的模型客户端与全局状态接口;线程 ID 徽章保留官方节点归属,Codex++ 页面跟随官方顶部栏、边距和圆角。
  • 修复 MCP 配置完整性、失效模型目录路径和插件市场注册名;脚本市场支持卸载,修复进度明确显示等待后端返回。
  • 保留个人供应商、命名 Key、模型目录、会话管理、去广告和移动 relay 功能。
  • macOS 使用一个 universal DMG 覆盖 Intel 与 Apple Silicon;个人仓库沿用 ad-hoc 签名,未经过 Apple 公证。
  • 精简中英文 README,详细功能与维护说明统一链接到个人文档。
  • Windows 本地 Rust 全量测试 1926 项通过,管理器前端 503 项通过;格式、编译、类型检查和依赖审计通过。

安装包由发布工作流构建。各平台桌面宿主的安装、升级和交互尚未实机验证。

Codex3N 1.5.1-3n.2

Choose a tag to compare

@nk33-dev nk33-dev released this 07 Oct 12:37

修复

  • 注入面板的「当前供应商 API Key」不再一直停在「正在读取当前供应商…」:面板每次打开都会按当前缓存状态重画,必要时补拉一次,后端不可用时显示失败文案而不是永久加载。
  • 手工配置的上下文窗口不再被替换成 256K:注入侧每模型元数据带上内置窗口,Rust 侧窗口查表统一走「原名 → 去后缀 → 大小写不敏感」三级回退,目录合并改为手工配置在前、上游发现项追加并按大小写不敏感去重;导入 models.json / model.json 只补空列,手工填过的窗口不被文档值覆盖(面板会提示两者不一致)。
  • 恢复管理器里的多 Key 编辑区:可新增、改名、删除、设为当前 Key,保存后不再丢失。
  • 自动压缩比例「留空」的含义统一为「不写 auto_compact_token_limit,沿用 Codex 自身默认行为」,不再在失焦、回读、导入回填时补 90%。
  • 下发给注入页的设置剥掉全部密钥字段(apiKey / *ApiKey / apiKeys),Key 列表改由 /relay-api-keys 只回 id 与名称。管理器自身的设置编辑器不受影响。
  • 保存设置时拒绝把已有供应商的 Key 写成空,避免重建路径静默清空密钥。

性能

  • 设置读取在只读热路径上按落盘指纹缓存(mtime + len 失效,本进程写入立即失效),代理每个请求、看门狗每轮、注入页的目录请求不再重复解析 settings.json。
  • HTTP client 按(是否环回, User-Agent)池化复用,keep-alive 生效,上游请求不再每次都新建 client 重做 TCP + TLS 握手。系统代理只在构建 client 时读取,因此传输层失败时会清空池子自愈(代理端口变更最多失败一次,不需要重启)。
  • 注入脚本在重试循环外只构建一次(此前每次尝试都重新拼装几百 KB 的字符串)。
  • 请求体只解析一次;failover 只在确实还有候选或冷却重试时才复制请求体,单候选的常规请求不再整份复制(带图片的请求可达数 MB)。
  • 诊断日志复用文件句柄,每条日志从 stat + open + write + close 降到一次 write。
  • 管理器供应商卡片加 memo,回调保持同一身份,无关状态刷新不再重画整个列表。

验证

cargo fmt --check、cargo check --workspace、cargo test --workspace、管理器 npm test 与 npm run check、注入产物 assemble-renderer-inject.mjs --check 全部通过。

未在真机验证

  • 自动压缩比例留空改为「不写 auto_compact_token_limit」后,Codex 实际采用的压缩阈值没有在真实会话里确认过(窗口列一直是同语义)。
  • 应用供应商后 config.toml 的 model_catalog_json 与 model-catalogs/<id>.json 的内容(目标模型与手工窗口)没有在真机复核,只有单元与集成测试覆盖。
  • 跨平台仅编译与单测覆盖,未做 macOS / Linux 真机实测。