The attune command-line interface and its natural-language router

Failure modes

Symptom Cause Fix Severity
attune: command not found console script not on PATH reinstall, or use python -m attune.cli_minimal medium
RuntimeWarning: coroutine 'route_user_input' was never awaited called route_user_input without await it is async — await it / asyncio.run high
A subcommand errors on args wrong subcommand or arguments attune <group> --help low
attune doctor reports problems environment/config issue follow its diagnostics medium

Risk areas

Diagnosis order

  1. attune --help — is the CLI reachable?
  2. attune doctor — environment check.
  3. attune <group> --help — subcommand usage.
  4. For routing in Python, remember route_user_input is async.