Module: Ace::Overseer::CLI

Extended by:
Support::Cli::RegistryDsl
Defined in:
lib/ace/overseer/cli.rb,
lib/ace/overseer/cli/commands/stop.rb,
lib/ace/overseer/cli/commands/prune.rb,
lib/ace/overseer/cli/commands/agents.rb,
lib/ace/overseer/cli/commands/prompt.rb,
lib/ace/overseer/cli/commands/review.rb,
lib/ace/overseer/cli/commands/status.rb,
lib/ace/overseer/cli/commands/prepare.rb,
lib/ace/overseer/cli/commands/work_on.rb,
lib/ace/overseer/cli/commands/projects.rb

Defined Under Namespace

Modules: Commands

Constant Summary collapse

PROGRAM_NAME =
"ace-overseer"
REGISTERED_COMMANDS =
[
  ["work-on", "Work on a task in isolated worktree"],
  ["status", "Show status of task worktrees"],
  ["prune", "Remove stale task worktrees"],
  ["projects", "List configured Lab projects"],
  ["agents", "List configured Lab agents"],
  ["prepare", "Prepare a Lab Work"],
  ["prompt", "Prompt a Lab Work from stdin"],
  ["review", "Start a Lab Work review"],
  ["stop", "Stop a Lab Work"]
].freeze
HELP_EXAMPLES =
[
  "ace-overseer work-on 148              # Launch task in worktree",
  "ace-overseer status                   # All active worktrees",
  "ace-overseer prune                    # Clean up finished tasks"
].freeze