Skip to content

Unmount wait_agents on TUI primary and nested orchestrators - #943

Merged
TheGreatAxios merged 4 commits into
mainfrom
cl-7678-unmount-wait_agents-from-the-primary-and-nested
Sep 12, 2026
Merged

Unmount wait_agents on TUI primary and nested orchestrators#943
TheGreatAxios merged 4 commits into
mainfrom
cl-7678-unmount-wait_agents-from-the-primary-and-nested

Conversation

@TheGreatAxios

Copy link
Copy Markdown
Collaborator

Makes wait_agents exec-primary opt-in via mountWaitAgents in createAgentToolset. TUI primary and nested orchestrators no longer mount it and collect fleet results through mailbox mail instead: spawn then idle, do not poll. Headless corbits exec keeps it mounted with an advertised allow. TUI primary no longer wires shouldYieldWait. Tool-search ads, spawn_agent description, Skywalker/Greybeard allowlists, and prompts updated to match; tests and docs (ARCHITECTURE.md, README, CHANGELOG) describe mailbox delivery, not a wait verb. No delivery-semantics changes; agent-fleet settle region untouched.

Fixes CL-7678

Note: merges AFTER CL-7787 (same file, different region; may need a rebase). Do not merge yet.

@linear-code

linear-code Bot commented Sep 12, 2026

Copy link
Copy Markdown

CL-7678

TUI and nested runs collect through mailbox mail, so every prompt,
doc, and comment that still teaches the wait path as live now says
which surface it applies to. Drops the readerless queued-steer yield
flag whose comment cited the unmounted wait.
@TheGreatAxios
TheGreatAxios force-pushed the cl-7678-unmount-wait_agents-from-the-primary-and-nested branch from 4609ade to a11cd44 Compare September 12, 2026 05:43
@TheGreatAxios
TheGreatAxios enabled auto-merge (squash) September 12, 2026 05:52
@TheGreatAxios
TheGreatAxios merged commit bec1b17 into main Sep 12, 2026
8 of 9 checks 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