Changelog
v0.1.9 · 2026-11-05
Oh My Pi threads now load the MCP servers you set up in Oh My Pi, and you can manage MCP servers and see skills from K-code.
Highlights
- Your Oh My Pi MCP servers load in K-code threads. Servers from Oh My Pi’s user, project, and plugin config were silently skipped before. They now connect alongside K-code’s own servers in every new, resumed, or forked thread.
- Manage MCP servers from Settings → Providers → Oh My Pi → Manage. Add, remove, enable, disable, test, and authorize servers, and browse their resources and prompts. The Skills tab lists what Oh My Pi loads, read-only. Everything runs through Oh My Pi itself.
/mcpsubcommand menu in the composer on web and mobile. Typing/mcplists every subcommand; the one you pick is sent to the thread’s Oh My Pi session.
K-code features
- Account switching and the auto-compaction switch for Oh My Pi, added after 0.1.8, are included.
Fixes
- Oh My Pi no longer ignores the MCP servers configured in Oh My Pi when a thread starts.
Breaking or migration notes
- None. Changes to MCP servers apply to new sessions; in a running thread, send
/mcp reload.
Full changelog: https://github.com/zt-hky/k-code/compare/v0.1.8...v0.1.9
v0.1.8 · 2026-11-05
Catches K-code up with T3 Code (about 330 upstream commits), adds account switching and an auto-compaction switch for Oh My Pi, and fixes a timeout when adding an environment behind Cloudflare Access.
Highlights
- Switch the Oh My Pi account from the thread. Thread details shows the email of the account serving the thread under Usage limits. Hover it and pick another account; while the agent is working, the switch waits for the next turn, like
omp’s own/session pin. - Auto-compaction switch for Oh My Pi in Settings → Providers → Oh My Pi. Off stops Oh My Pi compacting a conversation on its own, whatever its own config says.
- No more “timed out after 10000ms” behind Cloudflare Access. The request clock now waits for the Access sign-in, so a slow sign-in no longer fails a healthy server.
New (from T3 Code)
- Kiro as a provider.
- Copy thread copies a link that opens the thread, on web, desktop and mobile.
- Provider status banners get a Refresh button.
- The model picker lists the Claude models Claude Code reports.
- Electron 44.10.1 with the October Chromium security fixes, and Effect 4.1.2.
- Many fixes and speedups across the server, terminals, diffs, PR watches, OpenCode, Pi, Cursor, Antigravity and mobile layouts.
K-code features
- The Oh My Pi logo is the official gradient π.
- The mobile usage panel marks the account pinned to the thread.
- Managed policies can allow or pin the Oh My Pi provider.
- The changelog at kcode.agentbox.io.vn is built from these GitHub release notes, and the download page links to the latest release’s assets.
Fixes
- Adding or reconnecting an environment behind Cloudflare Access no longer fails when the sign-in takes longer than 10 seconds.
- A managed policy that lists
ohmypiinallowedDriversno longer stops the server.
Breaking or migration notes
- The server’s database moves the Web Push migration after T3 Code’s new ones. Existing databases are repaired on first start; no action needed.
- Update the desktop app and the server together: a 0.1.8 app reaching a server over SSH installs the 0.1.8 server runtime from this release.
Full changelog: https://github.com/zt-hky/k-code/compare/v0.1.7...v0.1.8
v0.1.7 · 2026-11-03
Catches K-code up with T3 Code (about 770 upstream commits) and fixes the two ways a remote environment could not be reached: SSH and Cloudflare Access.
Highlights
- SSH environments work again. Adding an environment over SSH failed with
curl: (22) … 404. It now downloads the right server archive, and reuses a server that is already running on the host. - Cloudflare Access for remote environments (desktop). Add an environment that sits behind Access and K-code opens the Cloudflare sign-in, remembers it, and asks again when it expires.
- Side chats, a single model and effort picker, and a rich text / Markdown toggle in the composer.
New (from T3 Code)
- Side chats beside the main thread, for questions that should not interrupt a run.
- Pick the model and its effort from one control. Threads show when you switch models or effort.
- Switch the composer between rich text and Markdown source with a button or
mod+/. - Subagent approvals appear in the parent thread.
- A context meter that fills up and shows tokens against the limit.
- Pin favorite projects and archive old ones.
- Review local commits one at a time in the Diff pane.
- Scheduled tasks can run once at a set date and time.
- Usage can be filtered by provider and model.
- Read provider environment variables and Bitbucket or GitCafe credentials from a secret provider such as 1Password.
- Copy the app version from General settings.
- Managed policy for organization-wide configuration.
t3 upasks how your other devices reach this machine, and--lanopens the server to your network.- Import terminal Pi sessions during setup.
- Antigravity runtime 1.4.5, with real turn failures and subagent work.
- Pasted text, voice notes, snapshots and files sent without text get their own message shapes. Desktop gains back and forward buttons and swipe navigation.
K-code features
- Usage follows the account pinned in the thread (Oh My Pi), and keeps it through the next turn.
- Everything from 0.1.6 still works: Oh My Pi, loop mode, Tasks and Subagents cards, Agent Hub, web push and VS Code (Web).
Fixes
- SSH environment bootstrap used upstream asset names that K-code never publishes. The bootstrap,
t3 updateand service install now all read one table,CLI_RELEASE_ARCHIVES, which the release workflow also uses. - Cloudflare Access: the desktop detects the Access wall, signs in in its own window, and adds the token to HTTP and WebSocket traffic from the main process. Settings → Environments lists these sign-ins with Sign out.
Breaking or migration notes
- Server self-update (
t3 update) on installs older than 0.1.7 looks for asset names K-code never published, so it cannot find an update. Reinstall once with the installer; later updates work. The desktop app’s own updater is unaffected. - Cloudflare Access sign-in is desktop only. Mobile and app.t3.codes still cannot pass Access; pair them over LAN or Tailscale.
Full changelog: https://github.com/zt-hky/k-code/compare/v0.1.6...v0.1.7
v0.1.6 · 2026-11-01
Oh My Pi grows into a complete provider, and K-code gains loop mode, Tasks and Subagents cards, web push and VS Code in the browser.
Highlights
- Oh My Pi is now sign-in complete: model-provider login, account limits, usage readout and plan mode work without leaving K-code.
- Loop mode repeats a message after every turn until you stop it.
- Tasks and Subagents cards sit above the composer and show each subagent’s model, thinking level and current activity.
- Web push notifications tell you when a run finishes while the tab is in the background.
New (from T3 Code)
t3 service protectkeeps the server alive when agents fill memory, and agents yield CPU to the server under pressure.- Large speedups on idle servers, sidebar and thread loading, git status, checkpoints and run start, with far less memory use.
- Android EAS Simulator sessions for the device panel.
K-code features
- Oh My Pi: subagents, skills,
/compact, a clean/contextview, project suggestions, answering questions in place, steering a live turn, and updating itself from provider settings. - Usage: Oh My Pi account limits feed the thread readout, group in their own pool, and account emails can stay revealed.
- Open in VS Code (Web) beside VS Code, toggleable per device.
- A configurable SSH host for remote editor links, and per-kind ACP instruction toggles.
- Cloudflare Access sign-in on the server (
T3CODE_CLOUDFLARE_ACCESS_*) and local overlays for the ACP registry. - Opt-in Vulkan rendering for the server browser (
T3CODE_SERVER_BROWSER_GPU=vulkan).
Fixes
- Stop during a restart no longer leaves a thread stuck, and restarts respect a parent’s Stop.
- Held queues release agent and scheduled messages once a thread completes a run.
- Completion pushes show the run’s latest reply, and image-only messages show the image.
- Installing the
t3command from the desktop no longer reports its own launcher as anothert3.
Full changelog: https://github.com/zt-hky/k-code/compare/v0.1.0...v0.1.6
v0.1.0 · 2026-10-31
First public release of K-code, a community fork of T3 Code.
Highlights
- New name, brand and installers: desktop apps for Linux, Windows and macOS, plus a headless server and CLI.
- Oh My Pi as a first-class provider, with sign-in, thinking levels including
auto, skills and plan mode. - Agent Hub: a live grid of running subagents, with a per-agent Stop where the provider supports it.
K-code features
- Agent Hub: no pane cap, responsive columns, a Live/All filter, maximize, and a project-wide running-agents page.
- Batch subagent tasks appear as one entry per task.
- Full transcript mode on web, desktop and mobile: a Settings toggle, a chat-header button, a command-palette entry and
mod+alt+shift+e. - Resume native Oh My Pi sessions with their real titles, across projects. Renames are written back to the session.
- Settings sync across every device connected to the same server.
- One-line installers:
install.shandinstall.ps1on kcode.agentbox.io.vn.
Breaking or migration notes
- This is a fork with its own release channel. Installs of T3 Code are not updated by K-code and the reverse.
Full changelog: https://github.com/zt-hky/k-code/commits/v0.1.0