AnythingLLM v1.12.0
- Automatic mode for native tool calling that uses tools without requiring @agent prefix for supported providers
- Intelligent Tool Selection feature to load unlimited tools into context with up to 80% token usage reduction
- Filesystem Agent feature to search files and directories on the host machine
- Document Generation Agent to create text files, PDFs, Excel files, Docx, and PowerPoint presentations
- Telegram bot support for Docker and Desktop with text chat, image understanding, voice messages, and workspace selection
- Lithuanian locale support
- User-Agent header for Anthropic API calls
- Optional API key support for Lemonade provider
- Automatic mode for workspace with Agent mode as default
- Dynamic max_tokens retrieval for Anthropic models
- Refactored onboarding welcome screen to v2 design
- Auto-select newly uploaded documents and URLs in my documents list
- Redesigned Telegram bot settings UI
- Updated Exa search provider description
- File extension inference from Content-Type for URLs without explicit extensions
- Firefox LaTeX rendering
- Chat UI event listener bloat
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.
https://github.com/user-attachments/assets/2ab6af9a-98d0-4d52-a3d3-849d70e64004
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.
https://github.com/user-attachments/assets/493e27bb-4944-4a8d-8995-a7c8b3eaadd5
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 https://github.com/Mintplex-Labs/anything-llm/pull/5225
- Automatic mode for workspace (Agent mode default) by @timothycarambat in https://github.com/Mintplex-Labs/anything-llm/pull/5143
- MCP tool manager by @timothycarambat in https://github.com/Mintplex-Labs/anything-llm/pull/5230
- Intelligent Skill Selection by @timothycarambat in https://github.com/Mintplex-Labs/anything-llm/pull/5236
- README updates by @timothycarambat in https://github.com/Mintplex-Labs/anything-llm/pull/5238
- fix(collector): infer file extension from Content-Type for URLs without explicit extensions by @Lyt060814 in https://github.com/Mintplex-Labs/anything-llm/pull/5252
- feat: add Lithuanian locale and register in resources by @arvydev in https://github.com/Mintplex-Labs/anything-llm/pull/5243
- Telegram bot connector by @shatfield4 in https://github.com/Mintplex-Labs/anything-llm/pull/5190
- Add User-Agent header for Anthropic API calls by @mikelambert in https://github.com/Mintplex-Labs/anything-llm/pull/5174
- add Dynamic
max_tokensretreival for Anthropic models by @timothycarambat in https://github.com/Mintplex-Labs/anything-llm/pull/5255 - fix Firefox LaTeX rendering by @timothycarambat in https://github.com/Mintplex-Labs/anything-llm/pull/5258
- add ask to run prompt for tool calls (demo) by @timothycarambat in https://github.com/Mintplex-Labs/anything-llm/pull/5261
- Refactor onboarding welcome screen to v2 design by @angelplusultra in https://github.com/Mintplex-Labs/anything-llm/pull/5262
- Filesystem Agent Skill overhaul by @timothycarambat in https://github.com/Mintplex-Labs/anything-llm/pull/5260
- feat : auto-select newly uploaded docs/URLs in my documents list by @nehaaprasad in https://github.com/Mintplex-Labs/anything-llm/pull/5222
- feat: add missing Lemonade LLM provider env vars to .env.example by @angelplusultra in https://github.com/Mintplex-Labs/anything-llm/pull/5275
- feat: add optional API key support for Lemonade provider by @angelplusultra in https://github.com/Mintplex-Labs/anything-llm/pull/5281
- File creation agent skills by @timothycarambat in https://github.com/Mintplex-Labs/anything-llm/pull/5280
- Redesign Telegram bot settings UI by @shatfield4 in https://github.com/Mintplex-Labs/anything-llm/pull/5306
- Fix chat UI event listener bloat by @timothycarambat in https://github.com/Mintplex-Labs/anything-llm/pull/5323
New Contributors
- @theishangoswami made their first contribution in https://github.com/Mintplex-Labs/anything-llm/pull/5225
- @Lyt060814 made their first contribution in https://github.com/Mintplex-Labs/anything-llm/pull/5252
- @arvydev made their first contribution in https://github.com/Mintplex-Labs/anything-llm/pull/5243
- @mikelambert made their first contribution in https://github.com/Mintplex-Labs/anything-llm/pull/5174
Full Changelog: https://github.com/Mintplex-Labs/anything-llm/compare/v1.11.2...v1.12.0