1.2 KiB
1.2 KiB
JSON Output Contract
Use this file when parsing --format json output.
Spawn / Run
agent-tui run ...returns:{ "session_id": "<id>", "pid": 123 }
Screenshot (text)
agent-tui screenshot ...returns:{ "session_id": "<id>", "screenshot": "<string>", "rendered": "<optional>" }cursoris only present when--include-cursoris passed:{ "cursor": { "row": 0, "col": 0, "visible": true } }
Wait
agent-tui wait ...returns:{ "found": true, "elapsed_ms": 1200 }
Resize
agent-tui resize ...returns:{ "success": true, "session_id": "<id>", "cols": 120, "rows": 40 }
Restart / Kill
restartreturns:{ "old_session_id": "<id>", "new_session_id": "<id>", "command": "<cmd>", "pid": 123 }killreturns:{ "success": true, "session_id": "<id>" }
Sessions
agent-tui sessionsreturns:{ "sessions": [ { "id": "<id>", "command": "<command>", "pid": 123, "running": true, "created_at": "<timestamp>", "size": { "cols": 120, "rows": 40 } } ], "active_session": "<id>" }