ask_attention — which runs a focused analysis over a fixed list of calls — the super agent decides for itself which sources to query, runs as long as it needs, and may take multiple steps to reach an answer.
All super agent tools require user-level authentication (org-level API keys are not supported), since sessions are tied to a specific user.
Async response model
send_super_agent_message waits up to 15 seconds for a synchronous response. If the agent is still working when the timeout hits, the tool returns status: "processing" along with a session_id. To get the final answer:
- Poll
get_super_agent_session_historyevery 15–20 seconds. - Inspect the last message — if its
roleisassistant, the response is ready. - If the user wants to stop early, call
cancel_super_agent_processing.
Tools
send_super_agent_message
Send a message to the super agent. Creates a new session if nosession_id is provided.
The message content to send to the super agent.
Existing session ID. If omitted, a new session is created automatically.
Optional timezone for context-aware responses (e.g.
America/New_York).processing status with the session_id (async case).
list_super_agent_sessions
Scope:
mcp:read. Requires user-level authentication.Optional search term to filter sessions by title.
Maximum number of sessions to return. Default:
50. Maximum: 1000.get_super_agent_session_history
Scope:
mcp:read. Requires user-level authentication.send_super_agent_message returns processing.
The session ID to retrieve message history for.
cancel_super_agent_processing
Cancel in-progress super agent processing for a session. Use this when the user wants to stop a long-running query.The session ID to cancel processing for.
Optional reason for cancellation.
rename_super_agent_session
Update the title of a super agent session.The session ID to rename.
The new title for the session.
delete_super_agent_session
Delete a super agent session and all its messages.The session ID to delete.