Releases: execai/execai-vscode
Release list
0.2.2 — security level in the panel
0.2.2 — security level in the panel
Added
- Security level in the
>_menu:light/deep/paranoid. The level decides what the agent does silently — reads outside the project, secrets, network calls — and is shared with the terminal, so setting it here changes it everywhere. - Sign in to ExecAI, connect and disconnect providers, reasoning level and iteration limit, all from the panel. A provider key is asked in an editor input and never leaves your machine.
Changed
- Requires CLI R6.56 or newer (was R6.49). R6.56 closed the permission bypasses and added the commands this panel offers; pointing at an older binary would mean menu entries that silently do nothing. The extension can download the right CLI for you on first run.
Fixed
- The stop button was visible and spinning at rest: a higher-specificity CSS rule beat its
display: none. Its animations now run only while a turn is in flight.
Install from the VS Code Marketplace, from Open VSX (Cursor, VSCodium, Windsurf), or grab the .vsix below.
0.2.1 — findable in Marketplace search
Marketplace keywords widened from 7 to 28: Cyrillic queries (ии, нейросеть, агент, ассистент, терминал), the tools people look for a replacement to (claude code, copilot, codex, cline), and the providers behind the sources (ollama, kimi, glm, deepseek, qwen, anthropic, openai).
No functional changes — the extension itself is identical to 0.2.0.
Marketplace: https://marketplace.visualstudio.com/items?itemName=execai.execai
0.2.0 — first public release, multilingual UI
The execai agent in the VS Code / Cursor sidebar: streaming chat, tools with confirmations, editor context. The whole agent loop runs in the CLI on your own machine — the extension only draws it.
Install
Download execai-0.2.0.vsix below, then in the editor: Extensions: Install from VSIX….
The extension needs the execai CLI R6.49+; on first run it offers to download it into its own storage (no sudo). If a recent enough execai is already in PATH, that one is used.
What is new in 0.2.0
- Multilingual UI. English is the base language and Russian ships alongside it; every other locale falls back to English. The panel follows the editor's display language.
- Manifest strings in
package.nls*.json, extension-host strings throughvscode.l10n.t()withl10n/bundle.l10n.ru.json, webview strings fromSTRINGSinsrc/webviewHtml.ts. Adding a language is two files and no code. - Unit tests for the localization: bundle key parity, language fallback, and "no Cyrillic left in the English panel".
- READMEs in five languages (EN/RU/ES/DE/ZH) and a
CHANGELOG.md. - All code comments are English.
Full history: CHANGELOG.md