github AstrBotDevs/AstrBot v4.29.1

3 hours ago

[4.29.1] - 2026-10-17

新增

  • 网页搜索:“网页搜索” 能力新增 SerpApi 搜索服务 (Google 网页搜索、图片搜索、学术搜索、财经搜索)、DeepSeek 搜索服务(网页搜索、网页内容提取)。 (#10599)
  • 插件开发:为插件的单选/多选配置项(list 类型)添加本地化的 subtitles 副标题元数据。

修复

  • ‼️ 电脑使用:修复部分环境(如 Docker 容器环境)下,本地隔离不可用时,无法保存 Local 权限的问题。(#10584)
  • 电脑使用:恢复 Windows 下工作区范围内的文件读取、写入和编辑,通过原生文件句柄检查拒绝重解析点和硬链接别名。 (#10584)
  • Core:修复开启 “会话隔离” 功能后可能造成的内存泄漏。在注册消息处理流水线之前完成群聊会话隔离,确保运行中的任务及停止请求使用正确的会话。 (#10581)
  • Telegram:转换消息时保留隐藏链接。 (#10557)
  • Discord:修复全体成员提及。 (#10563)
  • WebUI:修复移动端点击插件视图信息后浮层立即关闭的问题。 (#10562)
  • Edge TTS:保留原生客户端的 User-Agent,避免请求失败。 (#10588)
  • Skills:跳过无法读取的本地及插件技能目录,避免单个目录异常导致整轮 Agent 请求失败。 (#10591)

Added

  • Web Search: Added SerpApi (Google Search, Google Image Search, Google Scholar Search and Google Finance Search) and DeepSeek Search API (web search and page content extraction). (#10599)
  • Plugin development: Added localized subtitle metadata for single-select/multi-select configuration options (of type 'list') in plugins.

Fixed

  • ‼️ Computer Use: Restored workspace-scoped file reading, writing, and editing on Windows. Native handle checks reject reparse points and hardlink aliases. (#10584)
  • Computer Use: Fixed saving Local permissions when isolation is unavailable. File access remains configurable; execution requiring unavailable isolation is blocked at tool execution. Defaults now give members workspace file access without execution, and administrators entire-environment execution with networking. Legacy Windows member policies with all access disabled migrate once to workspace file access, including identical manually disabled policies because their origin was not stored; later choices remain unchanged. (#10584)
  • Core: Fixed a potential memory leak that could occur when the "session isolation" feature is enabled. Group chat session isolation is now performed before registering the message-processing pipeline, ensuring that both ongoing tasks and termination requests utilize the correct session. (#10581)
  • Telegram: Preserved hidden links when converting messages. (#10557)
  • Discord: Corrected everyone mentions. (#10563)
  • WebUI: Kept plugin View information popovers open when tapped on mobile. (#10562)
  • Edge TTS: Preserved the native client User-Agent to avoid request failures. (#10588)
  • Skills: Skipped unreadable local and plugin skill directories instead of failing the entire agent request. (#10591)

Full Changelog: v4.29.0...v4.29.1

What's Changed

  • fix: preserve Telegram hidden links in converted messages by @wcqqq1214 in #10557
  • fix: correct Discord everyone mentions by @wcqqq1214 in #10563
  • fix(dashboard): keep plugin view info popover open on mobile by @lingyun14beta in #10562
  • fix(core): isolate sessions before pipeline registration by @Soulter in #10581
  • fix: restore Windows workspace files and simplify Local permissions by @Soulter in #10584
  • feat(websearch): add DeepSeek search and page fetching by @letr007 in #10599
  • docs: add Simplified Chinese Code of Conduct and link it in issue templates by @XTsat in #10580
  • fix: preserve native Edge TTS user agent by @wcqqq1214 in #10588
  • fix(skills): keep one unreadable skill directory from failing the whole request by @he-yufeng in #10591
  • feat: add SerpApi search tools and provider descriptions by @Soulter in #10601
  • chore: bump version to 4.29.1 by @Soulter in #10602

Full Changelog: v4.29.0...v4.29.1

Don't miss a new AstrBot release

NewReleases is sending notifications on new releases.