Skip to main content

Module cli_args

Module cli_args 

Source
Expand description

CLI argument structures.

Structs§

ActorDoneArgs
Arguments for the actor done command.
ActorExplainArgs
Arguments for the actor explain command.
ActorListArgs
Arguments for the actor list command.
ActorShowArgs
Arguments for the actor show command.
ActorSpawnArgs
Arguments for the actor spawn command.
AdoptArgs
Arguments for the adopt command.
AgentApiListArgs
Arguments for agent list.
AgentCaptureArgs
Arguments for agent capture. Mirrors heddle capture with an extra --session guard so an orchestrator can prove it owns the thread before writing.
AgentFanoutPlanArgs
Arguments shared by agent fanout plan and agent fanout start.
AgentFanoutStartArgs
Arguments for agent fanout start.
AgentHeartbeatArgs
Arguments for agent heartbeat.
AgentReadyArgs
Arguments for agent ready. Mirrors heddle ready with the same --session guard.
AgentReleaseArgs
Arguments for agent release.
AgentReserveArgs
Arguments for agent reserve.
AgentServeArgs
AgentTaskCreateArgs
Arguments for agent task create.
AgentTaskListArgs
Arguments for agent task list.
AgentTaskShowArgs
Arguments for agent task show.
AgentTaskUpdateArgs
Arguments for agent task update.
CheckpointArgs
Cli
Heddle: An AI-native version control system.
CloneArgs
Arguments for the clone command.
CollapseArgs
Arguments for the collapse command.
CommitArgs
Arguments for the Git-compatible commit shim.
DiagnoseArgs
Arguments for the diagnose command.
DiffArgs
Arguments for the diff command.
DiscussAppendArgs
DiscussListArgs
DiscussOpenArgs
DiscussResolveArgs
DiscussShowArgs
DoctorArgs
Arguments for the doctor command (and its subcommands).
DoctorDocsArgs
Arguments for heddle doctor docs.
DoctorSchemasArgs
Arguments for heddle doctor schemas.
ExpandArgs
Arguments for the expand command.
HookInstallSource
InitArgs
Arguments for the init command.
IntegrationInstallArgs
IntegrationRelayArgs
IntegrationTargetArgs
LandArgs
Arguments for the land command.
LogArgs
Arguments for the log command.
MergeArgs
Arguments for the merge command.
PullArgs
Arguments for the pull command.
PurgeApplyArgs
PurgeListArgs
PushArgs
Arguments for the push command.
QueryArgs
ReadyArgs
Arguments for the ready command.
RedactApplyArgs
RedactListArgs
RedactShowArgs
RedactTrustAddArgs
RedactTrustListArgs
RedactTrustRemoveArgs
ResolveArgs
Arguments for the resolve command.
RetroArgs
Arguments for the retro command.
RevertArgs
Arguments for the revert command.
ReviewHealthArgs
ReviewNextArgs
ReviewShowArgs
ReviewSignArgs
RunArgs
Arguments for the run command.
SessionEndArgs
Arguments for the session end command.
SessionListArgs
Arguments for the session list command.
SessionSegmentArgs
Arguments for the session segment command.
SessionShowArgs
Arguments for the session show command.
SessionStartArgs
Arguments for the session start command.
SnapshotArgs
Arguments for the capture command.
SwitchArgs
Arguments for the Git-compatible switch shim.
SyncArgs
Arguments for the sync command.
ThreadAbsorbArgs
Arguments for thread absorb.
ThreadApprovalsArgs
Arguments for thread approvals — list every approval recorded for <source> -> <target>.
ThreadApproveArgs
Arguments for thread approve — record an approval for a <source> -> <target> merge against the source thread’s current state.
ThreadCapturesArgs
Arguments for thread captures.
ThreadCheckMergeArgs
Arguments for thread check-merge — query the merge gate without recording anything. Returns the unmet requirements.
ThreadCleanupArgs
Arguments for heddle thread cleanup.
ThreadDropArgs
Arguments for thread drop.
ThreadListArgs
Arguments for heddle thread list.
ThreadMoveArgs
Arguments for thread move.
ThreadNameArgs
Arguments for commands that take a thread identifier. Omitting the positional resolves to the current thread when one can be inferred from the working checkout.
ThreadPromoteArgs
Arguments for thread promote.
ThreadRenameArgs
Arguments for thread rename.
ThreadResolveArgs
Arguments for thread resolve.
ThreadRevokeApprovalArgs
Arguments for thread revoke-approval — remove a recorded approval by id.
ThreadShowArgs
Arguments for thread show.
ThreadStartArgs
Arguments for the thread start and top-level start commands.
TimelineArgs
Arguments for heddle timeline.
TimelineForkArgs
Arguments for heddle timeline fork.
TimelineRecordFinishArgs
Arguments for heddle timeline record-finish.
TimelineRecordStartArgs
Arguments for heddle timeline record-start.
TimelineRecordToolArgs
Shared scrubbed native tool-call identity for timeline recording commands.
TimelineRecoverArgs
Arguments for heddle timeline recover.
TimelineResetArgs
Arguments for heddle timeline reset.
TimelineStatusArgs
Arguments for heddle timeline status.
TimelineTargetArgs
Shared selector arguments for timeline action commands.
TransactionAbortArgs
TransactionBeginArgs
TransactionIdArgs
TryArgs
Arguments for the try command — atomic-ephemeral-thread sugar.
UndoArgs
Arguments for the undo command.
VisibilityListArgs
VisibilityPromoteArgs
VisibilitySetArgs
VisibilityShowArgs
WatchArgs
Arguments for the watch command.

Enums§

ActorCommands
Actor subcommands.
AgentCommands
AgentFanoutCommands
AgentReleaseStatusArg
AgentTaskCommands
AgentTaskStatusArg
CliOutputMode
Commands
CompletionSubject
ContextCommands
Context subcommands.
ContextReasonCommands
DaemonCommands
Daemon control plane subcommands. See Commands::Daemon.
DiscussCommands
DoctorCommands
heddle doctor <subcommand> surface.
ExportCommands
FsckRepairTarget
GitSource
Source for a git import: either a local filesystem path or a URL that sley can fetch from.
HookCommands
HotEventKindArg
Coarse classification mirroring semantic::HotEventKind. clap’s ValueEnum provides the kebab-case CLI spelling (file-modified, function-extracted, etc.) automatically.
HotSpotKeyArg
What dimension to group events on. Mirrors semantic::HotSpotKey one-to-one.
ImportCommands
IntegrationCommands
MaintenanceCommands
Maintenance subcommands.
OplogCommands
OutputMode
PurgeCommands
RedactCommands
RedactTrustCommands
RemoteCommands
ResolveModeArg
ReviewCommands
SemanticCommands
SessionCommands
Session subcommands.
ShellCommands
ShellKind
SignKindArg
StashCommands
SyncCommands
ThreadCommands
ThreadMarkerCommands
TimelineCommands
Timeline navigation action commands.
TransactionCommands
VisibilityCommands
VisibilityTierArg
CLI surface for the tier enum. VisibilityTier carries a label on its team-scoped / restricted / private variants, so it can’t derive ValueEnum directly; this flat enum + --label reconstructs it. Kept in lockstep with VisibilityTier by VisibilityTierArg::into_tier.
WorkspaceModeArg
User-facing --workspace flag values. Vocabulary is the same as [crate::cli::commands::repo::ThreadMode] (and the on-wire thread.mode JSON field) so a single name carries through the CLI, the daemon, and the thread record on disk. See docs/design/clonefile-threads.md for the rationale.