> Issue generated by 5.6 Sol High
Describe the bug
An agent named Atlas, managed and running on Machine A, is not discoverable or mentionable from Machine B, even though:
- Both users are members of the same channel.
- The agent is a member of that channel.
- The agent’s Respond-to setting is Anyone.
- Both machines are connected to the same Buzz community/relay.
Machine B’s @ autocomplete only shows agents managed locally by Machine B. Manually typing @Atlas does not trigger the remote agent because the message is not sent with the agent’s Nostr p mention tag.
To Reproduce:
- On Machine A, create and start a managed agent named
Atlas.
- Set the agent’s Respond-to setting to Anyone.
- Add
Atlas and the Machine B user to the same channel.
- Confirm on Machine A that
Atlas is running and listed as a channel member.
- Open the same channel on Machine B.
- Type
@ in the message composer.
- Observe that
Atlas is missing from autocomplete.
- Manually type
@Atlas and send the message.
- Observe that the agent does not respond.
Expected behavior:
A running agent that:
- is a member of the current channel, and
- has Respond-to: Anyone
should appear in the @ autocomplete for users on other machines. Selecting it should add the agent’s pubkey as a Nostr p tag so the remote agent receives and responds to the message.
Supporting Material
Screenshots show:
- The remote agent running on Machine A.
- Respond-to configured as Anyone.
- The remote agent listed as a member of the Test channel.
- Machine B’s autocomplete showing only locally managed agents and omitting the remote agent.
- Manually typed
@Atlas messages receiving no response.
- The agent responding successfully when invoked from Machine A.
Technical observation: the client initially recognizes shared relay agents with respond_to: anyone as mentionable, but a subsequent filter removes every agent that is not present in the
Describe the bug
An agent named
Atlas, managed and running on Machine A, is not discoverable or mentionable from Machine B, even though:Machine B’s
@autocomplete only shows agents managed locally by Machine B. Manually typing@Atlasdoes not trigger the remote agent because the message is not sent with the agent’s Nostrpmention tag.To Reproduce:
Atlas.Atlasand the Machine B user to the same channel.Atlasis running and listed as a channel member.@in the message composer.Atlasis missing from autocomplete.@Atlasand send the message.Expected behavior:
A running agent that:
should appear in the
@autocomplete for users on other machines. Selecting it should add the agent’s pubkey as a Nostrptag so the remote agent receives and responds to the message.Supporting Material
Screenshots show:
@Atlasmessages receiving no response.Technical observation: the client initially recognizes shared relay agents with
respond_to: anyoneas mentionable, but a subsequent filter removes every agent that is not present in the