Loading...
Loading...
Compare original and translation side by side
runerunerune create [file] --title "Title"rune create [file] --title "Title" --reference "file.md"rune list [file]rune list [file] --stream 2rune list [file] --owner "agent-1"rune list [file] --owner ""rune next [file]rune next [file] --stream 2rune next [file] --claim "agent-1"rune next [file] --stream 2 --claim "agent-1"rune next [file] --phaserune streams [file]rune streams [file] --availablerune streams [file] --jsonrune add [file] --title "Task name"rune add [file] --title "Subtask" --parent "1.2"rune add [file] --title "Task" --phase "Phase Name"rune add [file] --title "Task" --stream 2rune add [file] --title "Task" --blocked-by "1,2"rune add [file] --title "Task" --owner "agent-1"rune complete [file] [task-id]rune complete tasks.md 1.2rune progress [file] [task-id]rune uncomplete [file] [task-id]rune update [file] [task-id] --title "New title"rune update [file] [task-id] --details "Details"rune update [file] [task-id] --stream 2rune update [file] [task-id] --blocked-by "1,2"rune update [file] [task-id] --owner "agent-1"rune update [file] [task-id] --releaserune remove [file] [task-id]rune add-phase [file] "Phase Name"rune has-phases [file]rune find [file] --pattern "search term"rune renumber [file]rune add-frontmatter [file] --reference "file.md"rune add-frontmatter [file] --meta "key:value"rune batch [file] --input '{"file":"tasks.md","operations":[...]}'rune create [file] --title "Title"rune create [file] --title "Title" --reference "file.md"rune list [file]rune list [file] --stream 2rune list [file] --owner "agent-1"rune list [file] --owner ""rune next [file]rune next [file] --stream 2rune next [file] --claim "agent-1"rune next [file] --stream 2 --claim "agent-1"rune next [file] --phaserune streams [file]rune streams [file] --availablerune streams [file] --jsonrune add [file] --title "Task name"rune add [file] --title "Subtask" --parent "1.2"rune add [file] --title "Task" --phase "Phase Name"rune add [file] --title "Task" --stream 2rune add [file] --title "Task" --blocked-by "1,2"rune add [file] --title "Task" --owner "agent-1"rune complete [file] [task-id]rune complete tasks.md 1.2rune progress [file] [task-id]rune uncomplete [file] [task-id]rune update [file] [task-id] --title "New title"rune update [file] [task-id] --details "Details"rune update [file] [task-id] --stream 2rune update [file] [task-id] --blocked-by "1,2"rune update [file] [task-id] --owner "agent-1"rune update [file] [task-id] --releaserune remove [file] [task-id]rune add-phase [file] "Phase Name"rune has-phases [file]rune find [file] --pattern "search term"rune renumber [file]rune add-frontmatter [file] --reference "file.md"rune add-frontmatter [file] --meta "key:value"rune batch [file] --input '{"file":"tasks.md","operations":[...]}'{
"file": "tasks.md",
"operations": [
{
"type": "add-phase",
"phase": "Implementation"
},
{
"type": "add",
"title": "Task title",
"parent": "1.2",
"phase": "Phase Name",
"requirements": ["1.1", "1.2"],
"requirements_file": "requirements.md",
"stream": 1,
"blocked_by": ["1", "2"],
"owner": "agent-1"
},
{
"type": "update",
"id": "2.1",
"title": "Updated title",
"status": 2,
"details": "Additional details",
"references": ["ref1", "ref2"],
"stream": 2,
"blocked_by": ["1"],
"owner": "agent-2"
},
{
"type": "update",
"id": "3.1",
"release": true
},
{
"type": "remove",
"id": "3"
}
],
"dry_run": false
}addtitleparentphaserequirementsrequirements_filestreamblocked_byowneradd-phasephaseupdateidtitlestatusdetailsreferencesstreamblocked_byownerreleaseremoveidreferencesrequirementsblocked_by"references": ["file1.md", "file2.md"]"blocked_by": ["1", "2"]"references": "file1.md,file2.md""blocked_by": "1,2"012{
"file": "tasks.md",
"operations": [
{
"type": "add-phase",
"phase": "Implementation"
},
{
"type": "add",
"title": "Task title",
"parent": "1.2",
"phase": "Phase Name",
"requirements": ["1.1", "1.2"],
"requirements_file": "requirements.md",
"stream": 1,
"blocked_by": ["1", "2"],
"owner": "agent-1"
},
{
"type": "update",
"id": "2.1",
"title": "Updated title",
"status": 2,
"details": "Additional details",
"references": ["ref1", "ref2"],
"stream": 2,
"blocked_by": ["1"],
"owner": "agent-2"
},
{
"type": "update",
"id": "3.1",
"release": true
},
{
"type": "remove",
"id": "3"
}
],
"dry_run": false
}addtitleparentphaserequirementsrequirements_filestreamblocked_byowneradd-phasephaseupdateidtitlestatusdetailsreferencesstreamblocked_byownerreleaseremoveidreferencesrequirementsblocked_by"references": ["file1.md", "file2.md"]"blocked_by": ["1", "2"]"references": "file1.md,file2.md""blocked_by": "1,2"012[ ][-][x][ ][-][x]## Phase Namerune add-phase [file] "Phase Name"rune add [file] --title "Task" --phase "Phase Name"## Phase Namerune add-phase [file] "Phase Name"rune add [file] --title "Task" --phase "Phase Name"rune renumber [file]--dry-runrune renumber [file]--dry-run--blocked-byrune add [file] --title "Task" --blocked-by "1,2"rune update [file] [task-id] --blocked-by "1,2"--blocked-byrune add [file] --title "Task" --blocked-by "1,2"rune update [file] [task-id] --blocked-by "1,2"rune streams [file]rune streams [file] --availablerune streams [file] --jsonStream 1: 2 ready, 3 blocked, 1 active
Stream 2: 0 ready, 2 blocked, 0 activerune streams [file]rune streams [file] --availablerune streams [file] --jsonStream 1: 2 ready, 3 blocked, 1 active
Stream 2: 0 ready, 2 blocked, 0 activerune next [file] --claim "agent-1"rune next [file] --stream 2 --claim "agent-1"rune update [file] [task-id] --owner "agent-1"rune update [file] [task-id] --releaserune list [file] --owner "agent-1"rune list [file] --owner ""rune next [file] --claim "agent-1"rune next [file] --stream 2 --claim "agent-1"rune update [file] [task-id] --owner "agent-1"rune update [file] [task-id] --releaserune list [file] --owner "agent-1"rune list [file] --owner ""rune listrune listrune list --filter pendingrune nextrune list --filter pendingrune nextrune streamsrune next --stream N --claim "agent-id"rune list --owner "agent-id"--releaserune streamsrune next --stream N --claim "agent-id"rune list --owner "agent-id"--release--format table--format json--format markdown--format table--format json--format markdownrune batch--blocked-by--dry-run--filter pending|in-progress|completedrune listrune findrune next --claimrune streams --availablerune batch--blocked-by--dry-runrune list--filter pending|in-progress|completedrune findrune next --claimrune streams --availablerune create tasks.md --title "Project Name or Description"rune create tasks.md --title "项目名称或描述"rune create specs/${feature_name}/tasks.md --title "Project Tasks" \
--reference specs/${feature_name}/requirements.md \
--reference specs/${feature_name}/design.md \
--reference specs/${feature_name}/decision_log.mdrune create specs/${feature_name}/tasks.md --title "项目任务" \
--reference specs/${feature_name}/requirements.md \
--reference specs/${feature_name}/design.md \
--reference specs/${feature_name}/decision_log.mdrune batch tasks.md --input '{
"file": "tasks.md",
"operations": [
{"type": "add-phase", "phase": "Implementation"},
{"type": "add", "title": "Build core feature", "phase": "Implementation"},
{"type": "add", "title": "Add error handling", "phase": "Implementation"}
]
}'rune batch tasks.md --input '{
"file": "tasks.md",
"operations": [
{"type": "add-phase", "phase": "Implementation"},
{"type": "add", "title": "构建核心功能", "phase": "Implementation"},
{"type": "add", "title": "添加错误处理", "phase": "Implementation"}
]
}'rune batch tasks.md --input '{
"file": "tasks.md",
"operations": [
{"type": "add", "title": "Parent Task", "phase": "Phase Name"},
{"type": "add", "title": "Subtask 1", "parent": "1"},
{"type": "add", "title": "Subtask 2", "parent": "1"}
]
}'rune batch tasks.md --input '{
"file": "tasks.md",
"operations": [
{"type": "add", "title": "父任务", "phase": "阶段名称"},
{"type": "add", "title": "子任务1", "parent": "1"},
{"type": "add", "title": "子任务2", "parent": "1"}
]
}'rune batch tasks.md --input '{
"file": "tasks.md",
"operations": [
{"type": "update", "id": "1.1", "status": 2},
{"type": "update", "id": "1.2", "status": 2},
{"type": "update", "id": "2.1", "status": 2}
]
}'rune batch tasks.md --input '{
"file": "tasks.md",
"operations": [
{"type": "update", "id": "1.1", "status": 2},
{"type": "update", "id": "1.2", "status": 2},
{"type": "update", "id": "2.1", "status": 2}
]
}'rune batch tasks.md --input '{
"file": "tasks.md",
"operations": [
{
"type": "update",
"id": "2.1",
"references": ["docs/api-spec.md", "examples/usage.md"]
},
{
"type": "add",
"title": "Integration tests",
"requirements": ["1.2", "1.3"]
}
]
}'rune batch tasks.md --input '{
"file": "tasks.md",
"operations": [
{
"type": "update",
"id": "2.1",
"references": ["docs/api-spec.md", "examples/usage.md"]
},
{
"type": "add",
"title": "集成测试",
"requirements": ["1.2", "1.3"]
}
]
}'rune batch tasks.md --input '{
"file": "tasks.md",
"operations": [
{"type": "add", "title": "Initialize project", "stream": 1},
{"type": "add", "title": "Configure database", "stream": 1, "blocked_by": ["1"]},
{"type": "add", "title": "Build API", "stream": 1, "blocked_by": ["2"]},
{"type": "add", "title": "Build UI", "stream": 2, "blocked_by": ["1"]},
{"type": "add", "title": "Write tests", "stream": 2, "blocked_by": ["3", "4"]}
]
}'rune batch tasks.md --input '{
"file": "tasks.md",
"operations": [
{"type": "add", "title": "初始化项目", "stream": 1},
{"type": "add", "title": "配置数据库", "stream": 1, "blocked_by": ["1"]},
{"type": "add", "title": "构建API", "stream": 1, "blocked_by": ["2"]},
{"type": "add", "title": "构建UI", "stream": 2, "blocked_by": ["1"]},
{"type": "add", "title": "编写测试", "stream": 2, "blocked_by": ["3", "4"]}
]
}'undefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedrune complete tasks.md 1.2rune progress tasks.md 3.1rune update tasks.md 2.3 --title "New title"rune remove tasks.md 4rune complete tasks.md --id 1.2rune progress tasks.md --id 3.1rune complete tasks.md 1.2rune progress tasks.md 3.1rune update tasks.md 2.3 --title "新标题"rune remove tasks.md 4rune complete tasks.md --id 1.2rune progress tasks.md --id 3.1referencesrequirements{
"type": "update",
"id": "1.1",
"references": ["file1.md", "file2.md"],
"requirements": ["2.1", "2.2"]
}{
"type": "update",
"id": "1.1",
"references": "file1.md,file2.md",
"requirements": "2.1,2.2"
}referencesrequirements{
"type": "update",
"id": "1.1",
"references": ["file1.md", "file2.md"],
"requirements": ["2.1", "2.2"]
}{
"type": "update",
"id": "1.1",
"references": "file1.md,file2.md",
"requirements": "2.1,2.2"
}--formattablemarkdown[ ][-][x]json--formattablemarkdown[ ][-][x]json--filterrune listpendingin-progresscompleted--stream N--owner "agent-id"--owner ""rune list--filterpendingin-progresscompleted--stream N--owner "agent-id"--owner ""- [ ] 1. Initialize project <!-- id:abc1234 -->
- Details about initialization
- Stream: 1
- [ ] 2. Configure database <!-- id:def5678 -->
- Blocked-by: abc1234 (Initialize project)
- Stream: 1
- [-] 3. Build API <!-- id:ghi9012 -->
- Blocked-by: def5678 (Configure database)
- Stream: 1
- Owner: agent-backend- [ ] 1. 初始化项目 <!-- id:abc1234 -->
- 初始化相关详情
- Stream: 1
- [ ] 2. 配置数据库 <!-- id:def5678 -->
- Blocked-by: abc1234 (初始化项目)
- Stream: 1
- [-] 3. 构建API <!-- id:ghi9012 -->
- Blocked-by: def5678 (配置数据库)
- Stream: 1
- Owner: agent-backend