Skip to content

v0.6.0 — vertical orchestration (conduct, git-id, burn --prompt-file)#27

Merged
mixflavor merged 2 commits into
mainfrom
release/v0.6.0
Jun 14, 2026
Merged

v0.6.0 — vertical orchestration (conduct, git-id, burn --prompt-file)#27
mixflavor merged 2 commits into
mainfrom
release/v0.6.0

Conversation

@mixflavor

Copy link
Copy Markdown
Contributor

Minor bump (new features, SemVer). All additive — the existing command surface is unchanged.

New

  • clikae conduct (BETA) — fan ONE prompt across N accounts in parallel, each headless read-only on its own tank (its own quota), collect every leg's full output, print a captured/dry table. clikae does not judge — it hands you N results; the conductor (a human, or a session model) picks. New optional adapter hook adapter_audit_flags.
  • clikae git-id (issue Decide git commit identity / authorship policy (§13) #22) — per-tank git commit identity; clikae env also exports GIT_AUTHOR_*/GIT_COMMITTER_* so commits aren't mis-attributed to the engine's account email (HANDOFF §13). env vars beat git config; honest limits documented.
  • clikae burn --prompt-file/--prompt/--add-dir (issue burn: lower headless-dispatch barrier (--prompt-file + per-engine write hook) #24) — clikae fills each engine's headless-write flags from a new optional hook adapter_burn_flags; cross-engine --to reroute regenerates them for the new engine. Raw -- <cmd> form unchanged.

Robustness (found by an independent audit + a hardening test during dogfood)

  • adapter_burn_flags/adapter_audit_flags recipes are NUL-separated, so a multi-line prompt survives as a single argv item.
  • conduct classifies a leg by its captured output, not result-file size (an empty printf still writes a newline → would've been a false "captured").

Tests

Full bats suite 386 green (+ git_id.bats, conduct.bats, burn.bats additions incl. a real git-commit e2e, eval-injection safety, leak-guard, multi-line-prompt survival). shellcheck clean; scripts/test.sh ALL GREEN.

Note: this branch also carries the previously-unmerged docs/devlog commits (DEVLOG, README repositioning, issue #22/#24/#25 proposals) — intended to ship together.

🤖 Generated with Claude Code

chodaict and others added 2 commits June 14, 2026 11:22
DEVLOG.md charts the v0.1.0 → v0.5.x journey. README tagline + a new
'Command your fleet' section frame clikae as the cost-aware control plane for a
fleet of AI CLIs (to / burn / watch), not just an account switcher.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…0.6.0)

clikae grows the muscle for directing a fleet of AI CLIs that each burn their own
subscription, and a sibling Claude Code skill (conductor) stands on it. Minor bump
(new features, SemVer): all additive — the existing command surface is unchanged.

- conduct (BETA): fan ONE prompt across N accounts in parallel, each headless
  read-only on its own tank, collect every leg's full output, print a captured/dry
  table. clikae does not judge — it hands you N results; the conductor picks.
  New optional adapter hook adapter_audit_flags (claude, codex).
- git-id (issue #22): per-tank git commit identity; clikae env exports
  GIT_AUTHOR_*/GIT_COMMITTER_* so commits aren't mis-attributed to the engine's
  account email (HANDOFF §13). env vars beat git config; honest limits documented.
- burn --prompt-file/--prompt/--add-dir (issue #24): clikae fills each engine's
  headless-write flags from a new optional hook adapter_burn_flags (claude, codex);
  cross-engine --to reroute regenerates them for the new engine. Raw -- <cmd> form
  unchanged.

Recipes are NUL-separated so a multi-line prompt survives as one argv item;
conduct classifies by captured output, not result-file size (empty printf writes a
newline). Found by an independent audit + a hardening test during dogfood.

Tests: full bats suite 386 green (+ git_id.bats, conduct.bats, burn.bats
additions incl. a real git-commit e2e, eval-injection safety, leak-guard,
multi-line-prompt survival). shellcheck clean; scripts/test.sh ALL GREEN.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@mixflavor mixflavor merged commit 8761936 into main Jun 14, 2026
5 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants