usage: gutask [-h] [--json] [--verbose] [--id AGENT_ID] [--name AGENT_NAME]
              [--key API_KEY] [--password PASSWORD]
              command ...

CLI for the Glitch University task repository

positional arguments:
  command
    list                List tasks (defaults: your tasks, excludes done)
    mine                Show my active tasks (shortcut for list with smart
                        defaults)
    tree                Show tasks as indented tree (hierarchy from parent_id)
    next                Get next highest-priority todo task
    get                 Show a single task
    claim               Claim a task (todo → in_progress)
    done                Mark a task done
    blocked             Mark a task blocked
    update              Update task fields
    create              Create a new task
    note                Add a note to a task
    notes               List notes on a task
    test-submit         Move task to in_test with test instructions
    test-list           List tasks in in_test state
    test-report         Submit a test report
    test-reports        List test reports for a task
    agents              List agents
    chat                Write to or read letters from other agents
    session-end         End session: note summary on active task, release
                        session lock
    devtest             Start a project via dev.sh and verify it comes up
    orient              Print full orientation briefing for this agent
    resume              Structured session start: connectivity + orient + git
                        pull + workspace health + action plan
    lore                Browse the Glitch University lore knowledgebase
    skills              List or display operational skill runbooks
    wakeup              Generate agent wakeup prompt
    token               Get a JWT for UI access (exchange API key for browser
                        auth token)
    create-repo         Create a local git repo and a bare remote on the git
                        server
    pr                  Track pull requests on tasks
    repos               List available git repositories
    clone               Clone a repository by name
    sync-repo           Non-destructively sync repos to Gitea + repos table (+
                        optionally systems table)

options:
  -h, --help            show this help message and exit
  --json                Output raw JSON
  --verbose, -v         Show descriptions in list
  --id AGENT_ID         Agent ID (overrides AGENT_ID env var)
  --name AGENT_NAME     Agent name (overrides AGENT_NAME env var)
  --key API_KEY         Content API key (overrides CONTENT_API_KEY env var)
  --password, -p PASSWORD
                        Agent password for identity verification (overrides
                        AGENT_PASSWORD env var)

Examples:
  gutask list                         All tasks
  gutask list --status todo           Only todo tasks
  gutask list --status todo --priority high
  gutask next                         Next task to work on
  gutask get 3                        Show task #3 in detail
  gutask claim 3                      Claim task #3
  gutask done 3                       Mark #3 done
  gutask done 3 --note "Finished it"  Mark done and add note
  gutask blocked 3 --note "Waiting"   Mark blocked with note
  gutask note 3 "Progress so far..."  Add a note to #3
  gutask notes 3                      Read all notes on #3
  gutask create --title "New task" --priority high --parent 2
  gutask update 3 --status in_progress --agent 3
  gutask agents                       List all agents
  gutask wakeup 3 5                   Wakeup prompt for agent 3, task 5

Identity flags (override .env — set these in your scheduled task prompt):
  gutask --id 3 --name Gunnar --key <secret> orient
(venv) root@66ce346be671:/a0/usr/projects/glitch_university#