{"service":"Giant GPT Terminal Kernel","version":"3.1.1","operations":[{"name":"health","method":"GET","path":"/health"},{"name":"startSession","method":"GET/POST","path":"/startSession","params":{"workspace":"string","cwd":"string"}},{"name":"runTerminal","method":"POST","path":"/terminal/run","body":{"workspace":"string","command":"string","timeout_seconds":"int","cwd":"string"}},{"name":"runPython","method":"POST","path":"/python/run","body":{"workspace":"string","code":"string","timeout_seconds":"int"}},{"name":"runSession","method":"POST","path":"/session/run","body":{"session_id":"string","command":"string"}},{"name":"writeFile","method":"POST","path":"/files/write","body":{"workspace":"string","path":"string","content":"string"}},{"name":"readFile","method":"POST","path":"/files/read","body":{"workspace":"string","path":"string"}},{"name":"listFiles","method":"POST","path":"/files/list","body":{"workspace":"string","path":"string"}},{"name":"workspaceTree","method":"GET","path":"/workspace/tree","params":{"workspace":"string"}},{"name":"compileArtifact","method":"POST","path":"/artifact/compile","body":{"workspace":"string","filename":"string","content":"string"}},{"name":"issueUrl","method":"POST","path":"/url/issue","body":{"workspace":"string","filename":"string","content":"string"}},{"name":"learn","method":"POST","path":"/learn","body":{"topic":"string","content":"string","utility":"float"}},{"name":"recall","method":"POST","path":"/recall","body":{"query":"string","limit":"int"}},{"name":"registerTool","method":"POST","path":"/tool/register","body":{"name":"string","command_template":"string","mode":"string"}},{"name":"listTools","method":"GET","path":"/listTools"},{"name":"invokeTool","method":"POST","path":"/tool/{name}","body":{"workspace":"string","args":"object"}},{"name":"listReceipts","method":"GET","path":"/listReceipts"},{"name":"listArtifacts","method":"GET","path":"/listArtifacts"},{"name":"listTerminals","method":"GET","path":"/listTerminals"},{"name":"getCapabilities","method":"GET","path":"/getCapabilities"},{"name":"gateStatus","method":"GET","path":"/gateStatus"},{"name":"getReceipt","method":"GET","path":"/receipt/{receipt_id}"}]}