Skip to content

list_browser_sessions platform automation tool #8161

Description

@cstns

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions