Skip to content

Klide v0.6.1 — Subscriptions and Reach

Latest

Choose a tag to compare

@pierreprudh pierreprudh released this 23 Aug 17:08
· 234 commits to main since this release

Klide 0.6.1 — Subscriptions and Reach

Every agent visible. Every change reviewable.

This is the current release on the v0.6 line, and it supersedes v0.5.0 as the download.
Read What is still open below before you rely on it: the v0.6 orchestration
milestone is not delivered here, and the macOS bundle is still not Apple-notarized.

Highlights

  • Your subscription runs in Focus. Claude Code, Codex, OpenCode, and Oh My Pi were filtered out of the Focus picker, which left the chat-first surface able to run only what an API key could reach. Pick one now and it starts a Focus conversation authenticated by its own CLI login — no key anywhere in Klide.
  • A delegate shows its work. Klide asks Claude Code for stream-json instead of plain text, so the CLI's own Read / Edit / Bash steps render as tool rows in Klide's design, streaming token by token. They arrive as a separate observed_tool_call pair and every row says via Claude Code — Klide dispatched none of them, so validation can never mistake a delegate's Bash for a command Klide verified.
  • Around forty more providers, through one gateway. Klide can run the opencodex proxy (ocx) as a managed localhost server registered as a single self-hosted endpoint, putting ~40 upstreams — API-key or OAuth — behind the normal model picker and the full Rust tool loop. No fourth wire adapter: the proxy speaks the OpenAI wire the custom-provider store already drives. Starting it no longer hijacks the Codex CLI.
  • Subagents belong to the harness. spawn_subagent used to park in Rust while the AI panel ran the child, so closing the panel mid-subagent lost the report. Rust now owns the role, the child prompt, and reading the report from the child's durable transcript — a subagent survives a panel unmount, a reload, and a reattach.
  • Durability hardening from the 2026-08-04 architecture review: the Transcript is now as durable as the Mission log (atomic replace + flushed appends through one module), and validation no longer misreports allowlisted command tools.
  • One sidebar, one icon vocabulary. The rails, menus, and Focus shell were consolidated: Phosphor Light behind a single Icon primitive, the shell docked under the Focus canvas so run subscriptions keep streaming while you shell, and a sage theme pass including the dark-mode comment colour.
  • GitHub identity is pinned. Klide applies the account from ~/.klide/github_account.json per command; it never follows or mutates gh's global active account.

The full list is in the changelog.

What is still open

The v0.6 milestone itself — Missions as outcomes, visible budget and capacity, capability-based routing, automatic validation contracts, durable background execution — is not delivered here. budgetLedger.ts and capacityPlanner.ts exist as models but are not yet in the dispatch path. Klide remains under active development: expect the orchestration surfaces to change shape before v0.6 proper.

Download

Klide_0.6.1_aarch64.app.zip is an Apple Silicon macOS build.

This release is ad-hoc signed and not Apple-notarized. On first launch, macOS may say the developer cannot be verified. Unzip the archive, move Klide.app to Applications, then Control-click the app, choose Open, and confirm Open. Only install builds downloaded from this repository.

SHA-256: c27a75b70b63528dbd7eaa7d50a4352a55541b2fa50782a3576df0f3cc15533e

Requirements

  • macOS on Apple Silicon.
  • Optional: Ollama or MLX for local inference.
  • Optional: Claude Code, Codex, OpenCode, or OMP for delegate sessions.
  • Optional: npm install -g @bitkyc08/opencodex for the provider gateway.