Skip to content

v0.18.0

Choose a tag to compare

@maci0 maci0 released this 15 Oct 08:46
· 20 commits to main since this release

Added

  • microagent schema prints a CLI Spec 0.3 document and exits 0. It reads no config, no credentials, and no network. microagent schema <command> keeps that command and any command whose path starts with it. schema is a subcommand only as the first argument; a task of that name goes after -- or --print.
  • -o / --output selects auto, text, or json (default auto) and is accepted before the subcommand. The pipe contract stays the model's text, so auto stays text on a pipe and an explicit -o json is what asks for JSON. --version, setup, and update (including --check) then print one JSON document. update and setup include changed. A JSON-mode error's last stderr line is an error envelope, and the exit status stays 2 for a bad command line or bad configuration, 1 for a failure, 3 for a run that stopped without an answer, and 130 for an interrupt. The model's own stdout is unchanged, and the session log's JSON keys are unchanged.