summaryrefslogtreecommitdiff
path: root/pi/agent/extensions/agent-plan-mode/README.md
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-03-27 12:26:57 +0200
committerPaul Buetow <paul@buetow.org>2026-03-27 12:26:57 +0200
commitadfbfb32a40489a1bc4df38e42e8054d135a058d (patch)
treec7b486ed5459f225bfe98f6cd1e0574a1e50ec9f /pi/agent/extensions/agent-plan-mode/README.md
parent6dccecb7a46c78c62283d88c5e0715f5eb0be050 (diff)
agent: use ask ids in task extensionsmain
Diffstat (limited to 'pi/agent/extensions/agent-plan-mode/README.md')
-rw-r--r--pi/agent/extensions/agent-plan-mode/README.md13
1 files changed, 7 insertions, 6 deletions
diff --git a/pi/agent/extensions/agent-plan-mode/README.md b/pi/agent/extensions/agent-plan-mode/README.md
index d356ac3..4890115 100644
--- a/pi/agent/extensions/agent-plan-mode/README.md
+++ b/pi/agent/extensions/agent-plan-mode/README.md
@@ -42,7 +42,8 @@ todo list.
- all task operations go through `ask`, never raw `task`
- tasks are scoped to the current git repo through the `ask` wrapper
-- use UUIDs for stable references
+- use alias IDs for task references
+- `ask add` prints `created task <alias-id>`, and subsequent task operations should keep using that alias ID
- planning mode is read-only by design
- the extracted plan is session-local, so `/plan`, the planning prompt,
`/plan-create-tasks`, and `/plan-exit` should happen in the same interactive
@@ -85,19 +86,19 @@ Use `sequential` when each step should depend on the previous one. Use
Rewrite a task description:
```text
-/task-update uuid:12345678-1234-1234-1234-123456789abc :: Restore SSH host verification during bootstrap
+/task-update sq :: Restore SSH host verification during bootstrap
```
Apply standard modify arguments:
```text
-/task-modify uuid:12345678-1234-1234-1234-123456789abc :: priority:H +security
+/task-modify sq :: priority:H +security
```
Use task modification syntax:
```text
-/task-modify uuid:12345678-1234-1234-1234-123456789abc :: /bootstrap/provisioning/
+/task-modify sq :: /bootstrap/provisioning/
```
### Flow 3: Start executing the real tasks
@@ -165,8 +166,8 @@ Analyze the repo and give me a Plan: for the next implementation slice.
- Execution mode injects the current task back into the agent prompt
so the model works against the real task rather than an in-memory checklist.
- Execution mode treats the focused task as the already-selected starting
- point and blocks repeated identical `ask info uuid:<uuid>` lookups until the
+ point and blocks repeated identical `ask info <id>` lookups until the
agent has moved on to repo inspection, implementation, tests, review, or a
different command.
- Full `/plan` state is not meant to be passed across unrelated one-shot `pi -p`
- invocations. Use a real interactive or continued session for planning. \ No newline at end of file
+ invocations. Use a real interactive or continued session for planning.