0.16.0
Latest2026-10-25- AddedTen model providers, your own key, nothing proxied · Reading their APIs showed there are not twenty… · A key is stored on this device and sent only to… · Agents · +5 more
- FixedFound while verifying · A hidden row stayed on screen because display
Full notes
Added
- Ten model providers, your own key, nothing proxied. Anthropic, OpenAI, Google Gemini, OpenRouter, Groq, Mistral, DeepSeek, xAI, Ollama on this machine, and anything OpenAI-compatible. Pick a provider, pick a model, paste a key, press Test — the reply says what the model said and how long it took, or exactly why it was refused.
- Reading their APIs showed there are not twenty of them but three wire shapes: most speak OpenAI's dialect, Anthropic and Google have their own. Adding a provider is now a row in a table.
- A key is stored on this device and sent only to the provider it belongs to. Ollama needs no key and nothing leaves the machine at all.
- Agents — jobs you can hand over. An agent is a name, a model, a brief and the tools it may use. Two presets ship so the page is not empty.
- Seven tools: search, list, read, list tasks, create a note, append to a note, tick a task.
- A read runs. A write stops and asks, showing the tool and its exact arguments, with Allow it and Not this time. A tool can be trusted per agent if you want it to run unattended.
- Every step is listed as it happens — which tool, which arguments, what came back — so a run can be read rather than guessed at.
- A model that only ever calls tools is stopped after eight steps rather than looping.
- A test suite, where there was none. 50 tests over the wire formats and the run loop:
npm test.
Fixed
- Found while verifying: the agent editor and run view opened behind Settings, because every overlay shared one z-index.
- A hidden row stayed on screen because
display: flexbeats the browser's rule for thehiddenattribute. This had bitten three times, so it is now stated once globally and a test fails if any element is hidden-but-visible.
Checked
Every settings pane, all three editor views, the date picker, the command
palette, the editor themes and fonts, the provider list, the agent list and
the whole run loop — in light and dark, with no console exceptions.