Skip to content

CLI Overview

ysa ships a single binary (ysa) with 8 commands.

CommandDescription
ysa runRun a task in a sandboxed container
ysa refineContinue or refine a completed task
ysa listList tasks for the current project
ysa logsView task output
ysa stopStop a running task
ysa teardownRemove container and worktree for a task
ysa runtimeManage sandbox runtimes (mise)
ysa setupFirst-run setup

Global conventions

  • Task ID: Every task has a UUID. Most commands accept a full UUID or an 8-character prefix.
  • Project root: Auto-detected from the nearest git root. Override with -p <path>.
  • Output: By default, commands stream the first line of each assistant message. Use -q for progress-only or -v for full tool call output.