What's Changed
新功能
- 支持 Anthropic Skills 导入和使用。参见 Skills;
- 支持新的 Tool Schema 模式:Skill-like。通过两阶段调用来减少 Tool 过多的情况下,占用过多上下文的问题。
- 支持通过环境变量配置提供商 API Key。(#4696)
- 支持插件的上传文件功能配置项类型
file(#4539)
修复
优化
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