manage_sessions
Inspect FlowState's sessions. They open and close by themselves (closed after 2 hours idle or when the app quits, with a summary queued for review), so this is rarely needed. current, list, conversations: read. start: returns the automatic session. end: close one with a summary (not undoable). Decisions go in log_work. Returns session or conversation rows.
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": {
"action": "<action>"
},
"name": "manage_sessions"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | list / conversations: max rows. Default 20. | |
| model | No | Model name if known. Never guess. | |
| action | Yes | The operation; see the tool description. | |
| project | No | Project name or id. Required except for current. | |
| summary | No | end: what was accomplished. | |
| outcomes | No | end: short outcome lines. | |
| session_id | No | end: the session's id (required). conversations: only this session. | |
| focus_problem_id | No | start: problem in focus (ignored if a session is open). | |
| focus_component_id | No | start: component in focus (ignored if a session is open). |