R6.49
execai R6.49 — agent inside your editor
This release adds the IDE protocol that powers the ExecAI extension for VS Code and Cursor: the editor runs execai ide and talks to it over stdin/stdout, so the whole agent loop — tools, permissions, sources, memory, history — stays on your machine, in the CLI you already configured.
The extension
A sidebar chat with streaming answers, tool cards with live output, and the same five permission buttons you know from the TUI — Once / All of this tool in this task / This command in this task / FOREVER / Deny. Plus:
- Attachments — files by button, right-click in the explorer, or Ctrl+V; images get thumbnails and are sent as vision blocks
- Context — the active file and your selection travel with the message
- History — chats are the same store as
/resumein the terminal: start a chat in the editor, continue it in your shell - Model and source pickers right in the chat, showing the models of your current source
- Changed files as clickable chips, stop button, status line with model · source
Install it from the marketplace of your editor (or grab the .vsix from the extension repo) — the extension can download this CLI for you on first run.
Also in this release
- Background mode follows your local settings —
execai serveuses your selected source, subscription, thinking budget and iteration limits instead of built-in defaults. - Fixes carried over from the 6.3x line: honest startup banner,
permissions.jsonprompts that name the real scope of a decision, and no hardcoded internal hostname in the plan hint.
Install / upgrade:
curl -fsSL https://raw.githubusercontent.com/execai/execai-agent/main/install.sh | bashWindows:
iwr -useb https://storage.yandexcloud.net/execai-agent-prod/execai/stable/install.ps1 | iex