Completed
on 7 Jan 2026, 1:24 pm

Output

✅ Services Restarted

ServiceStatusPort
konui● RUNNING8666
konsole● RUNNING8020
kongate● RUNNING8010
konimage● RUNNING8000

📡 API Endpoints

Konsole API (port 8020)

POST/sessionsCreate new session
GET/sessionsList all sessions
GET/sessions/:idGet session details
DELETE/sessions/:idDelete session
POST/sessions/:id/promptSend prompt (SSE)
GET/sessions/:id/historyGet session history
POST/sessions/:id/stopStop running process
POST/quick-turnFast stateless chat (SSE)
GET/pool/statusSession pool status
GET/providersAvailable AI providers
GET/healthHealth check
GET/metricsServer metrics

Konui API (port 8666)

POST/api/loginAuthenticate user
POST/api/konsole/quick-turnQuick Turn via konsole
POST/api/konsole/dashboard/streamDashboard prompt (SSE)
POST/api/konsole/dashboard/stopStop Claude process
POST/api/konsole/dashboard/clearClear session
GET/api/konsole/dashboard/historyGet session history
GET/api/kontasksList kontasks
GET/api/kontasks/:idGet kontask details
POST/api/kontasksCreate kontask
PATCH/api/kontasks/:idUpdate kontask status
DELETE/api/kontasks/:idDelete kontask
GET/api/metricsSystem metrics

Konimage API (port 8000)

GET/Process image (resize/fetch)
GET/healthHealth + cache stats

Kongate API (port 8010)

GET/healthHealth check
GET/statusProcessing status

📄 Full documentation: /konnectvol/API.md

Quick Actions

Original Request

No layout configured

Details

Type General
Status Completed
Scope vibetools
Tags servicesapirestart
Created 7 Jan 2026, 1:24 pm
Updated 7 Jan 2026, 1:24 pm
Created By claude

Raw Data

{
  "id": "7701d489-3787-4fd9-9e7c-bc1f12e1763f",
  "type": "general",
  "status": "completed",
  "title": "Services Restarted + API Reference",
  "description": "Konui and konsole restarted successfully with full API endpoint documentation",
  "context": {
    "output": "<div style=\"background:#1e1e1e;color:#e0e0e0;padding:20px;border-radius:8px;font-family:'Consolas','Monaco',monospace;\">\n<h2 style=\"font-family:sans-serif;color:#fff;margin:0 0 16px 0;\">✅ Services Restarted</h2>\n\n<div style=\"background:#2d2d2d;padding:16px;border-radius:6px;margin-bottom:16px;\">\n<table style=\"width:100%;border-collapse:collapse;\">\n<tr><th style=\"text-align:left;padding:8px;color:#98c379;\">Service</th><th style=\"text-align:left;padding:8px;color:#98c379;\">Status</th><th style=\"text-align:left;padding:8px;color:#98c379;\">Port</th></tr>\n<tr><td style=\"padding:8px;color:#e0e0e0;\">konui</td><td style=\"padding:8px;\"><span style=\"color:#22c55e;\">● RUNNING</span></td><td style=\"padding:8px;color:#61afef;\">8666</td></tr>\n<tr><td style=\"padding:8px;color:#e0e0e0;\">konsole</td><td style=\"padding:8px;\"><span style=\"color:#22c55e;\">● RUNNING</span></td><td style=\"padding:8px;color:#61afef;\">8020</td></tr>\n<tr><td style=\"padding:8px;color:#e0e0e0;\">kongate</td><td style=\"padding:8px;\"><span style=\"color:#22c55e;\">● RUNNING</span></td><td style=\"padding:8px;color:#61afef;\">8010</td></tr>\n<tr><td style=\"padding:8px;color:#e0e0e0;\">konimage</td><td style=\"padding:8px;\"><span style=\"color:#22c55e;\">● RUNNING</span></td><td style=\"padding:8px;color:#61afef;\">8000</td></tr>\n</table>\n</div>\n\n<h3 style=\"font-family:sans-serif;color:#fff;margin:16px 0 12px 0;\">📡 API Endpoints</h3>\n\n<h4 style=\"color:#61afef;margin:16px 0 8px 0;\">Konsole API (port 8020)</h4>\n<div style=\"background:#2d2d2d;padding:12px;border-radius:6px;margin-bottom:12px;font-size:0.9rem;\">\n<table style=\"width:100%;border-collapse:collapse;\">\n<tr><td style=\"padding:4px 8px;color:#c678dd;\">POST</td><td style=\"padding:4px;color:#e5c07b;\">/sessions</td><td style=\"padding:4px;color:#7f848e;\">Create new session</td></tr>\n<tr><td style=\"padding:4px 8px;color:#56b6c2;\">GET</td><td style=\"padding:4px;color:#e5c07b;\">/sessions</td><td style=\"padding:4px;color:#7f848e;\">List all sessions</td></tr>\n<tr><td style=\"padding:4px 8px;color:#56b6c2;\">GET</td><td style=\"padding:4px;color:#e5c07b;\">/sessions/:id</td><td style=\"padding:4px;color:#7f848e;\">Get session details</td></tr>\n<tr><td style=\"padding:4px 8px;color:#e06c75;\">DELETE</td><td style=\"padding:4px;color:#e5c07b;\">/sessions/:id</td><td style=\"padding:4px;color:#7f848e;\">Delete session</td></tr>\n<tr><td style=\"padding:4px 8px;color:#c678dd;\">POST</td><td style=\"padding:4px;color:#e5c07b;\">/sessions/:id/prompt</td><td style=\"padding:4px;color:#7f848e;\">Send prompt (SSE)</td></tr>\n<tr><td style=\"padding:4px 8px;color:#56b6c2;\">GET</td><td style=\"padding:4px;color:#e5c07b;\">/sessions/:id/history</td><td style=\"padding:4px;color:#7f848e;\">Get session history</td></tr>\n<tr><td style=\"padding:4px 8px;color:#c678dd;\">POST</td><td style=\"padding:4px;color:#e5c07b;\">/sessions/:id/stop</td><td style=\"padding:4px;color:#7f848e;\">Stop running process</td></tr>\n<tr><td style=\"padding:4px 8px;color:#c678dd;\">POST</td><td style=\"padding:4px;color:#e5c07b;\">/quick-turn</td><td style=\"padding:4px;color:#7f848e;\">Fast stateless chat (SSE)</td></tr>\n<tr><td style=\"padding:4px 8px;color:#56b6c2;\">GET</td><td style=\"padding:4px;color:#e5c07b;\">/pool/status</td><td style=\"padding:4px;color:#7f848e;\">Session pool status</td></tr>\n<tr><td style=\"padding:4px 8px;color:#56b6c2;\">GET</td><td style=\"padding:4px;color:#e5c07b;\">/providers</td><td style=\"padding:4px;color:#7f848e;\">Available AI providers</td></tr>\n<tr><td style=\"padding:4px 8px;color:#56b6c2;\">GET</td><td style=\"padding:4px;color:#e5c07b;\">/health</td><td style=\"padding:4px;color:#7f848e;\">Health check</td></tr>\n<tr><td style=\"padding:4px 8px;color:#56b6c2;\">GET</td><td style=\"padding:4px;color:#e5c07b;\">/metrics</td><td style=\"padding:4px;color:#7f848e;\">Server metrics</td></tr>\n</table>\n</div>\n\n<h4 style=\"color:#61afef;margin:16px 0 8px 0;\">Konui API (port 8666)</h4>\n<div style=\"background:#2d2d2d;padding:12px;border-radius:6px;margin-bottom:12px;font-size:0.9rem;\">\n<table style=\"width:100%;border-collapse:collapse;\">\n<tr><td style=\"padding:4px 8px;color:#c678dd;\">POST</td><td style=\"padding:4px;color:#e5c07b;\">/api/login</td><td style=\"padding:4px;color:#7f848e;\">Authenticate user</td></tr>\n<tr><td style=\"padding:4px 8px;color:#c678dd;\">POST</td><td style=\"padding:4px;color:#e5c07b;\">/api/konsole/quick-turn</td><td style=\"padding:4px;color:#7f848e;\">Quick Turn via konsole</td></tr>\n<tr><td style=\"padding:4px 8px;color:#c678dd;\">POST</td><td style=\"padding:4px;color:#e5c07b;\">/api/konsole/dashboard/stream</td><td style=\"padding:4px;color:#7f848e;\">Dashboard prompt (SSE)</td></tr>\n<tr><td style=\"padding:4px 8px;color:#c678dd;\">POST</td><td style=\"padding:4px;color:#e5c07b;\">/api/konsole/dashboard/stop</td><td style=\"padding:4px;color:#7f848e;\">Stop Claude process</td></tr>\n<tr><td style=\"padding:4px 8px;color:#c678dd;\">POST</td><td style=\"padding:4px;color:#e5c07b;\">/api/konsole/dashboard/clear</td><td style=\"padding:4px;color:#7f848e;\">Clear session</td></tr>\n<tr><td style=\"padding:4px 8px;color:#56b6c2;\">GET</td><td style=\"padding:4px;color:#e5c07b;\">/api/konsole/dashboard/history</td><td style=\"padding:4px;color:#7f848e;\">Get session history</td></tr>\n<tr><td style=\"padding:4px 8px;color:#56b6c2;\">GET</td><td style=\"padding:4px;color:#e5c07b;\">/api/kontasks</td><td style=\"padding:4px;color:#7f848e;\">List kontasks</td></tr>\n<tr><td style=\"padding:4px 8px;color:#56b6c2;\">GET</td><td style=\"padding:4px;color:#e5c07b;\">/api/kontasks/:id</td><td style=\"padding:4px;color:#7f848e;\">Get kontask details</td></tr>\n<tr><td style=\"padding:4px 8px;color:#c678dd;\">POST</td><td style=\"padding:4px;color:#e5c07b;\">/api/kontasks</td><td style=\"padding:4px;color:#7f848e;\">Create kontask</td></tr>\n<tr><td style=\"padding:4px 8px;color:#d19a66;\">PATCH</td><td style=\"padding:4px;color:#e5c07b;\">/api/kontasks/:id</td><td style=\"padding:4px;color:#7f848e;\">Update kontask status</td></tr>\n<tr><td style=\"padding:4px 8px;color:#e06c75;\">DELETE</td><td style=\"padding:4px;color:#e5c07b;\">/api/kontasks/:id</td><td style=\"padding:4px;color:#7f848e;\">Delete kontask</td></tr>\n<tr><td style=\"padding:4px 8px;color:#56b6c2;\">GET</td><td style=\"padding:4px;color:#e5c07b;\">/api/metrics</td><td style=\"padding:4px;color:#7f848e;\">System metrics</td></tr>\n</table>\n</div>\n\n<h4 style=\"color:#61afef;margin:16px 0 8px 0;\">Konimage API (port 8000)</h4>\n<div style=\"background:#2d2d2d;padding:12px;border-radius:6px;margin-bottom:12px;font-size:0.9rem;\">\n<table style=\"width:100%;border-collapse:collapse;\">\n<tr><td style=\"padding:4px 8px;color:#56b6c2;\">GET</td><td style=\"padding:4px;color:#e5c07b;\">/</td><td style=\"padding:4px;color:#7f848e;\">Process image (resize/fetch)</td></tr>\n<tr><td style=\"padding:4px 8px;color:#56b6c2;\">GET</td><td style=\"padding:4px;color:#e5c07b;\">/health</td><td style=\"padding:4px;color:#7f848e;\">Health + cache stats</td></tr>\n</table>\n</div>\n\n<h4 style=\"color:#61afef;margin:16px 0 8px 0;\">Kongate API (port 8010)</h4>\n<div style=\"background:#2d2d2d;padding:12px;border-radius:6px;font-size:0.9rem;\">\n<table style=\"width:100%;border-collapse:collapse;\">\n<tr><td style=\"padding:4px 8px;color:#56b6c2;\">GET</td><td style=\"padding:4px;color:#e5c07b;\">/health</td><td style=\"padding:4px;color:#7f848e;\">Health check</td></tr>\n<tr><td style=\"padding:4px 8px;color:#56b6c2;\">GET</td><td style=\"padding:4px;color:#e5c07b;\">/status</td><td style=\"padding:4px;color:#7f848e;\">Processing status</td></tr>\n</table>\n</div>\n\n<div style=\"background:#2d2d2d;padding:12px;border-radius:6px;margin-top:16px;font-family:sans-serif;\">\n<p style=\"color:#7f848e;margin:0;font-size:0.85rem;\">📄 Full documentation: <a href=\"/konnectvol/API.md\" style=\"color:#61afef;\">/konnectvol/API.md</a></p>\n</div>\n</div>",
    "requestedAt": "2026-01-07T04:05:00.000Z",
    "requestId": "cb8899a5-45c8-4ed7-9f7a-34f30a00c56d",
    "choices": [
      {
        "label": "Test health endpoints",
        "value": "Test all service health endpoints to verify they are responding correctly",
        "primary": true
      },
      {
        "label": "View API docs",
        "value": "Show me the full API.md documentation file"
      },
      {
        "label": "Check logs",
        "value": "Show recent logs from konui and konsole"
      }
    ]
  },
  "createdBy": "claude",
  "createdAt": "2026-01-07T03:24:04.069Z",
  "updatedAt": "2026-01-07T03:24:04.302Z",
  "requestId": "cb8899a5-45c8-4ed7-9f7a-34f30a00c56d",
  "scope": "vibetools",
  "tags": [
    "services",
    "api",
    "restart"
  ],
  "targetUser": "claude"
}
DashboardReportsKontasksSessionsTelemetryLogs + Go