Skip to content

[P3] Phase 3.3: Create CLI options documentation #38

@frankbria

Description

@frankbria

Description

Create documentation for Ralph's modern CLI options so users don't have to dig through CLAUDE.md.

Document to Create

docs/CLI_OPTIONS.md

Document all modern CLI flags:

  • --output-format json|text — structured output format
  • --allowed-tools "Write,Read,Bash(git *)" — restrict permitted tools
  • --no-continue — disable session continuity, start fresh each loop
  • --monitor — launch integrated tmux monitoring
  • --live — stream output in real time
  • --calls N — max API calls per hour
  • --prompt FILE — custom prompt file path
  • --reset-circuit, --circuit-status, --auto-reset-circuit — circuit breaker management
  • --reset-session — reset session state manually
  • Examples for each option
  • Best practices and common .ralphrc patterns

Note

SDK documentation — removed. SDK integration was closed as won't-implement (#32–35). CLI is the definitive interface.

Acceptance Criteria

  • docs/CLI_OPTIONS.md created with all flags documented
  • Each flag includes purpose, syntax, and example
  • Common .ralphrc configuration patterns documented

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationphase-3Configuration & Installationpriority: P3Low - Nice to have

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions