Problem: Slack notifications do not appear in the Activity Feed. The background feed agent fails every cycle with “Access denied” when calling Slack APIs, even though the Slack connector is properly authorized and shows as “Connected” with 37 tools in Settings.
What fails:
-
The feed agent (background scheduled task) calls
search_messagesand gets:Quick Suite invokeAction failed (400): Access denied during the operation. Please check your permissions -
This happens every 15-minute cycle, resulting in zero Slack notifications in the feed
-
A recurring “Slack monitoring temporarily unavailable” alert appears in the feed instead
What I’ve tried:
-
Uninstalled and re-authorized Slack connection (multiple times)
-
Verified connector shows as Connected in Settings > Capabilities > Connections
-
Confirmed
connector_preferences.SLACKin the feed agent config points to the correct workspace ID -
Used
switch_slack_workspacein an interactive session (fixes chat, does not fix the feed agent) -
Reset Slack trigger state and triggered a manual test run (still fails)
Diagnostic details:
-
Two Slack connectors registered: “Devices Slack” (old) and “Devices Slack V2” (current/active)
-
A stale workspace pointer (
b7781413-...) was cached as the default active workspace. This ID does not match either registered connector. -
The feed agent config has the correct connector pinned, but the runtime session does not honor it at the
invokeActionlayer
Expected behavior: The feed agent’s runtime session should authenticate against the pinned Slack connector the same way interactive sessions do.
Impact: Complete loss of Slack visibility in the Activity Feed and context customization.. No DM notifications, no mention alerts, no monitoring.