pub enum Command {
Show 17 variants
Tui(TuiArgs),
Serve(ServeArgs),
Run(RunArgs),
Auth(AuthArgs),
Config(ConfigArgs),
Worker(A2aArgs),
Spawn(SpawnArgs),
Swarm(SwarmArgs),
Rlm(RlmArgs),
Ralph(RalphArgs),
Mcp(McpArgs),
Stats(StatsArgs),
Cleanup(CleanupArgs),
Models(ModelsArgs),
Benchmark(BenchmarkArgs),
Moltbook(MoltbookArgs),
Okr(OkrArgs),
}Variants§
Tui(TuiArgs)
Start interactive terminal UI
Serve(ServeArgs)
Start a headless API server
Run(RunArgs)
Run with a message (non-interactive)
Auth(AuthArgs)
Authenticate provider credentials and store in Vault
Config(ConfigArgs)
Manage configuration
Worker(A2aArgs)
A2A worker mode (explicit - also the default)
Spawn(SpawnArgs)
Spawn an A2A agent runtime with auto card registration and peer discovery
Swarm(SwarmArgs)
Execute task with parallel sub-agents (swarm mode)
Rlm(RlmArgs)
Analyze large content with RLM (Recursive Language Model)
Ralph(RalphArgs)
Autonomous PRD-driven agent loop (Ralph)
Mcp(McpArgs)
Model Context Protocol (MCP) server/client
Stats(StatsArgs)
Show telemetry and execution statistics
Cleanup(CleanupArgs)
Clean up orphaned worktrees and branches from failed Ralph runs
Models(ModelsArgs)
List available models from all configured providers
Benchmark(BenchmarkArgs)
Run benchmark suite against models using Ralph PRDs
Moltbook(MoltbookArgs)
Moltbook — social network for AI agents
Okr(OkrArgs)
Manage OKRs (Objectives and Key Results)
Trait Implementations§
Source§impl FromArgMatches for Command
impl FromArgMatches for Command
Source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
Source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches,
) -> Result<Self, Error>
fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>
Source§fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches, ) -> Result<(), Error>
ArgMatches to self.Source§fn update_from_arg_matches_mut<'b>(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut<'b>( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
ArgMatches to self.Source§impl Subcommand for Command
impl Subcommand for Command
Source§fn augment_subcommands<'b>(__clap_app: Command) -> Command
fn augment_subcommands<'b>(__clap_app: Command) -> Command
Source§fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command
fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command
Command so it can instantiate self via
FromArgMatches::update_from_arg_matches_mut Read moreSource§fn has_subcommand(__clap_name: &str) -> bool
fn has_subcommand(__clap_name: &str) -> bool
Self can parse a specific subcommandAuto Trait Implementations§
impl Freeze for Command
impl RefUnwindSafe for Command
impl Send for Command
impl Sync for Command
impl Unpin for Command
impl UnwindSafe for Command
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T in a tonic::Request