Problem
Operator wants to cross-reference one running agent from another -- "this agent should consult @voice-dropdown about the rebase" or "ping @server-setup to add this path to backups." Currently this is done by pasting raw session UUIDs which the agent has to manually resolve.
Proposal
Add @ autocomplete in the message composer:
- Typing
@ triggers an autocomplete popup
- Popup shows running sessions (with tags / project / last activity), most-recently-active first
- Selecting one inserts a structured reference:
@session:<id> (or @<tag> if the session is tagged)
- The reference renders as a clickable chip in the message bubble
- Receiving agent's tool catalog includes a
lookupSession({sessionId}) tool (or a sendToSession({sessionId, message}) tool) so the agent can either read context or pass a message
Analogy: Discord @user mentions. Cross-agent message passing.
Acceptance
Notes
Problem
Operator wants to cross-reference one running agent from another -- "this agent should consult
@voice-dropdownabout the rebase" or "ping@server-setupto add this path to backups." Currently this is done by pasting raw session UUIDs which the agent has to manually resolve.Proposal
Add
@autocomplete in the message composer:@triggers an autocomplete popup@session:<id>(or@<tag>if the session is tagged)lookupSession({sessionId})tool (or asendToSession({sessionId, message})tool) so the agent can either read context or pass a messageAnalogy: Discord
@usermentions. Cross-agent message passing.Acceptance
@triggers autocomplete in the composerNotes