You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When running a multi-machine community (e.g. a Mac Mini as an always-on agent host + a MacBook as the daily driver), agents created and running on machine A are invisible in the @-mention autocomplete on machine B — even though they are active channel members responding to mentions on the relay.
PR #1611 intentionally hid "non-invocable" agents from autocomplete to prevent silent mention failures to offline agents. But this filter treats remote-but-online agents the same as offline agents, making multi-machine setups unusable from the UI.
Expected behavior
The @-mention autocomplete should show all channel-member agents that are currently online on the relay, regardless of whether they are locally invocable by the current Desktop instance. An agent running on another machine in the same community and connected to the same relay is reachable — the relay delivers the mention, and the remote machine's buzz-acp executes it.
Current behavior
Autocomplete only shows agents registered in the local Desktop's agent list. Remote agents that are online channel members are hidden. The only way to mention them is through the CLI with an explicit --mention <pubkey>, which isn't accessible to normal users.
Suggested approach
Use relay presence/online status to determine visibility, not local invocability
Problem
When running a multi-machine community (e.g. a Mac Mini as an always-on agent host + a MacBook as the daily driver), agents created and running on machine A are invisible in the @-mention autocomplete on machine B — even though they are active channel members responding to mentions on the relay.
PR #1611 intentionally hid "non-invocable" agents from autocomplete to prevent silent mention failures to offline agents. But this filter treats remote-but-online agents the same as offline agents, making multi-machine setups unusable from the UI.
Expected behavior
The @-mention autocomplete should show all channel-member agents that are currently online on the relay, regardless of whether they are locally invocable by the current Desktop instance. An agent running on another machine in the same community and connected to the same relay is reachable — the relay delivers the mention, and the remote machine's buzz-acp executes it.
Current behavior
Autocomplete only shows agents registered in the local Desktop's agent list. Remote agents that are online channel members are hidden. The only way to mention them is through the CLI with an explicit
--mention <pubkey>, which isn't accessible to normal users.Suggested approach
Workarounds tried
--mention <pubkey>— works but not viable for day-to-day useEnvironment
Related: #3277, #2508, #2349