|
| 1 | +--- |
| 2 | +title: Latest Features |
| 3 | +description: Latest features and updates in llms.py |
| 4 | +--- |
| 5 | + |
| 6 | +## Feb 8, 2026 |
| 7 | + |
| 8 | +### Support for Voice Input |
| 9 | + |
| 10 | +Added [Voice Input](/docs/features/voice-input) extension with speech-to-text transcription via a microphone button or `ALT+D` shortcut, supporting three modes: local transcription with **voxtype**, custom **transcribe** executable, and cloud-based **voxtral-mini-latest** via Mistral. |
| 11 | + |
| 12 | +<Screenshot src="/img/features/voice-recording.webp" /> |
| 13 | + |
| 14 | +- Added **tok/s** metrics in Chat UI on a per-message and per-thread basis |
| 15 | + |
| 16 | +## Feb 5, 2026 |
| 17 | + |
| 18 | +### Voxtral Audio Models |
| 19 | + |
| 20 | +Added support for Mistral's [Voxtral audio transcription models](https://mistral.ai/news/voxtral-transcribe-2) - use the **audio** input filter in the model selector to find them. |
| 21 | + |
| 22 | +<Screenshot src="/img/models/voxtral-models.webp" /> |
| 23 | + |
| 24 | +Both the **Chat Completion** and dedicated **Audio Transcription** APIs deliver impressive speed, with the dedicated transcription endpoint returning results near-instantly. |
| 25 | + |
| 26 | +<ScreenshotsGallery className="mb-8" gridClass="grid grid-cols-1 md:grid-cols-2 gap-4" images={{ |
| 27 | + 'Voxtral Chat': '/img/models/voxtrals-chat.webp', |
| 28 | + 'Voxtral Audio Transcription': '/img/models/voxtrals-audio-transcription.webp', |
| 29 | +}} /> |
| 30 | + |
| 31 | +### Compact Threads |
| 32 | + |
| 33 | +Added [Compact Threads feature](/docs/features/chat-ui#compact-feature) for managing long conversations - it summarizes the current thread into a new, condensed thread targeting **30%** of the original context size. The compact button appears when a conversation exceeds **10 messages** or uses more than **40%** of the model's context limit. |
| 34 | + |
| 35 | +<ScreenshotsGallery className="mb-8" gridClass="grid grid-cols-1 md:grid-cols-2 gap-4" images={{ |
| 36 | + 'Compact Button': '/img/compact-button.webp', |
| 37 | + 'Compact Button Intensity': '/img/compact-intensity.webp', |
| 38 | +}} /> |
| 39 | + |
| 40 | +The compaction model and prompts are fully customizable in `~/.llms/llms.json`. |
| 41 | + |
| 42 | +- Fix **OpenRouter** provider after [models.dev](https://models.dev) switched to use `@openrouter/ai-sdk-provider`. Remove `llms.json` to reset to default configuration: |
| 43 | + |
| 44 | +<ShellCommand>rm ~/.llms/llms.json</ShellCommand> |
| 45 | + |
| 46 | +## Feb 3, 2026 |
| 47 | + |
| 48 | +- Removed duplicate filesystem tools from [Core Tools](/docs/features/core-tools), they're now only included in [File System Tools](/docs/features/core-tools#file-system-tools) |
| 49 | + |
| 50 | +- Add `sort_by` and `max_result` options in `search_files` and made `path` and optional parameter to improve utility and reduce tool use error rates. `path` now defaults to the first allowed directory (project dir). |
| 51 | + |
| 52 | +## Feb 3, 2026 |
| 53 | + |
| 54 | +- Add support for overridable **ClientTimeout** limits in `~/.llms/llms.json`: |
| 55 | + |
| 56 | +```json |
| 57 | +{ |
| 58 | + "limits": { |
| 59 | + "client_timeout": 120 |
| 60 | + } |
| 61 | +} |
| 62 | +``` |
| 63 | + |
| 64 | +- Show **proceed** button for assistant messages without content but with reasoning |
| 65 | + |
| 66 | +## Feb 2, 2026 |
| 67 | + |
| 68 | +### Multi User Skills |
| 69 | + |
| 70 | +When Auth is enabled, each user [manages their own skill collection](/docs/extensions/skills#multi-user-skills) at `~/.llms/user/<user>/skills` and can enable or disable skills independently. Shared global & project-level skills remain accessible but read-only. |
| 71 | + |
| 72 | +## Jan 31, 2026 |
| 73 | + |
| 74 | +- Refactor [GitHub Auth](/docs/deployment/github-oauth) out into a builtin [github_auth](https://github.com/ServiceStack/llms/tree/main/llms/extensions/github_auth) extension |
| 75 | + |
| 76 | +## Jan 30, 2026 |
| 77 | + |
| 78 | +- Support for **tool calling** for models returned by local **Ollama** instances |
| 79 | + |
| 80 | +- New `openai-local` provider for custom OpenAI-compatible endpoints |
| 81 | + |
| 82 | +- Fix computer tool issues in Docker by only loading computer tool if run in environment with a display |
| 83 | + |
| 84 | +## Jan 29, 2026 |
| 85 | + |
| 86 | +### Skills Management |
| 87 | + |
| 88 | +Added a full [Skills Management UI](/docs/extensions/skills) for creating, editing, and deleting skills directly from the browser. |
| 89 | + |
| 90 | +Skills package domain-specific instructions, scripts, references & assets that enhance your AI agent. |
| 91 | + |
| 92 | +<Screenshot src="/img/skills/skills-edit-page.webp" /> |
| 93 | + |
| 94 | +### Browse & Install Skills |
| 95 | + |
| 96 | +Added a [Skill Browser](/docs/extensions/skills#browsing-and-installing-skills) with access to the top 5,000 community skills from [skills.sh](http://skills.sh). Search, browse, and install pre-built skills directly into your personal collection. |
| 97 | + |
| 98 | +<ScreenshotsGallery className="mb-8" gridClass="grid grid-cols-1 md:grid-cols-2 gap-4" images={{ |
| 99 | + 'Browse Skills': '/img/skills/skills-browse.webp', |
| 100 | + 'Installing Skill': '/img/skills/skills-installing.webp', |
| 101 | +}} /> |
| 102 | + |
| 103 | +## Jan 28, 2026 |
| 104 | + |
| 105 | +- Use a barebones fallback markdown render when [markdown renders like KaTex](/docs/features/katex) fail |
| 106 | + |
| 107 | +- Use `sanitizeHtml` to avoid breaking layout when displaying rendered html |
| 108 | + |
| 109 | +## Jan 26, 2026 |
| 110 | + |
| 111 | +- Add copy button to **TextViewer** popover menu |
| 112 | + |
| 113 | +- Add **proceed** and **retry** buttons at the bottom of Threads to continue agent loop |
| 114 | + |
| 115 | +- Add [filesystem tools](/docs/features/core-tools#file-system-tools) in [computer](/docs/extensions/computer_use) extension |
| 116 | + |
| 117 | +- Add a simple `sendUserMessage` API in UI to simulate a new user message on the thread |
| 118 | + |
| 119 | +- Implement `TextViewer` component for displaying Tool Args, Tool Output + SystemPrompt |
| 120 | + |
| 121 | +## Jan 24, 2026 |
| 122 | + |
| 123 | +- Auto collapse long tool args content and add ability to min/maximize text content |
| 124 | + |
| 125 | +## Jan 23, 2026 |
| 126 | + |
| 127 | +- Add built-in [computer_use extension](/docs/extensions/computer_use) |
| 128 | + |
| 129 | +--- |
| 130 | + |
| 131 | +## v3 Released |
| 132 | + |
| 133 | +See [v3 release notes](/docs/v3) for details on the major new features and improvements in v3. |
0 commit comments