cc-steer pipeline install-launchd

Schedule the pass nightly — plus the weekly model retrain and the shadow watcher — via macOS LaunchAgents.

cc-steer pipeline install-launchd [OPTIONS]

The pipeline agent covers both collection cadences: it runs pipeline run --auto-weekly, so the Sunday pass folds in the auditor and eval. The retrain agent runs the lab’s harness.retrain every Sunday, refreshing the promoted gate model when the training data moved (--no-retrain skips it). The watch agent runs cc-steer watch continuously under KeepAlive so a fail-fast crash respawns (--no-watch skips it). Logs land under ~/.cc-steer/logs/. Re-running replaces the agents in place.

Full --help output
Usage: cc-steer pipeline install-launchd [OPTIONS]

  Schedule the pass nightly — plus the weekly model retrain and the shadow
  watcher — via macOS LaunchAgents.

  The pipeline agent covers both collection cadences: it runs ``pipeline run
  --auto-weekly``, so the Sunday pass folds in the auditor and eval. The
  retrain agent runs the lab's ``harness.retrain`` every Sunday, refreshing
  the promoted gate model when the training data moved (``--no-retrain`` skips
  it). The watch agent runs ``cc-steer watch`` continuously under
  ``KeepAlive`` so a fail-fast crash respawns (``--no-watch`` skips it). Logs
  land under ``~/.cc-steer/logs/``. Re-running replaces the agents in place.

Options:
  --prefix TEXT             Command prefix the agent invokes cc-steer with.
                            [default: uvx cc-steer]
  --journal-repo DIRECTORY  Repository whose cc-notes journal records each
                            pass.
  --hour INTEGER            Local hour the nightly pass fires at.  [default:
                            3]
  --retrain / --no-retrain  Also install the weekly gate-retrain agent, run
                            through the lab checkout.  [default: retrain]
  --lab DIRECTORY           The cc-steer-lab checkout the retrain agent runs
                            harness.retrain in.  [default: (~/Code/cc-steer-
                            lab)]
  --retrain-hour INTEGER    Local hour the Sunday retrain fires at.  [default:
                            4]
  --watch / --no-watch      Also install the always-on watch daemon under
                            KeepAlive.  [default: watch]
  --help                    Show this message and exit.

Options

--prefix: TEXT = uvx cc-steer
Command prefix the agent invokes cc-steer with.
--journal-repo: DIRECTORY
Repository whose cc-notes journal records each pass.
--hour: INTEGER = 3
Local hour the nightly pass fires at.
--retrain, --no-retrain
Also install the weekly gate-retrain agent, run through the lab checkout.
--lab: DIRECTORY
The cc-steer-lab checkout the retrain agent runs harness.retrain in.
--retrain-hour: INTEGER = 4
Local hour the Sunday retrain fires at.
--watch, --no-watch
Also install the always-on watch daemon under KeepAlive.