Repository navigation
Releases
OpenCode Jesk 2.0.0.0
[2.0.0.0] - 2026-10-15
Added
Quick Start (first tab, opens on first run)
A step-by-step guide on a single page, so a new user can go from zero to a running agent without leaving the Settings window:
- Install — a single Install All button installs v2 first, then v1, so both versions of the OpenCode CLI are available side by side (
opencode= v1,opencode2= v2) and either can be used.- A live npm log streams the raw installer output while the install runs.
- A non-linear progress bar driven by the real output shows the current percentage and the elapsed time.
- A sweeping shimmer highlight runs across the bar, with rounded corners.
- A Cancel button aborts a running install.
- On success the bar turns green with the label Download complete.
- Version — choose the CLI version to use: v1 (stable) or v2 (preview).
- Interface — pick the mode, Desktop (Web) or CLI, and open the panel with a single button.
- Overview — an at-a-glance map of where the extension, the data directory, the server and the logs live.
Sponsorship / Contacts
- A thank-you letter for supporting the project.
- Contacts:
- Telegram
- Boosty
- GitHub
- Crypto wallets for TON, BTC and ETH:
- Each wallet shows a QR code.
- Wallets are switched through sub-tabs.
- Each has an address field and a Copy button.
Updates
- A leave-a-review card linking to the Marketplace review page.
- A rating popup:
- Shown once per session.
- Appears after roughly two hours of use.
- Can be turned off with a toggle in Settings.
- A detailed "What's new" changelog (the bundled
CHANGELOG.md, parsed and rendered) instead of the raw installation log.
UI and brand
- A blue palette matched to the extension icon — gradients and soft glows, used consistently across the panel and the Settings window.
- The extension icon in the Visual Studio menu and in the Settings window title.
- Always-dark windows, with restyled tabs and menus.
Changed
- Full rebrand to OpenCode Jesk. The product is a single brand; the old OpenCode Studio name has been removed entirely. Renamed:
- the namespace,
- the assembly,
- the package class,
- the VSCT command tables,
- the icons.
- The data directory is now
%LOCALAPPDATA%\OpenCodeJesk(with migration from the old%LOCALAPPDATA%\OpenCodeStudio). - The environment variable is
OPENCODEJESK_OPENCODE_BIN. - The pack URIs use the new name.
- The project builds the single Jesk brand.
- Version bumped to 2.0.0.0.
- Internal refactor — the "god" classes were split into focused services:
CliInstallService,Localization,CliVersionStatusService,CliBinaryLocator,ServerPortResolver,SharedServerRegistry,WebPageRenderer,SessionUrlParser,ConsoleCoordinator,ReconnectCoordinator,CliModeCoordinator,SettingsEditor,ImportPresenter,InstallStatusRendererandUiPalette.- Dead code was removed, comments were translated to Russian, and the sources were organized into folders.
Fixed
- v1 ↔ v2 switching in the web panel — the WebView2 cache is cleared whenever the version changes, so the panel no longer shows a stale page.
- Version selection at start — the restart/adopt decision now compares by major version.
- CLI crash when switching versions — "Session not found" is handled by validating the session and creating it if missing before the terminal opens.
- npm installation — runs with
--forceand stops the extension's own processes first, so locked shims no longer block the install. - Bunny rounding — the running "bunny" no longer overflows the progress bar's edges.
- Hover styles — the bright blue highlight was removed; the tabs and the Sponsorship item now follow the side-menu style.
Docs
- Updated README (EN/RU) and the Marketplace description with the blue style and new collages:
- a preview of all panel versions,
- a collage of all Settings tabs.
- Reworked the README structure.
OpenCode Studio 1.1.5.1 (minor hotfix)
OpenCode Studio 1.1.5.1 (minor hotfix)
Changed (minor)
- More reliable Open Extension Manager action: opens the Visual Studio extension manager (tries the Updates page first, then several fallbacks). Works on Visual Studio 2022 and Visual Studio 2026.
- The update window now stays hidden until the next Visual Studio restart when it is closed with the X button (same as "Not now").
A small maintenance release on top of 1.1.5 - no behaviour changes elsewhere.
OpenCode Studio 1.1.5
OpenCode Studio 1.1.5
Fixed
- Closing the update window with the X button now suppresses it until the next Visual Studio restart (same as "Not now").
- Open Extension Manager now reliably opens Visual Studio's Extension Manager (several known command names plus a DTE command search); the Marketplace page is only a fallback.
Included from 1.1.4
- Background update checks (once a minute) for OpenCode Studio (release notes + Open Extension Manager / Marketplace page / Not now) and for the OpenCode CLI (update right from the extension via
npm i -g opencode-ai@latest). - Setting Check for new versions to turn extension update notifications off.
- The Settings window shows the installed and the latest available OpenCode version.
OpenCode Studio 1.1.4
OpenCode Studio 1.1.4
Added
- Update checks. The extension now watches for new versions in the background (once a minute):
- OpenCode Studio itself - a compact dark-themed window shows the new version, its release notes and Open Extension Manager / Marketplace page / Not now buttons. Visual Studio installs extension updates in the background anyway; "Not now" hides the window until the next restart.
- OpenCode CLI - checked against npm. When a newer version exists, the window offers to update it right from the extension (
npm i -g opencode-ai@latest) or shows the manual command; the panel picks up the new version on restart.
- Setting Check for new versions (in Tools -> Options -> OpenCode Studio and in the Settings window) to turn extension update notifications off.
- The Settings window shows the installed and the latest available OpenCode version.
Changed
- Menu item renamed to OpenCode Studio Settings; the window is now a plain Settings window with Import and Settings tabs.
- The plugin always uses the latest installed OpenCode: on server start it re-checks the binary (path + modification time) and restarts the server if it changed.
server.jsonnow records the real server process PID.
Removed
- The "OpenCode Studio Usage Statistics" menu item and its window for now (statistics will return later; use the console button in the panel meanwhile).
OpenCode Studio 1.1.2
OpenCode Studio 1.1.2
Added / Changed
- Always uses the latest installed opencode. On server start the extension re-checks the
opencodebinary (path + modification time) and restarts the server if it changed, so a fresh install is picked up automatically. - The first-run wizard is now a Settings window with two tabs (Import and Settings). The button is Save selected and applies both your import choices and settings.
server.jsonnow records the real server process PID.
Removed
- The "OpenCode Studio Usage Statistics" menu item and its window for now (statistics will return later; the panel already has a button that opens the OpenCode Console).
Fixed
- Renamed the button from "Import selected" to "Save selected" to match its broader role.
Full changelog: CHANGELOG.md
OpenCode Studio 1.1.1
OpenCode Studio 1.1.1
Added
- opencode v1 and v2 support (including the v2 beta). opencode v2 secures its HTTP server with HTTP Basic Auth (the CVE-2026-22812 fix). The extension now sets the server password itself, sends Basic Auth on every request and passes the credentials to the embedded WebView2 - fixing the misleading "not in PATH" startup error on v2.
- Auto-detection of the v2 beta binary (
opencode2) and a native OpenCode version switch - "Use OpenCode v2.x (preview)" - in the settings window and in Tools -> Options -> OpenCode Studio.OPENCODESTUDIO_OPENCODE_BINcan force a binary path. - One extension for Visual Studio 2022 and Visual Studio 2026.
Fixed
- No more v2 reconnect loop: the health check no longer requires the strict
{"healthy":true}body. - The whole process tree is terminated (
taskkill /T), so the port is released and no longer jumps between restarts. - Readiness no longer depends on the server's startup log line.
Full changelog: CHANGELOG.md
OpenCode Studio 1.1.0
Что нового
- Кнопка статистики в панели OpenCode — слева от кнопки контекста (на страницах opencode.ai — в углу). Один клик открывает профиль и консоль OpenCode прямо внутри Visual Studio: смотрите реальные траты и лимиты, не переключаясь в браузер. Повторный клик возвращает к чатам.
- Вход в OpenCode Console во встроенном браузере (Google, GitHub, почта); сессионная cookie хранится зашифрованной (DPAPI).
- Стабильный порт сервера — локальные настройки, тема и история чатов больше не сбрасываются между запусками.
- Страница настроек Tools -> Options -> OpenCode Studio -> Usage & Limits и чекбокс в мастере первого запуска.
- Обновлённая двуязычная документация и описание для Marketplace.
В работе
Встроенная панель статистики с графиками (лимиты, расход по моделям, гистограмма по дням) — план: https://github.com/Jevkray/OpenCodeStudio/issues/1
OpenCode Studio 1.0.10
Documentation release.nn- Reworked bilingual README (EN/RU) with a preview screenshot, feature overview and contacts.n- New Syncing chat history guide (project paths).n- Marketplace description with preview.
OpenCode Studio 1.0.9
Show all chats.nn- Opens the OpenCode web UI home, listing all projects and every chat (like the desktop app).n- Stable server port so the web UI keeps its state between restarts.n- No more auto-created empty sessions.
OpenCode Studio 1.0.8
Fix chat history loading.nn- Navigation URL now encodes the project directory exactly as OpenCode reports it, so the web UI resolves the project and shows its sessions.`n- API responses are decoded as UTF-8, so non-ASCII project paths match correctly.