From d5fa7de2440c0369f09043d72d50d528c7259ab8 Mon Sep 17 00:00:00 2001 From: Ollie Agent Date: Sun, 16 Aug 2026 20:37:22 +0200 Subject: [PATCH] Clarify Acme UI components --- doc/architecture-ide.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/doc/architecture-ide.md b/doc/architecture-ide.md index e77204f..d197106 100644 --- a/doc/architecture-ide.md +++ b/doc/architecture-ide.md @@ -110,7 +110,20 @@ echo "$prompt" | o "$OLLIE_SESSION/$OLLIE_AGENT" prompt `Explain` constructs a read-only prompt containing the filename and selected code. `Fix`, `Refactor`, `Document`, and `AddTests` construct mutating prompts that tell the agent to inspect the repository, make a focused change, and run relevant verification. `SendVerbatim` sends a fenced selection as context without treating it as instructions. `AskFile` sends the current filename without requiring a selection. `OllieHere` selects or creates the project agent. -The editor does not render the agent response. The user can read it in `ollie-gui`, a terminal, or any other 9P client. +`OllieHere` is idempotent. It prints the project agent path, for example: + +```text +OllieHere: acme/6c460de7 +``` + +The path can be passed to optional Acme UI components that borrow existing `o` functionality: + +```sh +win o acme/6c460de7 read chat +win o acme/6c460de7 prompt +``` + +The first component displays the agent chat stream in an Acme window. The second provides the prompt REPL in Acme. Neither component is required; they are ordinary Acme commands using the session path printed by `OllieHere`. ### Kate