saorsa-cli 0.4.0

Thin CLI wrapper for saorsa
saorsa-cli-0.4.0 is not a library.

saorsa-cli

Thin CLI entry point for the saorsa AI coding agent.

Crates.io License MSRV

Overview

saorsa-cli is the command-line entry point for the saorsa project. It is a thin wrapper that delegates to saorsa for all application logic.

This crate exists as a separate binary to keep the CLI entry point minimal and to allow saorsa to be used as both a library and a binary.

Installation

cargo install saorsa-cli

Usage

# Run the AI coding agent
saorsa-cli

# For the full interactive experience, run saorsa directly:
saorsa

See the saorsa README for complete usage documentation including CLI arguments, slash commands, and keybindings.

Architecture

saorsa-cli (thin binary)
    └→ saorsa (application logic + TUI)
         ├→ saorsa-tui (TUI framework)
         ├→ saorsa-ai (LLM providers)
         └→ saorsa-agent (agent runtime + tools)

Minimum Supported Rust Version

The MSRV is 1.88 (Rust Edition 2024). This is enforced in CI.

License

Licensed under either of:

at your option.

Contributing

Part of the saorsa-tui workspace. See the workspace root for contribution guidelines.