77 lines
3.8 KiB
Plaintext
77 lines
3.8 KiB
Plaintext
|
|
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#
|