Skip to content

kage-cli-v0.4.0

Choose a tag to compare

@QaidVoid QaidVoid released this 19 Oct 16:11
· 109 commits to main since this release
c8b92a8

Features

  • (catalog) Read the catalog and provider logos from kage-models (#149) - (6fdb863)
  • (cli) Have kage doctor report the default model - (949d3e5)
  • (cli) Models fetch maps metadata and takes a models URL - (2175f06)
  • (client) Local mutators emit Change records - (3d5c224)
  • (client) Fork, export and compact sessions - (680640e)
  • (client) Keep each child's call and resume swarm members - (2e88801)
  • (client) Show option changes at once and undo a refused one - (123d3f8)
  • (client) Record own prompts and keep swarm, plan and parent facts - (30e38cc)
  • (client) Add the sans-io kage-client crate - (32bfb39)
  • (compaction) Phase updates, token pairing and handoff briefs (#178) - (5d63f21)
  • (gui) Move the desktop client from GPUI to egui (#42) - (2d106be)
  • (gui) Show background agents and their reports - (3c560ca)
  • (gui) Enable plugins and grant capabilities - (4eff436)
  • (gui) Measure rows and time runs like the prototype - (98f741d)
  • (gui) Approvals end to end with decision records - (9e120d3)
  • (gui) Composer with drafts, modes, menus and fuel gauge - (c6c02c7)
  • (provider) Add Kenari subscription models (#43) - (46f3b6f)
  • (providers) Add OpenCode Zen and Go - (645e8ab)
  • (rpc) List the model catalog for clients - (e8852d3)
  • (rpc) List and set engine options over _kage/options - (1fe3673)
  • (rpc) Rename sessions over _kage/session/rename - (4cfd990)
  • (tools) Rename bash to shell with a configurable program - (6f35801)
  • (tui) Add a rewind picker opened by double-esc - (050ce70)
  • (tui) Bundle kage themes and follow the terminal background - (a76b2d2)
  • (undo) Branch the session in place for undo and rewind - (f8df989)
  • (undo) Add /undo to drop the last exchange - (0e2ee25)
  • Release desktop and web with kage at one version (#182) - (82e1231)
  • Nekomata brand mark across the GUI, docs and TUI (#181) - (32903c5)
  • List user themes and let clients set the system picks - (453d406)
  • Browse folders on the engine's machine in Open folder - (cc2bf35)
  • Show engine notes and delegation calls as their own rows - (868cf15)
  • Let the model ask the user questions - (33afcb2)
  • Probe MCP and ACP, read provider directories, install plugins - (43ada1f)
  • Test providers and save keys through the engine - (8f4f881)
  • Write config sections through _kage/config/set - (a122efb)
  • Offer a new session's options before one opens - (c3ed0d1)
  • Replay recorded thought, tool and run times - (4b2f489)
  • Report subagent usage and model to clients - (7cd8638)
  • Add a swarm tool that spawns one child agent per item - (289378d)

Bug Fixes

  • (cli) Resolve default model from catalog for every provider - (6cb1e4e)
  • (client) Restore the replaced transcript when a load fails - (13c297e)
  • (goal) Send the goal to the agent and keep checking it - (8cfa063)
  • (gui) Absorb RequestId enum from kage-client - (f0e7464)
  • (gui) Show a compaction summary as a folded markdown card - (0e2bf7d)
  • (paths) Shared unquote_and_trim helper across every entry point - (88c9d4e)
  • (rpc) Session config, ignored files, swarm meta once - (e6f19f8)
  • (steering) Steer image prompts at the next turn boundary - (cf65910)
  • (tui) Guard slash completion slice when cursor is 0 (#179) - (402c16e)
  • Wave 3 correctness across loop, providers, mcp, tui, gui, rpc - (2260738)

Refactor

  • (plugins) Scope rewind.lua to file checkpoints - (b7fac19)
  • (provider) Remove the opencode zen provider - (f28ed0a)

Documentation

  • Describe the release downloads and the desktop client - (397502c)
  • Refresh the tagline and the home page features - (fcffbfe)
  • Refresh the README and its credits - (9ee4d03)
  • Rewrite the README - (43d2060)

Styling

  • Format the compaction summary parser - (308c009)

Testing

  • (client) Replay a mid-turn failure from a fixture - (66e4fae)
  • Close the crate test-audit holes with exact, failure-path asserts - (c769efe)

Miscellaneous Tasks

  • Release the desktop and web client on their own track - (6633758)
  • Release kage for Windows - (7e81f12)
  • Remove the unmaintained nix flake - (7a6dcd5)
  • Raise the declared MSRV to 1.88 - (574a18a)
  • Add cargo manifest metadata and committable README - (2fa439a)

Contributors