Major Features
Automatic Mode for native tool calling
For Select providers that support native tool calling, you no longer need to use @agent to use tools. You can now just use the tools without asking.
If your prompt input does not have the "@" symbol, your chats will automatically use tools as needed.
docs-agent-example.1.mov
Intelligent Tool Selection
We have added a new feature called Intelligent Tool Selection. This feature allows you to load unlimited tools for your agent to use into context with better performance and save up to 80% on token usage every single chat.
Filesystem Agent
We have added a new feature called Filesystem Agent. This feature allows you to use the filesystem of your host machine to search for files and directories.
Document Generation Agent
We have added a new built-in agent for Document Generation. With document generation, you can generate text files, PDFs, Excel files, Docx, and even entire PowerPoint presentations.
docgen.1.mp4
Telegram Bot
AnythingLLM Docker and Desktop now support a Telegram bot so you can connect to your AnythingLLM instance anywhere in the world.
Supports:
- Text chat (streaming & thinking)
- Image understanding
- Voice messages & Attachments
- Automatic mode and @agent support
- Workspace and thread selection
- Model selection
- Citations
- Any agent skill available in AnythingLLM
What's Changed
- update exa search provider description by @theishangoswami in #5225
- Automatic mode for workspace (Agent mode default) by @timothycarambat in #5143
- MCP tool manager by @timothycarambat in #5230
- Intelligent Skill Selection by @timothycarambat in #5236
- README updates by @timothycarambat in #5238
- fix(collector): infer file extension from Content-Type for URLs without explicit extensions by @Lyt060814 in #5252
- feat: add Lithuanian locale and register in resources by @arvydev in #5243
- Telegram bot connector by @shatfield4 in #5190
- Add User-Agent header for Anthropic API calls by @mikelambert in #5174
- add Dynamic
max_tokensretreival for Anthropic models by @timothycarambat in #5255 - fix Firefox LaTeX rendering by @timothycarambat in #5258
- add ask to run prompt for tool calls (demo) by @timothycarambat in #5261
- Refactor onboarding welcome screen to v2 design by @angelplusultra in #5262
- Filesystem Agent Skill overhaul by @timothycarambat in #5260
- feat : auto-select newly uploaded docs/URLs in my documents list by @nehaaprasad in #5222
- feat: add missing Lemonade LLM provider env vars to .env.example by @angelplusultra in #5275
- feat: add optional API key support for Lemonade provider by @angelplusultra in #5281
- File creation agent skills by @timothycarambat in #5280
- Redesign Telegram bot settings UI by @shatfield4 in #5306
- Fix chat UI event listener bloat by @timothycarambat in #5323
New Contributors
- @theishangoswami made their first contribution in #5225
- @Lyt060814 made their first contribution in #5252
- @arvydev made their first contribution in #5243
- @mikelambert made their first contribution in #5174
Full Changelog: v1.11.2...v1.12.0