@@ -7,6 +7,50 @@ Local-first task tracker for coding agents.
77- No DB/service
88- Durable restart + replay
99
10+
11+ ## Command List
12+
13+ Global options:
14+
15+ - ` --json ` : JSON envelope output
16+ - ` --exact-id ` : disable partial ID resolution
17+
18+ Commands:
19+
20+ - ` tsq ` (no args, TTY): open read-only TUI (List/Board views)
21+ - ` tsq init `
22+ - ` tsq init --install-skill|--uninstall-skill [--skill-targets ...] `
23+ - ` tsq create [<title>] [--child <title> ...] [--kind ...] [-p ...] [--parent <id>] [--external-ref <ref>] [--discovered-from <id>] [--planning <needs_planning|planned>] [--needs-planning] [--ensure] [--id <tsq-xxxxxxxx>] [--body-file <path|->] `
24+ - ` tsq show <id> `
25+ - ` tsq list [--status ...] [--assignee ...] [--external-ref <ref>] [--discovered-from <id>] [--kind ...] [--planning <needs_planning|planned>] [--dep-type <blocks|starts_after>] [--dep-direction <in|out|any>] [--tree] `
26+ - ` tsq ready [--lane <planning|coding>] `
27+ - ` tsq watch [--once] [--interval <seconds>] [--status <csv>] [--assignee <name>] [--tree] `
28+ - ` tsq tui [--once] [--interval <seconds>] [--status <csv>] [--assignee <name>] [--board] `
29+ - ` tsq stale [--days <n>] [--status <status>] [--assignee <name>] [--limit <n>] `
30+ - ` tsq doctor `
31+ - ` tsq update <id> [--title ...] [--status ...] [--priority ...] [--external-ref <ref>] [--clear-external-ref] [--discovered-from <id>] [--clear-discovered-from] [--planning <needs_planning|planned>] `
32+ - ` tsq update <id> --claim [--assignee <a>] [--require-spec] `
33+ - ` tsq orphans `
34+ - ` tsq spec attach <id> [source] [--file <path> | --stdin | --text <markdown>] `
35+ - ` tsq spec check <id> `
36+ - ` tsq dep add <child> <blocker> [--type <blocks|starts_after>] `
37+ - ` tsq dep tree <id> [--direction <up|down|both>] [--depth <n>] `
38+ - ` tsq dep remove <child> <blocker> [--type <blocks|starts_after>] `
39+ - ` tsq link add <src> <dst> --type <relates_to|replies_to|duplicates|supersedes> `
40+ - ` tsq link remove <src> <dst> --type <relates_to|replies_to|duplicates|supersedes> `
41+ - ` tsq duplicate <id> --of <canonical-id> [--reason <text>] `
42+ - ` tsq duplicates [--limit <n>] `
43+ - ` tsq merge <source-id...> --into <target-id> [--reason <text>] [--force] [--dry-run] `
44+ - ` tsq supersede <old-id> --with <new-id> [--reason <text>] `
45+ - ` tsq note add <id> <text> `
46+ - ` tsq note list <id> `
47+ - ` tsq label add <id> <label> `
48+ - ` tsq label remove <id> <label> `
49+ - ` tsq label list `
50+ - ` tsq history <id> [--limit <n>] [--type <event-type>] [--actor <name>] [--since <iso>] `
51+
52+
53+
1054## Quickstart
1155
1256``` bash
@@ -79,44 +123,3 @@ Recommended commit policy:
79123
80124- Commit ` .tasque/events.jsonl ` and ` .tasque/config.json `
81125- Do not commit ` .tasque/state.json `
82-
83- ## Command List
84-
85- Global options:
86-
87- - ` --json ` : JSON envelope output
88- - ` --exact-id ` : disable partial ID resolution
89-
90- Commands:
91-
92- - ` tsq ` (no args, TTY): open read-only TUI (List/Board views)
93- - ` tsq init `
94- - ` tsq init --install-skill|--uninstall-skill [--skill-targets ...] `
95- - ` tsq create [<title>] [--child <title> ...] [--kind ...] [-p ...] [--parent <id>] [--external-ref <ref>] [--discovered-from <id>] [--planning <needs_planning|planned>] [--needs-planning] [--ensure] [--id <tsq-xxxxxxxx>] [--body-file <path|->] `
96- - ` tsq show <id> `
97- - ` tsq list [--status ...] [--assignee ...] [--external-ref <ref>] [--discovered-from <id>] [--kind ...] [--planning <needs_planning|planned>] [--dep-type <blocks|starts_after>] [--dep-direction <in|out|any>] [--tree] `
98- - ` tsq ready [--lane <planning|coding>] `
99- - ` tsq watch [--once] [--interval <seconds>] [--status <csv>] [--assignee <name>] [--tree] `
100- - ` tsq tui [--once] [--interval <seconds>] [--status <csv>] [--assignee <name>] [--board] `
101- - ` tsq stale [--days <n>] [--status <status>] [--assignee <name>] [--limit <n>] `
102- - ` tsq doctor `
103- - ` tsq update <id> [--title ...] [--status ...] [--priority ...] [--external-ref <ref>] [--clear-external-ref] [--discovered-from <id>] [--clear-discovered-from] [--planning <needs_planning|planned>] `
104- - ` tsq update <id> --claim [--assignee <a>] [--require-spec] `
105- - ` tsq orphans `
106- - ` tsq spec attach <id> [source] [--file <path> | --stdin | --text <markdown>] `
107- - ` tsq spec check <id> `
108- - ` tsq dep add <child> <blocker> [--type <blocks|starts_after>] `
109- - ` tsq dep tree <id> [--direction <up|down|both>] [--depth <n>] `
110- - ` tsq dep remove <child> <blocker> [--type <blocks|starts_after>] `
111- - ` tsq link add <src> <dst> --type <relates_to|replies_to|duplicates|supersedes> `
112- - ` tsq link remove <src> <dst> --type <relates_to|replies_to|duplicates|supersedes> `
113- - ` tsq duplicate <id> --of <canonical-id> [--reason <text>] `
114- - ` tsq duplicates [--limit <n>] `
115- - ` tsq merge <source-id...> --into <target-id> [--reason <text>] [--force] [--dry-run] `
116- - ` tsq supersede <old-id> --with <new-id> [--reason <text>] `
117- - ` tsq note add <id> <text> `
118- - ` tsq note list <id> `
119- - ` tsq label add <id> <label> `
120- - ` tsq label remove <id> <label> `
121- - ` tsq label list `
122- - ` tsq history <id> [--limit <n>] [--type <event-type>] [--actor <name>] [--since <iso>] `
0 commit comments