CLI agent guide

Mission

The stella CLI is the operator-facing Swiss army knife for scans, exports, policy management, offline kit operations, and automation scripting.

Active Work: CLI Consolidation (v2.x → v3.0)

The CLI is undergoing a major consolidation to improve discoverability and consistency. See:

Consolidation Sprints

SprintScopeStatus
SPRINT_20260118_010_CLI_consolidation_foundationRouting infrastructure, deprecation systemDONE
SPRINT_20260118_011_CLI_settings_consolidationstella config unified settingsDONE
SPRINT_20260118_012_CLI_verification_consolidationstella verify unified verificationDONE
SPRINT_20260118_013_CLI_scanning_consolidationstella scan unified scanningDONE
SPRINT_20260118_014_CLI_evidence_remaining_consolidationEvidence, reachability, SBOM, crypto, etc.TODO

Key Changes

Implementation Priorities

  1. Foundation (routing, deprecation) must complete first
  2. Sprints 011-014 can run in parallel after foundation
  3. All old commands kept as deprecated aliases until v3.0
  4. Tests must verify both old and new paths

Key docs

How to get started

  1. Open sprint file /docs/implplan/SPRINT_*.md and locate the stories referencing this module.
  2. Review ./TASKS.md for local follow-ups and confirm status transitions (TODO → DOING → DONE/BLOCKED).
  3. Read the architecture and README for domain context before editing code or docs.
  4. Coordinate cross-module changes in the main /AGENTS.md description and through the sprint plan.

Guardrails

Required Reading

Working Agreement