get_recording_state
Return the recording-flow state including isRecording, pythonEngineRunning, and totalPasteAttempts to determine recording activity before performing intrusive actions.
Instructions
Return the recording-flow state: isRecording (main-process truth), pythonEngineRunning (transcription backend alive), totalPasteAttempts (counter — increments after every paste attempt; use to detect activity between polls). Read-only and cheap. Use this BEFORE doing anything intrusive — if isRecording=true, the user is actively recording and you should defer or use toggle_recording to stop them gracefully.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_recording_state"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||