Why
First-timers often want to pipe the CLI into another script. A --json flag teaches structured output without growing the package.
Done when
Out of scope
Streaming, multiple turns, or new HTTP clients.
Part of the PrimeOdin daily AI teaching builds.
Why
First-timers often want to pipe the CLI into another script. A
--jsonflag teaches structured output without growing the package.Done when
python -m first_commit_ai --mock --json "hi"prints one JSON object on stdoutreply(string),mock(bool), andsystem(string used)--jsonpath--jsonexample lineOut of scope
Streaming, multiple turns, or new HTTP clients.
Part of the PrimeOdin daily AI teaching builds.