Adds basic task management tools.
This commit is contained in:
@@ -2,13 +2,13 @@
|
||||
"""
|
||||
triage
|
||||
|
||||
Triages a task from Documentation/Tasks.md using an AI CLI agent (Antigravity or Hermes).
|
||||
Triages a task from docs/tasks.md using an AI CLI agent (Antigravity or Hermes).
|
||||
Validates that the task is in 'planning' or 'triage' status, prepares full
|
||||
architectural and task context, and launches the agent interactively.
|
||||
|
||||
Usage:
|
||||
./scripts/triage 094
|
||||
./scripts/triage OT-120 --hermes
|
||||
./scripts/triage EX-120 --hermes
|
||||
./scripts/triage 094 --agy
|
||||
./scripts/triage --help
|
||||
"""
|
||||
@@ -28,17 +28,17 @@ from task_context import (
|
||||
resolve_selected_agent,
|
||||
)
|
||||
|
||||
TRIAGE_OBJECTIVES = """- Inspect the codebase to understand the current implementation and scope for this task.
|
||||
TRIAGE_OBJECTIVES = """- Inspect the project materials to understand the current work and scope for this task.
|
||||
- Clarify ambiguities: ask the user any critical design or scoping questions interactively.
|
||||
- Formulate a clear, actionable checklist of engineering deliverables (- [ ]).
|
||||
- Formulate a clear, actionable checklist of deliverables and review criteria (- [ ]).
|
||||
- Document any open decisions, architectural considerations, or trade-offs in triage notes.
|
||||
- Once scoped, update the task using `./scripts/update-task {task_id}`.
|
||||
- If ready for implementation, propose moving status to 'pending', or keep in 'triage'/'planning' if awaiting user decisions."""
|
||||
- If ready for implementation, propose moving status to 'ready', or keep in 'triage'/'planning' if awaiting user decisions."""
|
||||
|
||||
|
||||
def main():
|
||||
parser = argparse.ArgumentParser(
|
||||
description="Triage a task in Documentation/Tasks.md using an AI CLI agent. Requires status to be 'planning' or 'triage'."
|
||||
description="Triage a task in docs/tasks.md using an AI CLI agent. Requires status to be 'planning' or 'triage'."
|
||||
)
|
||||
parser.add_argument("task_id", help="Task number or prefixed ID (e.g. 94, PREFIX-094)")
|
||||
add_common_agent_arguments(parser)
|
||||
|
||||
Reference in New Issue
Block a user