Skip to content

v3.48.0

Choose a tag to compare

@github-actions github-actions released this 21 Oct 02:56
· 351 commits to master since this release
6025e5a

v3.48.0

新增

  • 会话接入与多工具支持(#1620, #1985, #2030, #2070, #1646):支持接入 Orca 会话;捕获 Claude Code /btw 旁路回答并回复到飞书话题;支持将话题会话放置在已有 Herdr 会话的指定 Tab 或分屏,Dashboard Bot 设置支持编辑 Herdr 放置配置;支持结果发布与会话回传独立投递模式。
  • 群聊与生命周期治理(#2064, #2066, #1319, #2045):/dismiss 改为卡片二次确认,支持解散前统一关闭群内本机各 Bot 会话并在私聊回执卡片中一键清理关联 worktree;支持通过会话工具设置普通群负责人;支持可信入群自动开工门禁。
  • 记忆、凭据与卡片展示扩展(#1762, #2042, #1991, #2014, #2072, #2051, #2055):增加默认关闭的 OpenViking 共享记忆接入;凭据来源支持中心化平台(credentialSource);卡片回复支持页脚总开关与信息块配置,新增 cardFooterExtension 自定义用量段与后台子任务运行状态卡片;Dashboard 发言人标签支持隐藏邮箱开关;新建 Bot 默认头像沿用会话群随机渐变 logo。

修复与优化

  • CLI 适配与运行器保障(#2016, #1809, #1077, #1873):DSH 运行器默认不设回合超时并兜底最终回复;Codex App 开启静默回执后不再发送追加指令确认回执;修复 adopt 展示 TraeX 原生会话标题;补全 relay 响应镜像大载荷回归覆盖。
  • Tmux、后端与沙盒稳定性(#1959, #1867, #2040, #1036, #2029, #2043):修复 tmux 冷启动身份误拒绝与 pipe 会话身份保护,避免 tmux 迁移破坏会话进程归属;持久沙盒跨 daemon 重启保留沙盒目录且回收不误删挂载点,修复沙盒下 skill manifest 权限问题;修复 macOS 下首启 CLI 被 Gatekeeper 终止问题;私有 tmux 测试隔离 TMUX 环境变量。
  • 调度、身份鉴权与配置容错(#2039, #2021, #2046, #1999, #2067, #2038):按团队 Bot Owner 证明传递身份;排队跟进消息不阻断定时任务变更命令身份解析;沙盒静默新话题任务首条 send 改由 daemon 认领话题;授权申请卡片在 daemon 重启后保持可点击;allowedUsers 解析失败提供告警与 /botconfig 提示。
  • 飞书消息、终端与交互修复(#1841, #1236, #2075, #1798, #2052, #2049, #2044, #1987, #2068, #2033):兼容卡片反馈回调载荷与脱敏诊断;空 reviewer 名单仍展示反馈按钮;Pi 执行失败如实反映到卡片和群;支持监听合并转发话题;修复 transcript 投递下回答后 memory 写入被截断问题;修复 root 环境自动改群名失效;恢复只读 Web 终端滚轮翻页并修复会话表格横向滚动拖动;修复崩溃自动重启/Dashboard 重启后恢复 workerReady 状态结算。
  • 工程规范与构建治理(#2053, #2057, #2058):本地 bun 版本与 packageManager 不一致时提示告警;分级治理源码文本断言并删除脆弱的钉实现测试。

✨ 新功能

  • worker: 捕获 Claude Code /btw 旁路回答并回复到话题 (#1985)
  • card: 增加回复页脚总开关和信息块展示配置 (#2014)
  • trigger-user-auth: 凭据来源支持中心化平台(credentialSource) (#2042)
  • setup: 新建机器人默认头像沿用会话群的随机渐变 logo (#2055)
  • dashboard: 为发言人标签增加隐藏邮箱开关 (#2051)
  • dismiss: /dismiss 改为卡片确认,并一并关闭群内本机各 Bot 会话后再解散群 (#2064)
  • herdr: 支持把话题会话放进已有 Herdr 会话的指定 Tab 或分屏,兼容包装脚本启动 (#2030)
  • hooks: 支持可信入群自动开工门禁 (#2045)
  • dismiss: 解散后的私聊回执改为卡片,可一键清理会话用过的 worktree (#2066)
  • memory: 增加默认关闭的 OpenViking 共享记忆接入 (#1762)
  • dashboard: bot 设置支持编辑 herdr 放置配置 (#2070)
  • card: 新增 cardFooterExtension,卡片用量段可追加外部命令给出的自定义段 (#1991)
  • group: 通过会话工具设置普通群负责人 (#1319)
  • adopt: 支持接入 Orca 会话 (#1620)
  • report: 支持结果发布与会话回传的独立投递模式 (#1646)
  • card: 新增「主回合已结束 · 后台子任务运行中(N)」卡片状态 (#2072)

🐛 修复

  • pi: 恢复只读 Web 终端滚轮翻页 (#2044)
  • sandbox: 持久后端的完整沙盒会话跨 daemon 重启保留沙盒目录,回收绝不删进挂载点 (#2040)
  • adopt: 展示 TraeX 原生会话标题 (#1077)
  • restart: 崩溃自动重启、dashboard 重启与 cwd-move 后恢复 workerReady,合并在飞重启的 attempt 可结算 (#2033)
  • sandbox: sandbox=true 下 skill manifest 不可读导致 skill show 报 not found (#1036)
  • session-group: 标题生成固定 Claude 权限模式,修复 root 下自动改群名失效 (#2049)
  • bridge: transcript 投递下回答后的 memory 写入不再截掉最终回答 (#2052)
  • scope: 避免 tmux 迁移破坏会话进程归属 (#1867)
  • herdr: macOS 首启 CLI 不再被 Gatekeeper 杀掉,重试不留空窗格、不误 resume (#2029)
  • schedule: 沙盒会话里静默新话题任务的首条 send 改由 daemon 认领话题 (#2046)
  • listener: 支持监听合并转发话题 (#1798)
  • dashboard: 修复会话表格局部横向滚动条鼠标拖动 (#1987)
  • grant: 授权申请卡在 daemon 重启后仍可点击 (#1999)
  • dashboard: 更正「管理 → 终端」访问范围的提示文案与注释 (#2068)
  • config: allowedUsers 邮箱/手机号确定性解析失败打 WARN 并在 /botconfig 提示 (#2067)
  • identity: 按团队 Bot Owner 证明传递身份 (#2039)
  • schedule: 排队跟进消息不再阻断定时任务等变更命令的当前轮身份解析 (#2021)
  • codex-app: honor silentTurnReactions for steer acknowledgements (#1809)
  • tmux: 修复冷启动身份误拒绝并补齐 pipe 会话身份保护 (#1959)
  • pi: 执行失败如实反映到卡片和群里,不再误报也不再停留 (#2075)
  • feedback: 空 reviewer 名单仍展示反馈按钮 (#1236)
  • lark: 兼容卡片反馈回调载荷并增加脱敏诊断 (#1841)
  • dsh: 默认不设回合超时并兜底最终回复 (#2016)

🔧 其它

  • tmux: 私有 tmux 测试剥离继承的 TMUX,杜绝 kill-server 打到宿主默认 server (#2043)
  • cleanup: 分级治理源码文本断言,删除钉实现文本的测试 (#2057)
  • config: 补 recovery fork 边界断言 (#2038)
  • cleanup: 删除文档措辞同步与常量钉死类测试 (#2058)
  • build: 本地 bun 版本与 packageManager 不一致时告警 (#2053)
  • cli: 补 relay 响应镜像大载荷回归覆盖 (#1873)

🙏 感谢贡献者

@Lyinsun @yufeng201 @Justin1989 @zzw654321 @xiaoxueSunn @lijason1121 @pixystone @kunshanyep-beep @nengqi @xu4wang @xluos @will7856 @chengweiv5 @maxliux5 @linvon @yangdm2015 @zsnjuts @dbinggo @yangkaiyu-web @Aues6uen11Z @baicaicc @xiepingfu @Yintel12138 @Gary-debug

Full Changelog: v3.47.0...v3.48.0