Skip to content

The sidecar profile hands the platform's askUser to the run driver - #56

Merged
endrix merged 3 commits into
mainfrom
fix/run-host-ask-user
Sep 15, 2026
Merged

endrix merged 3 commits into
mainfrom
fix/run-host-ask-user

Conversation

@endrix

@endrix endrix commented Sep 15, 2026

Copy link
Copy Markdown
Owner

Seen live: the asker's question came up as a VS Code quick pick instead of in the chat. The sidecar profile builds the run driver's host from the platform's field by field (overlay, requestRefresh, output) and dropped askUser, so the driver never had the human port and fell back to its own prompt.

Forwarded, with a test that constructs the profile with a platform host and checks the driver receives the question and the diagram's URI, and that a platform without askUser leaves it out.

The profile rebuilt the driver's host from three fields and dropped the
human port, so a running agent's question never reached the chat and
the driver prompted through VS Code's quick pick. Forwarded, with a
test that pins it.
…ool call is labelled by its title

The reasoning was a collapsed block, so the chat showed "Thinking" and
nothing else while the bar showed the text; it is open while the agent
runs and collapses when it is done. An ACP tool call has a title and a
kind rather than a name, and read as "unknown"; the title, or the kind,
labels it now (wfpy carries them since its fix).
Two kinds of conversation, switched from the topbar: Session, the
diagram's own chat with its agent (selector, new/rename/delete, the
composer), and Run · n, the run's agents, each read only. A running
agent's view is its transcript in arrival order (turns, reasoning open
while it streams, text, tool calls by title with their status) with its
questions inline where they were asked, answered from there; the footer
says it takes no prompt. A question switches the panel to its agent,
unless the user is typing to the session, then a banner with Go and a
badge on the Run segment. The bar on the canvas opens an agent in the
chat on click and hides while the chat shows one. The live state keeps
an ordered transcript per agent beside the bar's per-turn summary.
@endrix
endrix merged commit 6d9232f into main Sep 15, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant