Skip to content

Releases: takemo101/cuekit

v0.0.18 — Antigravity (`agy`) CLI support

21 May 23:40
5810c6f

Choose a tag to compare

Adds support for Google's Antigravity CLI (agy), the announced replacement for Gemini CLI. Gemini CLI sunsets on 2026-06-18, so this release lands a parallel antigravity adapter + cuekit mcp add ergonomics ahead of the deadline. The existing gemini adapter stays shipping; removal is a follow-up after the upstream sunset.

What's new

antigravity adapter (#607)

Drop-in alternative to the gemini adapter. Three load-bearing divergences, all pinned by tests:

  • Interactive uses -i '<prompt>' (flag form), not the gemini-era positional.
  • No -m model selection. agy is server-managed; supports_model_selection: false.
  • No --skip-trust analogue. The workspace-trust gate appears to be gone in agy.

Plus a new adapter_options.sandbox: true that emits --sandbox (terminal-restricted run, closest analogue to gemini's --approval-mode plan). When both sandbox and the default dangerously_skip_permissions apply, sandbox wins.

cuekit mcp add --agent antigravity (#608)

Writes a stdio registration entry into agy's MCP config:

  • CLI global (default): ~/.gemini/antigravity-cli/mcp_config.json — note the hyphenated antigravity-cli/ directory. The no-hyphen ~/.gemini/antigravity/ is the desktop Editor's separate config; it's intentionally left alone but mentioned in stdout as a hint.
  • Workspace (--no-global): <cwd>/.agents/mcp_config.json.

Existing mcpServers entries are preserved; file mode is preserved (0o600 default on new files). Atomic write via tmp + rename.

Doctor + init

  • cuekit doctor probes agy --version alongside the other adapter binaries.
  • cuekit init writes an antigravity: adapter block in the generated .cuekit.yaml.

Install

bun install -g github:takemo101/cuekit#v0.0.18

Migration

Existing tasks with agent_kind: gemini continue to work. New tasks should prefer agent_kind: antigravity. Gemini CLI users have until 2026-06-18 before the upstream binary stops serving traffic; cuekit will remove the gemini adapter in a follow-up release after that date.

Full changelog

See CHANGELOG.md for the complete [0.0.18] entry.

🤖 Generated with Claude Code

v0.0.17 — AI Ergonomics rollout + Operability backlog

21 May 14:13
d75f622

Choose a tag to compare

A large release focused on AI ergonomics for coordinator agents and operability gaps surfaced by dogfood.

Highlights

AI Ergonomics rollout — all 5 phases shipped

  • Phase 1 — permissive enums, steer defaults, sharper tool descriptions (#584)
  • Phase 2defaults_applied attribution, submit_tasks batch, strategy_hint (#585)
  • Phase 3idempotency_key, hard quotas, must_inspect, team_metrics (#589)
  • Phase 4 — structured outcome on completed events, coordinator prompt shrink (#591)
  • Phase 5 — time-based auto-cleanup, coordinator.max_decisions circuit-breaker (#593)

Plus dogfood-driven follow-ups for each phase: #587 / #590 / #592 / #594 / #595.

Operability — 6 reliability gaps closed

  • base-sync warning at team create when worktree is behind integration target (#600)
  • worktree-gone reconciliation in get_task_status (#601)
  • cancel-status fixtask status after cancel no longer returns UNKNOWN (#598)
  • transcript flush — herdr-backend now actually writes transcript.txt (#599)
  • graded stall_severity + sane attention_hint threshold (10 min, was 60 s) (#597)
  • (#602 closed as misdiagnosed — logger already writes to stderr)

Coordinator-on-agent dogfood works end-to-end

The structured-outcome path (Phase 4 #579) + decision limit (Phase 5 #582) + prompt shrink (Phase 4 #580) now compose well enough that a coordinator agent can drive a team to completion without parent intervention. Verified in the release notes dogfood — 3 workers spawned, structured outcomes aggregated, completed in 3.5 min wall clock.

Updated cuekit-dogfood skill

Rewritten to role-partitioned structure (delegate / coordinate / report / review). First dogfood under the new shape produced fully structured findings without per-task objective hand-holding, and surfaced the #595 dedup-vs-gate ordering bug.

Install

bun install -g github:takemo101/cuekit#v0.0.17

Full changelog

See CHANGELOG.md for the complete [0.0.17] entry.

🤖 Generated with Claude Code

v0.0.11 — PATH propagation fix for multiplexer backends

15 May 13:46
a86151e

Choose a tag to compare

What's new in v0.0.11

Bug Fixes

  • herdr/tmux/zellij PATH propagation (#551): Fixed adapter spawn failures (ENOENT) when running under herdr or other multiplexer backends. Pane environments now inherit the parent process PATH, ensuring adapter binaries (pi, claude-code, gemini, opencode) are resolvable inside task panes.
  • doctor pane PATH diagnostics: Added parent PATH check and pane PATH mismatch warning to cuekit doctor for herdr/zellij backends.

Changes

  • packages/adapters/src/pane-adapter.ts: Include PATH in pane spawn environment
  • packages/cli/src/doctor.ts: Parent PATH diagnostic + pane PATH warning
  • packages/cli/tests/doctor.test.ts: Updated test expectations

Installation

bun add v1.3.13 (bf2e2cec)

v0.0.10 — Swarm-lite and TUI coordination improvements

15 May 00:32
6a719c3

Choose a tag to compare

What's new in v0.0.10

  • Added Swarm-lite team snapshot, team event, blackboard, targeted steering, and cooperative profile guidance improvements.
  • Improved cuekit tui detail panes with tabs, clearer team/task detail layouts, and stronger snapshot/blackboard visibility.
  • Added advisory team finalization/progress hints in wait_team and get_team_result without adding auto-steer or scheduler behavior.
  • Hardened Herdr cleanup/pane identity flows and fixed MCP stdio integration tests so they do not leak real Herdr workspaces.
  • Fixed role/model resolution when an explicit agent overrides a profile default, avoiding invalid combinations such as pi + sonnet.
  • Added the cuekit-agent-profile-authoring skill for safe project-specific Agent Profile design and review.

Validation

  • bun run check
  • bun run typecheck
  • bun test
  • bun packages/cli/src/bin.ts --version0.0.10
  • bun run release:check

Installation

bun remove -g cuekit-workspace
bun install -g github:takemo101/cuekit#v0.0.10

v0.0.9 — safer Bun global upgrade guidance

13 May 05:01
c67e502

Choose a tag to compare

What's new in v0.0.9

  • Updates cuekit update to recommend removing the existing global cuekit-workspace package before installing a newer GitHub release tag.
  • Documents the same remove-then-install upgrade pattern in the README to avoid Bun global-install dependency-loop errors when upgrading from older cuekit tags.
  • Bumps all cuekit packages to 0.0.9 and regenerates the bundled CLI.

Upgrade

bun remove -g cuekit-workspace
bun install -g github:takemo101/cuekit#v0.0.9

Installation

bun install -g github:takemo101/cuekit#v0.0.9

v0.0.8 — Herdr and lifecycle hook polish

13 May 03:31
cab1294

Choose a tag to compare

What's new in v0.0.8

  • Adds full lifecycle hook coverage, including on_task_start, on_task_block, on_team_start, and on_team_complete.
  • Supports multiple hook commands per event and expands hook environment variables reliably inside quoted commands.
  • Improves Herdr backend behavior, including workspace/tab focus on attach and safer pane identity handling.
  • Prevents parent sessions from auto-completing when their pane dies.
  • Adds robust task list handling for corrupt timestamp rows plus cuekit doctor --fix repair support.

Installation

bun install -g github:takemo101/cuekit#v0.0.8

v0.0.7 — Herdr multiplexer backend

12 May 00:54
ffa6f00

Choose a tag to compare

What's new in v0.0.7

New features

  • Herdr multiplexer backend — Alternative to tmux/zellij. Uses workspaces with named tabs per team position.
  • Team workspace persistence — Herdr team workspace handles persisted in DB, reused across process restarts.
  • Cross-process file lock — Prevents duplicate workspace creation when spawning team members concurrently.

Fixes

  • Herdr killPane / killTeamSession idempotency
  • Mixed-backend task safety — operations on tasks from different backends are properly rejected

Documentation

  • README updated with Herdr backend instructions

Installation

bun install -g github:takemo101/cuekit#v0.0.7

v0.0.6 — parent-session feature series

11 May 07:53
1ee830d

Choose a tag to compare

What's new in v0.0.6

Parent session tasks (#460#467)

Long-lived interactive cuekit tasks for shared development workspaces. No separate session API — parent sessions are normal tasks submitted with run_kind: "parent_session" and long_lived: true metadata.

  • MCP/CLI: submit_task now surfaces run_kind/long_lived in status, list summary, and snapshot responses.
  • TUI: new Parent Sessions view (p key), create a parent session with n, attach with a.
  • Snapshot: new get_task_snapshot operation — pre-intervention read combining status, recent events, handoff summaries, and transcript tail.
  • Typed handoff: steer_task now accepts event_type: "handoff" and message_file for large context-transfer payloads. Handoff artifacts and task_events records are written only after successful injection.
  • Builtin parent profile: use --role parent at submit time to get parent-session guidance.

Zellij steering fix (#468)

Solo zellij tasks previously returned success for steer but did not deliver input. Fixed by resolving the concrete pane id (terminal_0) at steer time via list-panes.

Documentation & skills

  • MCP API spec, state model spec, and AGENTS.md updated to cover all new operations and fields.
  • .agents/skills/cuekit-dogfood updated with get_task_snapshot pre-steer workflow and typed handoff guidance.
  • .agents/skills/cuekit-strategy-authoring updated with parent-session strategy category.

Installation

bun install -g github:takemo101/cuekit#v0.0.6

Full changelog

v0.0.5...v0.0.6

v0.0.5

10 May 23:40
dc986de

Choose a tag to compare

Highlights

  • Adds responsive zellij TUI detail loading with animated spinner and selected-detail refresh.
  • Improves zellij team dashboard/list performance with pane-list caching and async zellij runner.
  • Suppresses runtime/backend warning logs during the alternate-screen TUI so task deletion does not corrupt the cockpit display.
  • Documents zellij dashboard behavior, expected detail lag, and v0.0.5 install instructions.

Validation

  • bun run release:check
  • focused typecheck/test validation from PR #447, #448, and #449

v0.0.4

08 May 05:16
ba8bc56

Choose a tag to compare

2026-05-08

A maintenance release: docs, tests, refactors, and release-engineering
hardening from the post-v0.0.3 self-review and follow-up issues. No
runtime behaviour changes for end users beyond the TUI padding cosmetics.

Changed

  • TUI LIVE OUTPUT padding now anchors with a
    ── (no earlier pane content) ── marker at the head of the empty
    region, so users who scroll up see an explicit "nothing earlier"
    indicator instead of an unexplained blank canvas (#394).

Internal

  • Adapter registry unified. cuekit --mcp and cuekit tui now
    share a single buildAdapterRegistry factory in @cuekit/adapters,
    so adding a new adapter only requires one registry.register(...)
    line. The hand-maintained twin registries that produced the
    v0.0.2 gemini-not-attachable-from-TUI bug are eliminated (#391).
  • Release process safety net. bun run release:check regenerates
    bin/cuekit.js, fails if the committed bundle was stale, and pins
    the embedded version against packages/cli/package.json. Catches
    the v0.0.2 / v0.0.3 stale-bundle class of bug at release time, not
    in the field (#392).

Documentation

  • README's Install section gains a "Naming gotcha" callout flagging
    that the workspace package is cuekit-workspace even though its
    binary is cuekit. New ### Uninstall subsection plus a deeper
    ## Full uninstall section for state DB / transcripts / project
    artifacts / tmux sessions / MCP client config (#389).
  • README's Development section gains a "Cutting a release" subsection
    documenting the release:check workflow (#392).

Tests

  • captureLivePaneTail gains real-tmux integration tests (3 cases)
    gated on hasTmux() — happy path, trailing-blank trim, empty
    capture (#390).
  • loadTaskDetail gains real-tmux integration tests (2 cases) for
    the live-pane data flow (live source vs file fallback) (#393).