Releases: takemo101/cuekit
v0.0.18 — Antigravity (`agy`) CLI support
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
-mmodel selection.agyis server-managed;supports_model_selection: false. - No
--skip-trustanalogue. The workspace-trust gate appears to be gone inagy.
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 hyphenatedantigravity-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 doctorprobesagy --versionalongside the other adapter binaries.cuekit initwrites anantigravity:adapter block in the generated.cuekit.yaml.
Install
bun install -g github:takemo101/cuekit#v0.0.18Migration
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
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 2 —
defaults_appliedattribution,submit_tasksbatch,strategy_hint(#585) - Phase 3 —
idempotency_key, hard quotas,must_inspect,team_metrics(#589) - Phase 4 — structured
outcomeon completed events, coordinator prompt shrink (#591) - Phase 5 — time-based auto-cleanup,
coordinator.max_decisionscircuit-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 createwhen worktree is behind integration target (#600) - worktree-gone reconciliation in
get_task_status(#601) - cancel-status fix —
task statusafter cancel no longer returns UNKNOWN (#598) - transcript flush — herdr-backend now actually writes
transcript.txt(#599) - graded stall_severity + sane
attention_hintthreshold (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.17Full changelog
See CHANGELOG.md for the complete [0.0.17] entry.
🤖 Generated with Claude Code
v0.0.11 — PATH propagation fix for multiplexer backends
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
What's new in v0.0.10
- Added Swarm-lite team snapshot, team event, blackboard, targeted steering, and cooperative profile guidance improvements.
- Improved
cuekit tuidetail panes with tabs, clearer team/task detail layouts, and stronger snapshot/blackboard visibility. - Added advisory team finalization/progress hints in
wait_teamandget_team_resultwithout 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-authoringskill for safe project-specific Agent Profile design and review.
Validation
bun run checkbun run typecheckbun testbun packages/cli/src/bin.ts --version→0.0.10bun run release:check
Installation
bun remove -g cuekit-workspace
bun install -g github:takemo101/cuekit#v0.0.10v0.0.9 — safer Bun global upgrade guidance
What's new in v0.0.9
- Updates
cuekit updateto recommend removing the existing globalcuekit-workspacepackage 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.9and regenerates the bundled CLI.
Upgrade
bun remove -g cuekit-workspace
bun install -g github:takemo101/cuekit#v0.0.9Installation
bun install -g github:takemo101/cuekit#v0.0.9v0.0.8 — Herdr and lifecycle hook polish
What's new in v0.0.8
- Adds full lifecycle hook coverage, including
on_task_start,on_task_block,on_team_start, andon_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 --fixrepair support.
Installation
bun install -g github:takemo101/cuekit#v0.0.8v0.0.7 — Herdr multiplexer backend
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.7v0.0.6 — parent-session feature series
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_tasknow surfacesrun_kind/long_livedin status, list summary, and snapshot responses. - TUI: new Parent Sessions view (
pkey), create a parent session withn, attach witha. - Snapshot: new
get_task_snapshotoperation — pre-intervention read combining status, recent events, handoff summaries, and transcript tail. - Typed handoff:
steer_tasknow acceptsevent_type: "handoff"andmessage_filefor large context-transfer payloads. Handoff artifacts andtask_eventsrecords are written only after successful injection. - Builtin
parentprofile: use--role parentat 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-dogfoodupdated withget_task_snapshotpre-steer workflow and typed handoff guidance..agents/skills/cuekit-strategy-authoringupdated withparent-sessionstrategy category.
Installation
bun install -g github:takemo101/cuekit#v0.0.6Full changelog
v0.0.5
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
v0.0.4
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 --mcpandcuekit tuinow
share a singlebuildAdapterRegistryfactory in@cuekit/adapters,
so adding a new adapter only requires oneregistry.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:checkregenerates
bin/cuekit.js, fails if the committed bundle was stale, and pins
the embedded version againstpackages/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 iscuekit-workspaceeven though its
binary iscuekit. New### Uninstallsubsection plus a deeper
## Full uninstallsection for state DB / transcripts / project
artifacts / tmux sessions / MCP client config (#389). - README's Development section gains a "Cutting a release" subsection
documenting therelease:checkworkflow (#392).