v3.17.0
Dashboard 全面焕新与多项体验优化。
主要更新:
- Dashboard「Calm Console」全面重构:设计 token 体系、注意力优先布局、全局 Toast/Confirm 反馈系统,替代原生 alert/confirm
- 支持自定义/覆盖内置 prompt 与 skill 并可分享
- 会话终端接管重构为单一状态机,带外写权限门禁
- 模型选择从自由输入改为下拉探测
- 团队维度 Agent 互查与跨机拉群;团队成员 talk 免 grant 按团队共属判定
- dsh 复用 ~/.dsh 原生配置,bots.json 零 env
- Dashboard 开机自启、会话群标签一键授权远程粘贴兜底
- 多项修复:tmux 抖动误判会话死亡、暂态中断后会话静默停滞、CLI 工作时误报限额、总结/上下文注入开关刷新回落等
✨ 新功能
- customization: 支持自定义/覆盖内置 prompt 与 skill 并可分享 (#954)
- dashboard: 支持网页管理开机自启 (#832)
- dsh: 复用 ~/.dsh 原生配置,bots.json 零 env (#969)
- lark: 平台团队成员 talk 免 /grant 改按「团队共属」判,不再限平台登记的群 (#970)
- codex: 共享接入已有 Codex App thread (#974)
- dashboard: 模型选择从自由输入改为下拉探测 (#977)
- dashboard: Calm Console 全面改造——设计 token 体系 + 注意力优先布局 + 全局反馈系统 (#948)
- vc: 会议角色预设产品化——全局共享目录+入会身份/实时语音默认+启动权限体检 (#916)
- workbench: add direct topic jump (#980)
- add dsh-tui runtime variant for dsh CLI (#979)
- dashboard: 统一 dashboard 弹窗交互,消除浏览器原生 confirm/prompt (#988)
🐛 修复
- riff: keychain 无有效 JWT 时按需触发 bytedcli 刷新再重读 (#953)
- sandbox: 收口 Linux lark-cli keystore 跨 bot 泄漏 (#777)
- dashboard: 修复上下文注入开关刷新后复位 (#961)
- backend: tmux server 抖动不再被误判为会话死亡引发全群雪崩 (#962)
- dashboard: 修复总结记忆开关刷新回落 (#966)
- dashboard: 会话群标签一键授权补远程粘贴兜底,修复平台子域下跳回无响应 (#964)
- omp: 兼容新版会话、忙态追加与状态显示 (#955)
- grok: 避免把排队输入重试成 send_now (#865)
- skills: 单 Bot 接力默认留在当前话题 (#967)
- adopt: 隐藏接入候选会话标识 (#837)
- lark: 机器人改名后互@不再向对方注入老名字 (#965)
- usage-limit: 修复 CLI 仍在工作时误报限额已达 (#926)
- adopt: 优先展示 Claude customTitle (#868)
- traex: 容量排队期间保持工作状态,修复 Dashboard 假 Idle (#928)
- terminal: Worker 退出后清理终端端口状态 (#975)
- dashboard,worker: 终端接管单一状态机与带外写权限门禁,阅读行距收紧 1.15 (#971)
- workflow: 解决了工作流产物路径约定不明确问题 (#855)
- codex: 完善共享接入边界 (#978)
- lark: 替身触发按消息类型收口,转发卡片不再误触发 (#874)
- workflow: 将 artifact-contract-declarations 加入 workflow-core 免 daemon 白名单 (b5462b2)
- dashboard: 私聊 group 模式授权弹窗 portal 到 body,修复不全屏 (24a189e)
- dashboard: 授权飞书标签弹窗改用主题 token,适配暗色 (3e8e8a5)
- codex-app: 支持显式 Bot-to-bot @steer (#959)
- backend: tmux 启动超时竞态不再误判为确定性失败,daemon 增加瞬态启动失败自愈重试 (#981)
- session-group: 私聊 group 模式遵循机器人默认工作目录配置,不再把默认目录/选仓库扫描根写成 oncall 绑定 (9b05fc6)
- codex: Hook 审核菜单显示时暂存远程输入 (#976)
- test: 修 dashboard-bot-defaults-refresh-race 因授权弹窗 portal 化的确定性红 (5d0b6bb)
- terminal: 恢复平台只读访客在 Web 终端只读页的 SSO 登录引导 (#985)
- dashboard: 全局设置侧栏分组标题与子项拉开层级 (#989)
⚡️ 性能
- repo-scan: 游离 HEAD 直接用短 SHA,去掉超多 tag 仓库上 2-6s 的 git describe (#973)
📝 文档
- cli: 补全 botmux bots invite 的帮助文本 (#992)
🙏 感谢贡献者
@DeepColds @LuckyTerry @anarkh @hu5h @big-omega @hyperdai @Phoobobo @ITcathyh @mameikagou @liuhaoyang @XiangYu-BD @linvon @LiaoHonghao777 @47seek @pixystone @uestcwangci
Full Changelog: v3.16.1...v3.17.0