Skip to main content

Gitmoot v0.3.3-beta.1

Gitmoot v0.3.3-beta.1 adds per-model selection: gitmoot can now choose a model per agent and per job or delegation, not just a runtime. Pre-release built from main.

Highlights

Per-model selection

  • Agent default modelgitmoot agent start/subscribe/type set <name> --model <m>, also settable as [agents.<type>].model in config.
  • Per-job override--model <m> on agent run/ask/implement/review and orchestrate.
  • Per-delegation model — an optional model field on each delegations[] entry.

The model is passed to the codex/claude/kimi CLI as --model, resolving the effective value as per-job/delegation override ?? agent default. It is a free-form, runtime-scoped string (no allow-list); omitting it preserves prior behavior — the runtime's own default.

Validation

  • Verified end-to-end against a live Codex session: the agent default reaches the session start, a per-job override is applied on deliver and overrides the default (Codex confirms the model switch), and a valid override runs successfully.

Install / update

gitmoot update # existing installs
curl -fsSL https://gitmoot.io/install.sh | sh # fresh install

Assets: gitmoot_linux_amd64, gitmoot_darwin_amd64, gitmoot_darwin_arm64, sha256sums.txt.