Repository navigation
v0.0.7
Easier upgrades, frontier models in one command, and steering the agent while it works.
- Steer while it works. While a turn runs, what you type shows under the spinner. Enter hands it to the agent before its next step; text that arrives just as the turn ends becomes the next request. Esc stops a turn.
invincible cloud add deepseek|anthropic|openai|openrouter|custom- Presets know each provider's API, a starting model, its context and its data policy.
- The key is read without being shown and kept in
~/.invincible/keys, readable only by you. egress = "never"becomes"ask"when you add the first cloud model.- Also
invincible cloud listandinvincible cloud remove.
- Setup offers a cloud model. On a setup with only cloud models, that model becomes the agent's model, and agent work may use it. Re-running setup no longer offers a 15 GB download as the default.
- Re-running the installer upgrades.
- It replaces the binaries and restarts the running services on them.
- It keeps your setup;
INVINCIBLE_SETUP=1runs setup again. - It reports
upgraded 0.0.6 -> 0.0.7.
- Bigger coding jobs:
- Coding turns get at least 100 steps.
- A built-in read-only
explorertakes research questions in a fresh context and answers with file:line references. - Reads in one reply run at the same time.
- Token counts, including cached tokens, are shown per turn.
- Doctor:
- It waits for a model that is still loading.
- It counts cloud models and checks their keys.
- It explains a cloud-only gateway's routing.
- It never sends a test to a cloud model.
- 17 bug fixes from two reviews (one by a Claude reviewer, one by Autobot itself on DeepSeek):
- Approvals: text typed while the agent worked could answer a question, and a sentence containing an
ameant "always". Typed-ahead text is now discarded, and any key other than y, a or n is no. /undo: files that were not UTF-8 were deleted instead of restored.@attachments:@/pathcould attach files outside the project without asking.- Config edits: a config that could not be read could be overwritten.
- Streaming: tool calls without an index were merged.
- Display: wide characters and tabs broke it, and the spinner wrapped.
- Diff counts: removed
-- commentand---lines were not counted. - Ctrl+C: it lost the
!commandoutput that was meant for the next message. - Key prompts: the terminal could be left with echo off.
- Approvals: text typed while the agent worked could answer a question, and a sentence containing an