session_set_active
Set or clear the active session for a provider so requests without a sessionId automatically use it. Clear it to require explicit session IDs.
Instructions
Set or clear the active session for a provider; the active session is used when a request omits sessionId.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"cli": "<cli>",
"sessionId": "<sessionId>"
},
"name": "session_set_active"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cli | Yes | Provider type (claude|codex|gemini|grok|mistral|devin|cursor|grok-api) | |
| sessionId | Yes | Session ID (null to clear) |