From 81cb3291b8c44c7ada41b2bf737c6a1abe15de6b Mon Sep 17 00:00:00 2001 From: Sandeep Goenka <1436664+sandeepgoenka@users.noreply.github.com> Date: Mon, 3 Aug 2026 22:32:11 +0800 Subject: [PATCH] fix(desktop): show remote channel agents in mentions Co-authored-by: Sandeep Goenka <1436664+sandeepgoenka@users.noreply.github.com> Signed-off-by: Sandeep Goenka <1436664+sandeepgoenka@users.noreply.github.com> --- .../agents/lib/agentAutocompleteEligibility.test.mjs | 2 +- desktop/src/features/messages/lib/useMentions.ts | 5 ----- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/desktop/src/features/agents/lib/agentAutocompleteEligibility.test.mjs b/desktop/src/features/agents/lib/agentAutocompleteEligibility.test.mjs index 4e02b7bd68..0c333853e4 100644 --- a/desktop/src/features/agents/lib/agentAutocompleteEligibility.test.mjs +++ b/desktop/src/features/agents/lib/agentAutocompleteEligibility.test.mjs @@ -214,7 +214,7 @@ test("shouldHideAgentFromMentions: hides member agents with an explicit not-invo ); }); -test("shouldHideAgentFromMentions: shows member agents with unknown invocability (not in directory)", () => { +test("shouldHideAgentFromMentions: shows remote member agents without local managed cards when invocability is unknown", () => { assert.equal( shouldHideAgentFromMentions({ isAgent: true, diff --git a/desktop/src/features/messages/lib/useMentions.ts b/desktop/src/features/messages/lib/useMentions.ts index 0c73b75339..f6bd877a54 100644 --- a/desktop/src/features/messages/lib/useMentions.ts +++ b/desktop/src/features/messages/lib/useMentions.ts @@ -16,7 +16,6 @@ import { coalesceAutocompleteCandidatesByKey, getMentionableAgentPubkeys, getSharedChannelIds, - isAgentIdentityInManagedList, shouldHideAgentFromMentions, } from "@/features/agents/lib/agentAutocompleteEligibility"; import { @@ -246,9 +245,6 @@ export function useMentions( if (isArchivedDiscovery(pubkey)) { return; } - if (!isAgentIdentityInManagedList(candidate, managedAgentPubkeys)) { - return; - } if ( shouldHideAgentFromMentions({ isAgent: candidate.isAgent === true, @@ -420,7 +416,6 @@ export function useMentions( managedAgentNamesByPubkey, managedAgentPersonaIds, managedAgentPersonaIdsByPubkey, - managedAgentPubkeys, managedAgentsQuery.data, memberPubkeys, members,