Skip to content

Add list_agents for this caller fleet - #681

Merged
TheGreatAxios merged 2 commits into
mainfrom
fleet-list-agents
Aug 25, 2026
Merged

Add list_agents for this caller fleet#681
TheGreatAxios merged 2 commits into
mainfrom
fleet-list-agents

Conversation

@TheGreatAxios

Copy link
Copy Markdown
Collaborator

Summary

  • list_agents reports this install's spawn_agent mailbox (id, director, description, wait status, lifecycle, collected) without blocking.
  • Nested orchestrators may list their own fleet; search_agents stays Tier-1-only catalog discovery.
  • Sibling or foreign sessions in the shared store are not listed.

Verification

  • bun run typecheck, bun run build, and bun run test pass
  • New tests cover foreign-session exclusion and primary fleet-verb mount

@TheGreatAxios
TheGreatAxios changed the base branch from main to fleet-interrupt-surface August 25, 2026 14:52
@TheGreatAxios
TheGreatAxios force-pushed the fleet-interrupt-surface branch from 8a4a776 to 663e22b Compare August 25, 2026 15:42
Parents reconstruct the fleet from memory or by waiting, then re-wait
the same ids after a timeout. list_agents reports this install's
spawn_agent mailbox without blocking and without listing siblings.
ARCHITECTURE and authority still called list_agents reserved after it
shipped. Nested orchestrators may mount it because it lists this
install's spawn mailbox, not the director catalog.
@TheGreatAxios
TheGreatAxios changed the base branch from fleet-interrupt-surface to main August 25, 2026 15:49
@TheGreatAxios
TheGreatAxios merged commit 4b9954b into main Aug 25, 2026
5 checks passed
TheGreatAxios added a commit that referenced this pull request Aug 27, 2026
* Add list_agents for this caller fleet

Parents reconstruct the fleet from memory or by waiting, then re-wait
the same ids after a timeout. list_agents reports this install's
spawn_agent mailbox without blocking and without listing siblings.

* Document list_agents as a mounted mailbox fleet verb

ARCHITECTURE and authority still called list_agents reserved after it
shipped. Nested orchestrators may mount it because it lists this
install's spawn mailbox, not the director catalog.
TheGreatAxios added a commit that referenced this pull request Aug 27, 2026
* Add list_agents for this caller fleet

Parents reconstruct the fleet from memory or by waiting, then re-wait
the same ids after a timeout. list_agents reports this install's
spawn_agent mailbox without blocking and without listing siblings.

* Document list_agents as a mounted mailbox fleet verb

ARCHITECTURE and authority still called list_agents reserved after it
shipped. Nested orchestrators may mount it because it lists this
install's spawn mailbox, not the director catalog.
@TheGreatAxios
TheGreatAxios deleted the fleet-list-agents branch August 28, 2026 00:09
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