Repository navigation
v3.35.0
·
723 commits
to master
since this release
v3.35.0
新增
- 插件真人输入持久捕获:在飞书事件确认(ACK)前强制 fsync 落盘匹配的真人输入,再经插件 loopback 网关按序交付;支持附件稳定引用订阅、原生线程锚点恢复、长历史分页与原子撤销;新增宿主 HMAC CLI 与 IPC 路由。
- Web 终端输入模式服务端持久化(#1716):服务端增加 web-terminal-settings-store 持久化输入模式,支持会话级隔离与多设备漫游一致,彻底脱离浏览器 LocalStorage。
- 持久协调合同与 SQLite 实现(#1689):引入跨会话/多任务持久协调(Durable Coordination)抽象契约及 SQLite 参考实现,为复杂协作提供持久化基石。
- 触发器输入可观测性增强(#1615):支持按原幂等键只读查询输入提交凭据与状态,新增带鉴权的观测 CLI 工具,强化触发审计能力。
修复与优化
- Codex 会话恢复与执行体验(#1711):修复 adopted 接管会话环境刷新误判、跨重启归因信息丢失,以及修复执行过程中卡片过程气泡误显示已完成的问题。
- 终端与中断可见性保护(#1691):隔离只读 tmux 窗口尺寸变动避免影响主屏排版;保留执行中断前的最终输出可见性。
- Workflow 与协议稳固(#1611, #1698):Workflow v3 冻结任务目录与启动包装器;收敛 Ask API 拒绝接收端未解析的请求字段。
- CLI 用量统计支持(#1717):补齐 USAGE_RESOLVABLE_CLI_IDS 白名单中的 Pi CLI 支持,恢复原生 token 用量探测与展示。
✨ 新功能
- trigger: 按原幂等键只读查询输入提交证据 (#1615)
- web-terminal: 记住终端输入模式并服务端持久化保持多设备一致 (#1716)
- coordination: add durable coordination contract (#1689)
- plugins: 在飞书接收确认前持久捕获精确真人输入 (e588c19)
🐛 修复
- token-usage: 补齐 USAGE_RESOLVABLE_CLI_IDS 中的 pi 支持 (#1717)
- ask: 拒绝接收端未解析的请求字段 (#1698)
- terminal: 隔离只读 tmux 尺寸 (#1691)
- trigger: 保留执行中断前的最终输出可见性 (#1611)
- workflow: 冻结任务目录与启动包装器 (#1665)
- codex: preserve adopted turns across context updates and restarts (#1711)
📝 文档
- ask: 删除冒烟示例中已废弃的 approvers 字段 (10429e3)
🙏 感谢贡献者
@ChenziSC @zsnjuts @LeonYuanYao
Full Changelog: v3.34.0...v3.35.0