Skip to main content

Crate yarli_cli

Crate yarli_cli 

Source
Expand description

yarli-cli: CLI, stream mode renderer, and interactive TUI.

This crate provides the user-facing interfaces for YARLI:

  • Stream mode: inline viewport with live status (Section 30)
  • Dashboard mode: fullscreen TUI with panel layout (Section 16.3)
  • CLI commands: yarli run, yarli task, etc.
  • Mode detection: auto-detect rendering mode from terminal capabilities

Modules§

dashboard
Dashboard mode renderer (Section 16.3).
mode
Render mode auto-detection (Section 16.3).
prompt
Prompt loading and run-spec parsing for yarli run.
stream
Stream mode renderer (Section 30).
yarli_api
yarli-api: minimal HTTP service surface.
yarli_core
yarli-core: State machines, domain types, invariants, and explain engine.
yarli_exec
yarli-exec: Command runner, streaming, and execution journal.
yarli_gates
yarli-gates: Gate engine and evidence validation.
yarli_git
yarli-git: Worktree, submodule, and merge orchestration.
yarli_memory
yarli-memory: Memory backend adapter.
yarli_observability
yarli-observability: Tracing, metrics, and audit sink.
yarli_policy
yarli-policy: Policy engine, rule evaluation, and approval tokens.
yarli_queue
yarli-queue: Lease-based task queue and scheduling.
yarli_store
yarli-store: Event store and repositories.

Constants§

BUILD_COMMIT
BUILD_DATE
BUILD_ID
DEFAULT_CONTINUATION_FILE
YARLI_VERSION