v2026.5.10-beta.3
发布于 2026-05-11 · 翻译于
🎯 一句话总结:本版本聚焦本地模型按需启动、Token 优化与 Slack 交互增强,全面提升使用体验。
📋 更新要点(中文翻译)
1支持按需启动本地模型服务器,优化本地模型调用流程。
2精简默认系统提示词,在保留人格引导的同时降低 Token 消耗。
3新增 /context map 命令,可生成会话上下文贡献者的树状图。
4Slack 机器人支持独立配置链接与媒体预览开关,无需修改全局设置。
5Slack 线程回复新增广播功能,支持将回复同步至父频道。
6优化 Slack 提及识别机制,精准区分直接机器人与隐式线程唤醒。
7插件可实时获取当前活跃模型元数据,便于诊断与策略控制。
▶查看英文原文(Release Notes)
### Changes
- Build: enable stricter Vitest lint rules for focused, disabled, conditional, hook, matcher, and expectation hazards.
- Build: pin explicit oxfmt defaults in the shared formatter config to keep formatting behavior stable across upgrades.
- TypeScript: enable stricter compiler checks for implicit returns, side-effect imports, overrides, and unused production code.
- Build: upgrade workspace package management to pnpm 11 and keep Docker, install, update, and release workflows on the pnpm 11 config surface. (#79414) Thanks @altaywtf.
- Models: add provider-level `localService` startup for on-demand local model servers before OpenAI-compatible requests, including one-shot model probes.
- Agents: trim default system prompt guidance and send-only message tool schemas to reduce prompt tokens while preserving GPT-5 personality guidance.
- Context: add `/context map` to send a treemap image of the current session context contributors. (#79867)
- Slack: add `unfurlLinks` and `unfurlMedia` config for bot `chat.postMessage` replies, including per-account overrides, so Slack link and media previews can be suppressed without workspace-wide settings. Fixes #48435. (#80145) Thanks @esegev1 and @HemantSudarshan.
- Slack: add explicit `replyBroadcast` support for text and Block Kit thread replies so agents can opt into Slack's parent-channel `reply_broadcast` behavior. (#64365) Thanks @tony88331.
- Slack: preserve mention target/source metadata in inbound prompt context so agents can distinguish direct bot mentions from implicit thread wakes that mention someone else. Fixes #79025. (#75356) Thanks @tmimmanuel.
- Slack: canonicalize outbound delivery-mirror routes for native DM channel IDs to the peer user session so `message.send` calls to `D...` targets do not split the same Slack DM thread into a channel session. Fixes #80091. (#80111) Thanks @bek91.
- Plugin SDK: deprecate public subpaths that existed for at least one month and have no bundled extension production i