Repository navigation
v0.22.0
🚀 Features
- 能力配置并入 Providers,并重整设置侧栏分组 - by @qqqqqf-q in #1423 (94d76)
- 用方格图重做上下文用量弹层与 Context Inspector - by @qqqqqf-q in #1422 (d452d)
- Apply_patch 按文件渲染 edit 同款 diff - by @qqqqqf-q in #1526 (56386)
- 欢迎页首发等服务端确认再转场 - by @qqqqqf-q in #1421 (c86ec)
- 添加使用示例与提示词预填 - by @LittleSound in #1540 (50e89)
- 新对话页显示 Bot 专属推荐问题 - by @LittleSound in #1565 (e3c38)
- 飞书卡片改用 JSON 2.0 markdown 组件,流式回复走 CardKit - by @qqqqqf-q in #1588 (7dc47)
- 统一运行环境暂停状态并扩展资源指标契约 - by @qqqqqf-q in #1592 (5eff8)
- 定时任务卡片展开查看每次运行的会话,并从「最近」中移除 - by @LittleSound in #1605 (70a8f)
- 新增内置 memoh-help skill,让 agent 依据官方文档回答产品问题 - by @sheepbox8646 in #1617 (860ff)
- 接入 Grok Build 直连运行时 - by @akazwz, Claude Opus 5.5 and @chen-ran in #1607 (bf466)
- apperror:
- channel:
- codex:
- desktop:
- display:
- memory:
- prompt:
- Discuss 模式先确认收到并在长任务中同步进度 - by @sheepbox8646 and Claude Opus 5.5 in #1557 (378f9)
- web:
- 消息操作按钮的复制确认、按压动效,代码块复制统一 - by @qqqqqf-q in #1497 (db4cf)
- 扩展工作台键盘快捷键 - by @ChrAlpha in #1493 (5f918)
- 会话菜单支持多选与批量删除 - by @Mieluoxxx, @sheepbox8646 and Claude Opus 5.5 in #1305 (ae7cf)
🐞 Bug Fixes
- Explain missing channel chat models and guide setup - by @LittleSound in #1496 (ee16e)
- 工作区焦点只由用户操作改变,后台事件不再抢标签页 - by @qqqqqf-q in #1531 (5bbde)
- 原生工具失败时 Web 端按失败调用渲染 - by @qqqqqf-q in #1530 (ab9f2)
- 删除当前 bot 后自动回退到其他 bot - by @LittleSound in #1513 (d2467)
- Keep chat available when auxiliary context fails - by @sheepbox8646 and Claude Opus 5.5 in #1477 (9b650)
- 去掉依赖目录缓存横幅,到期时后台刷新 - by @sheepbox8646 and Claude Opus 5.5 in #1560 (944ce)
- 隐藏工具调用时保留工具调用前的文字 - by @sheepbox8646 and Claude Opus 5.5 in #1558 (58e60)
- IM 正在输入状态按轮次保活并覆盖 discuss 模式 - by @sheepbox8646 and Claude Opus 5.5 in #1559 (c1072)
- 连接电脑对话框改用共享代码块并精简引导文案 - by @qqqqqf-q in #1577 (be732)
- 连接器工具加载失败时向 agent 与用户暴露原因,不再静默返回空工具列表 - by @sheepbox8646 and Claude Opus 5.5 in #1589 (bba5a)
- agent:
- 同一 Bot 下多个 ACP Agent 的配置不再互相覆盖 - by @akazwz in #1494 (5f462)
- Codex 失败按原因给出提示,并把失败原因留进日志 - by @akazwz in #1505 (1e16f)
- 模型调用重试统一规则,采用 Retry-After,补上非流式与单次调用 - by @HoneyBBQ in #1522 (4ce07)
- 依赖缺失的提示在历史中保留依赖名;取消的发送不显示失败 - by @HoneyBBQ in #1529 (e72e3)
- 运行状态投影保留重试的等待时长与原因 - by @HoneyBBQ in #1528 (d14d1)
- Restore context fragment import in usage tests - by @chen-ran (7db8b)
- Web 聊天提交步骤后失败仍持久化错误历史行 - by @ChrAlpha in #1613 (cc32d)
- apps:
- bridge:
- channel:
- Webhook 与微信扫码入口不再回传错误原文,原因只记在 access 结果行 - by @HoneyBBQ in #1474 (583d9)
- 飞书与微信公众号回调失败返回错误,由 access 记录归因 - by @HoneyBBQ in #1500 (4afee)
- 记录后返回的重复日志由返回值承担,降级分支记为事件 - by @HoneyBBQ in #1534 (1357c)
- 渠道 adapter 的上游错误值进 attr,错误消息保持常量 - by @HoneyBBQ in #1542 (d3e5c)
- IM 外部 Agent 会话的 /model、/reasoning 改由 runtime control 按当前会话处理 - by @qqqqqf-q in #1578 (c43af)
- chat:
- claude-code:
- command:
- compaction:
- connectors:
- context:
- db:
- display:
- errors:
- 400 与 422 的 echo.HTTPError 不带给用户的文案 - by @HoneyBBQ in #1525 (5cdc7)
- 错误消息保持常量,值与状态码进 attr,上游响应体不进错误文本 - by @HoneyBBQ in #1536 (25730)
- Slash 与队列命令按 catalog code 应答,记忆压缩原因改为固定词汇,删除 processing_failed - by @HoneyBBQ in #1538 (ec302)
- 失败结果按单元归口记录 - by @HoneyBBQ in #1541 (749b2)
- 企业微信错误回复不带附件,备份导入 MCP 重名记为 client,依赖探测失败不下发原文 - by @HoneyBBQ in #1547 (e50fb)
- handlers:
- 用户、文件、模型与 provider 接口的字段提示与内部错误改用通用出口 - by @HoneyBBQ in #1510 (1244c)
- 会话、消息与 MCP 接口的字段提示与内部错误改用通用出口 - by @HoneyBBQ in #1511 (4cab8)
- 其余接口的字段提示与内部错误改用通用出口 - by @HoneyBBQ in #1512 (fe4d2)
- 用户、渠道与工作区等接口的 400 给出具体提示,内部故障不再答 400 - by @HoneyBBQ in #1518 (7bef6)
- 文件、备份、TTS 与技能等接口的 400 给出具体提示,内部故障不再答 400 - by @HoneyBBQ in #1519 (6bf5a)
- 会话与消息接口的 400 给出具体提示,内部故障不再答 400 - by @HoneyBBQ in #1520 (d6feb)
- 404、409、403 与 500 响应保留原始错误,不再把错误文本写进 message - by @HoneyBBQ in #1537 (6263f)
- WS 上 skill 激活遇到会话忙时按 session_busy 应答,更正前端错误解析的文档 - by @HoneyBBQ in #1544 (67dcf)
- WS 控制路径失败写结果记录,本地通道 404 使用领域 code - by @HoneyBBQ in #1551 (89d17)
- 资源不存在按领域返回错误码,查不到行才算 404 - by @HoneyBBQ in #1552 (ec8b4)
- httpx:
- mcp:
- reasoning:
- schedule:
- session:
- skills:
- Point skill-creator at the user Skill app - by @sheepbox8646 and Claude Opus 5.5 in #1556 (0c350)
- telegram:
- web:
- 手写的 muted 区块标题改用 SectionGroup,间距与设置卡片对齐 - by @qqqqqf-q in #1472 (19670)
- 未知错误码只按状态码选兜底文案 - by @HoneyBBQ in #1499 (cc049)
- 访问控制页显示各会话类型的当前生效范围 - by @qqqqqf-q in #1549 (513dc)
- 错误文案只取自 errors 目录与本地文案,不再显示异常或服务端原文 - by @HoneyBBQ in #1546 (dacd2)
- 首发确认丢失时保留会话,重连按原 invocation 重放 - by @chen-ran and Claude Opus 5.5 in #1553 (16328)
- 聊天里打不开的链接只显示文字,不再导航走主窗口 - by @qqqqqf-q in #1532 (34003)
- 裸写的文件名和域名不再自动识别成链接 - by @qqqqqf-q in #1533 (5a28b)
- 去掉应用卡片上的「Needs attention」状态行 - by @sheepbox8646 and Claude Opus 5.5 in #1579 (f6a46)
- 外部 Agent 新会话首条消息发出后清空输入框 - by @akazwz in #1593 (0f37a)
- 修复远程桌面的 macOS 编辑快捷键 - by @Fodesu in #1583 (fddfb)
- 移动端顶栏改为 sticky,避免 iOS 主屏幕 Web App 顶部被系统渐隐 - by @qqqqqf-q and Devin in #1616 (c184b)
- 新建服务商的 client type 下拉提供 OpenAI Codex 与 GitHub Copilot - by @sheepbox8646 and Claude Opus 5.5 (1de98)
- workspace:
- workspace_dependency: