Third-party MCP agents need a way to discover which browser tabs a user has exposed. This is a platform automation tool that the gateway invokes via the standard platform automation channel (MQTT to Forge).
Forge reads from the Redis session cache (#8158), filters by the requesting user's ID, and returns the list of active sessions with their context payloads. The agent uses this to pick a session_id for subsequent in-flight tool invocations.
If no active sessions exist, the tool response should be descriptive enough to nudge the agent into prompting the user to enable the MCP button on a browser tab.
Depends on #8158.
Third-party MCP agents need a way to discover which browser tabs a user has exposed. This is a platform automation tool that the gateway invokes via the standard platform automation channel (MQTT to Forge).
Forge reads from the Redis session cache (#8158), filters by the requesting user's ID, and returns the list of active sessions with their context payloads. The agent uses this to pick a
session_idfor subsequent in-flight tool invocations.If no active sessions exist, the tool response should be descriptive enough to nudge the agent into prompting the user to enable the MCP button on a browser tab.
Depends on #8158.