Skip to content

v3.44.0

Latest

Choose a tag to compare

@github-actions github-actions released this 14 Oct 16:03
· 9 commits to master since this release
dece45d

v3.44.0

新增

  • Codex 消息排队(#1880):支持通过 /queue 将输入直接排队为独立轮次,FIFO 串行执行,保留调用者身份与回复 placement。
  • 通用单轮结果与受控读取(#1846):新增 turn 结果通用存储机制,支持受控读取与会话快照访问路由。
  • 普通群回复模式设置(#1862):普通群回复模式支持显式继承 Bot 默认并在群管理页按群设置。
  • Dashboard 群卡片偏好设置:支持在 Dashboard 群管理中按群静默切换运行过程卡片(流式卡片),即时生效且不扰群。

修复与优化

  • tmux 后端与探针中继(#1881):tmux 后端经 pane 内中继抢答 OSC 7501 探针,修复握手恒失败;严格隔离沙箱外环境变量,同步写入 PTY,加固 PID 解析与 UTF-8 模式。
  • 技能与沙盒安全强化(#1909, #921, #1321, #1926):限制项目技能软链不越出工作目录;oncall 文件沙盒下 auto-worktree 失败改为 fail-closed;补齐 credential-only 会话的发送通道;bwrap 身份与存储握手等待内容就绪防测试 flake。
  • 会话控制与权限校验(#1892, #1890, #1883, #1876, #1870, #1900):/botconfig set allowedUsers 写入前用目标应用校验 ou_ 身份;群消息轮询加超时与取消避免挂住监听;终态晚于输入框重画时立即复核输入闸修复会话卡死;避免终端空闲提前撤销派发身份;从当前回合恢复真人定时任务操作身份;「等待 TUI 选择」状态改接审核卡片。
  • 模型与 CLI 适配(#1914, #1913, #1901, #1898, #1915):Codex 子代理与顶层 usage limit 触发限额链路与额度转交;经 PATH shim 回注 Codex 会话环境参数;codex-app 的 clean-input 门与 dispatch ledger 记账按 /cli 所选 CLI 判定;CLI 特判下沉为适配器 bridgeSpec;补齐 GPT-6 Ultra 双 client 路由与名称归一化断言。
  • Dashboard 与服务层重构(#1902, #1895, #1896, #1912):Dashboard 纯转发路由与 IPC 配置/守卫样板改为表驱动(精简 800+ 行);前端重复组件、授权状态机、弹层与保存样板去重;JSONL 读取层、JSON-RPC 客户端、进程内省等重复实现收敛;下载代理只接受 http:// 并优化输入框布局。
  • 录像脚本与文档优化(#1910, #1921):TraeX 录像脚本脱敏加固并修复回放器空闲时擦除输入框;README 新增并内嵌 1 分钟产品介绍视频;finish 命令对未准备的操作返回 not_prepared(#1904);全进程表 ps 扫描统一抬高 maxBuffer 防 ENOBUFS。

✨ 新功能

  • card-prefs: 支持在 Dashboard 群管理中按群静默切换运行过程卡片 (#1889)
  • results: 提供通用单轮结果与受控读取 (#1846)
  • codex: 支持 /queue 将消息排队为独立轮次 (#1880)
  • reply-mode: 普通群回复模式支持显式继承 Bot 默认并在群管理页按群设置 (#1862)

🐛 修复

  • listener: 群消息轮询加超时与取消,卡住的请求不再永久挂住监听 (#1890)
  • config: /botconfig set allowedUsers 写入前用目标应用校验 ou_ 身份 (#1892)
  • cli: 全进程表 ps 扫描统一抬高 maxBuffer,防大输出 ENOBUFS (#1888)
  • traex: 兼容新版活动状态避免假空闲 (#1075)
  • traex: 终态晚于输入框重画时立即复核终态后输入闸,修复会话卡死 (#1883)
  • sandbox: oncall 文件沙盒下 auto-worktree 失败改为 fail-closed,杜绝回退真实目录 (#921)
  • traex: 识别恢复会话的分段 rollout (#1854)
  • owner-reminder: 「等待 TUI 选择」状态改接 Codex 卡审核卡片 (#1900)
  • schedule: 从当前回合恢复真人定时任务操作身份 (#1870)
  • dashboard: 下载代理只接受 http://,代理输入框改为竖排 (#1912)
  • core: codex-app 的 clean-input 门与 dispatch ledger 记账按 /cli 所选 CLI 判定 (#1901)
  • traex: 避免终端空闲提前撤销派发身份 (#1876)
  • workspace: finish 命令对未准备的操作同样返回 not_prepared (#1904)
  • skills: 限制项目技能软链不越出工作目录 (#1909)
  • worker: tmux 后端经 pane 内中继抢答 OSC 7501 探针,修复握手恒失败 (#1881)
  • isolation: 补齐 Linux credential-only 会话的发送通道 (#1321)
  • aiden: 经 PATH shim 回注 Codex 会话环境参数,修复 Aiden 2.x 启动失败 (#1913)
  • codex: 子代理与顶层 usage limit 触发限额链路与额度转交 (#1914)
  • scripts: TraeX 录像脚本脱敏加固,修复回放器空闲时擦除输入框 (#1910)

♻️ 重构

  • dashboard: 前端重复组件、授权状态机、弹层与保存样板去重 (#1895)
  • adapters: CLI 特判下沉为适配器 bridgeSpec,codex-app 判定收敛 (#1898)
  • dashboard: 纯转发路由与 IPC 配置/守卫样板改为表驱动(src −811 行) (#1902)
  • services: JSONL 读取层、JSON-RPC 客户端、进程内省等重复实现收敛 (#1896)

📝 文档

  • readme: 加入 1 分钟产品介绍视频 (#1921)
  • readme: 介绍视频改为 README 内嵌播放 (5f8777e)

🔧 其它

  • codex: 补 GPT-6 Ultra 双 client 路由与名称归一化断言 (#1915)
  • sandbox: bwrap 身份/存储握手轮询等待内容而非文件存在,消除 CI flake (#1926)

🙏 感谢贡献者

@xavier-cai @ITcathyh @zsnjuts @chaozuo-cpu @gofow @Gundam98 @Lockerns @uestcwangci @DeepColds @iluhcm

Full Changelog: v3.43.0...v3.44.0