pub enum Commands {
Show 18 variants
List {
command: Option<ListCommands>,
},
Find {
command: Option<FindCommands>,
},
Show {
command: Option<ShowCommands>,
},
Fetch {
command: Option<FetchCommands>,
},
Merge {
command: Option<MergeCommands>,
},
Export {
command: Option<ExportCommands>,
},
Import {
command: Option<ImportCommands>,
},
Move {
command: Option<MoveCommands>,
},
Git {
command: GitCommands,
},
Migration {
command: MigrationCommands,
},
Run {
command: RunCommands,
},
Provider {
command: ProviderCommands,
},
Detect {
command: Option<DetectCommands>,
},
Register {
command: RegisterCommands,
},
Harvest {
command: HarvestCommands,
},
Api {
command: ApiCommands,
},
Agency {
command: AgencyCommands,
},
Banner,
}Variants§
List
List workspaces, sessions, or paths
Fields
command: Option<ListCommands>Find
Search workspaces or sessions by text pattern (title, content, ID)
Fields
command: Option<FindCommands>Show
Show workspaces, sessions, or paths
Fields
command: Option<ShowCommands>Fetch
Fetch chat sessions from workspaces, sessions, or paths
Fields
command: Option<FetchCommands>Merge
Merge chat sessions from workspaces, sessions, or paths
Fields
command: Option<MergeCommands>Export
Export chat sessions from workspaces, sessions, or paths
Fields
command: Option<ExportCommands>Import
Import session files from external directories into a workspace
Fields
command: Option<ImportCommands>Move
Move chat sessions between workspaces
Fields
command: Option<MoveCommands>Git
Git integration for chat session versioning
Fields
command: GitCommandsMigration
Migration commands for moving chat sessions between machines
Fields
command: MigrationCommandsRun
Run interactive tools
Fields
command: RunCommandsProvider
Manage LLM providers (Ollama, vLLM, Foundry, Cursor, etc.)
Fields
command: ProviderCommandsDetect
Auto-detect workspace and provider information
Fields
command: Option<DetectCommands>Register
Add on-disk sessions to VS Code’s database index (makes orphaned sessions visible)
Fields
command: RegisterCommandsHarvest
Harvest chat sessions from all providers into a unified database
Fields
command: HarvestCommandsApi
Start the HTTP API server for the web frontend
Fields
command: ApiCommandsAgency
Agent Development Kit - manage agents and orchestration
Fields
command: AgencyCommandsBanner
Show banner
Trait Implementations§
Source§impl FromArgMatches for Commands
impl FromArgMatches for Commands
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 Commands
impl Subcommand for Commands
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 Commands
impl RefUnwindSafe for Commands
impl Send for Commands
impl Sync for Commands
impl Unpin for Commands
impl UnwindSafe for Commands
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 more