github AstrBotDevs/AstrBot v4.13.0

latest release: v4.13.1
one day ago

What's Changed

新功能

  • 支持 Anthropic Skills 导入和使用。参见 Skills
  • 支持新的 Tool Schema 模式:Skill-like。通过两阶段调用来减少 Tool 过多的情况下,占用过多上下文的问题。
  • 支持通过环境变量配置提供商 API Key。(#4696)
  • 支持插件的上传文件功能配置项类型 file (#4539)

修复

  • Gemini API 部分情况下工具无限循环调用 (#4686)
  • 修复 WebUI GitHub 代理选择器问题及卸载插件后出现的错误 (#4724)

优化

  • 默认不在终端显示 WebUI API 访问日志 (#4661)
  • 增加插件管理页面“更新所有插件”按钮的确认对话框,防止误点击 (#4658)

Update Log

New Features

  • Anthropic Skills Support: Added support for importing and using Anthropic Skills. See the Skills Documentation for details.
  • Skill-like Tool Schema: Introduced a new "Skill-like" schema for tools. This uses a two-stage calling process to reduce context bloat when managing a large number of tools.
  • Environment Variable API Keys: Support for configuring provider API keys via environment variables (GitHub #4696).
  • File Upload Config: Added a file configuration type for plugin file upload functionality (GitHub #4539).

Bug Fixes

  • Gemini Tool Loops: Fixed an issue where the Gemini API could enter an infinite tool-calling loop (GitHub #4686).
  • WebUI Stability: Resolved issues with the GitHub proxy selector and errors occurring after uninstalling plugins (GitHub #4724).

Optimizations

  • Console Logs: WebUI API access logs are now hidden by default in the terminal (GitHub #4661).
  • Accidental Click Protection: Added a confirmation dialog for the "Update All Plugins" button in the management interface (GitHub #4658).

Details

  • feat: add confirmation dialog for update all plugins button to preven… by @tooplick in #4658
  • feat: add configurable Dashboard API access log toggle by @KBVsent in #4661
  • fix: repetition tool calls in gemini models by @xunxiing in #4686
  • feat: resolve provider api keys from env by @Soulter in #4696
  • feat: add file upload to plugin config by @xunxiing in #4539
  • feat: support anthropic skills by @Soulter in #4715
  • fix: webui github proxy selector and bugs after uninstalling plugins by @Soulter in #4724
  • feat(core): supports Anthropic-skills-like tool call mode by @vmoranv in #4681

New Contributors

Full Changelog: v4.12.4...v4.13.0

Don't miss a new AstrBot release

NewReleases is sending notifications on new releases.