pub enum Command {
Show 21 variants
Mcp,
VerifyWorker {
run_id: RunId,
},
VerifyExecution {
run_id: RunId,
},
Tools {
command: ToolsCommand,
},
Login {
provider: AuthProvider,
},
Logout {
provider: AuthProvider,
},
Remote {
command: RemoteCommand,
},
Doctor,
Prune {
older_than: Option<Duration>,
dry_run: bool,
},
Models {
provider: ModelProvider,
},
Verify {
selection: SelectionArgs,
policy: PolicyArgs,
jobs: Option<u32>,
max_executions: Option<u64>,
wait: bool,
request_key: Option<RequestKey>,
reuse_only: Vec<ProfileKind>,
speculate: bool,
defer_human: bool,
},
Status {
selection: SelectionArgs,
policy: PolicyArgs,
},
Graph {
args: Vec<String>,
},
Run {
command: RunCommand,
},
Request {
command: RequestCommand,
},
Session {
command: SessionCommand,
},
Cache {
command: CacheCommand,
},
Config {
command: ConfigCommand,
},
Monitor {
path: Option<PathBuf>,
all: bool,
},
Review {
request: Option<RequestId>,
all: bool,
reviewer: Option<ReviewerId>,
},
Server {
command: ServerCommand,
},
}Variants§
Mcp
Serve bounded verification and inspection tools over MCP stdio.
VerifyWorker
VerifyExecution
Tools
Run scoped tools or check declared review tools.
Fields
command: ToolsCommandLogin
Sign in with Codex (ChatGPT) in the system browser and save artifactize’s tokens.
Fields
provider: AuthProviderLogout
Revoke and remove artifactize’s own Codex tokens.
Fields
provider: AuthProviderRemote
Sign in to, sign out of, or check a shared remote review store.
Fields
command: RemoteCommandDoctor
Check local readiness without provider calls or creating a Run.
Prune
Remove finished, unowned Run output; preserve database audit and repositories.
Fields
Models
List the models a backend offers to your key or account.
Fields
provider: ModelProviderVerify
Submit selected evals; use –wait to observe the validation outcome.
Fields
selection: SelectionArgspolicy: PolicyArgsjobs: Option<u32>Opt-in maximum concurrent evals, including fingerprint waiters; otherwise unlimited.
request_key: Option<RequestKey>Retry-safe caller attempt key (1–128 ASCII letters/digits/._:-).
reuse_only: Vec<ProfileKind>Only reuse results for these kinds (comma-separated); an eval with nothing to reuse is not executed.
Status
Inspect current validation, saved Run audit, and what verify would do.
Graph
Moved to “artifactize config graph”.
Run
Read recorded Runs without discovering or executing project code.
Fields
command: RunCommandRequest
Read saved requests or claim, inspect, and submit Human reviews.
Fields
command: RequestCommandSession
Read a saved Agent review conversation or continue it with a follow-up.
Fields
command: SessionCommandCache
Inspect or maintain reusable results by reuse key without a repository.
Fields
command: CacheCommandConfig
Inspect static folder declarations without executing hooks or reviews.
Fields
command: ConfigCommandMonitor
Browse Runs; starts on ALL regardless of cwd. Paths select only the initial repository.
Fields
Review
Search saved requests and claim, run tools for and submit Human reviews in a terminal UI; the search starts on the waiting Human reviews of every repository.
Fields
all: boolSearch every repository (the default); with –repo the search starts on that repository’s term instead.
reviewer: Option<ReviewerId>Reviewer name (defaults to USER).
Server
Serve or administer a shared remote review store (review-store.sqlite).
Fields
command: ServerCommandTrait 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 subcommand