Repository navigation
v3.48.0
·
351 commits
to master
since this release
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