Fetch supervisor OpenAPI
Returns the stable supervisor API contract for Craftless lifecycle, cache, runtime, client management, events, and per-client discovery. Adaptive agents and CLIs should fetch this before choosing supervisor routes.
Returns the stable supervisor API contract for Craftless lifecycle, cache, runtime, client management, events, and per-client discovery. Adaptive agents and CLIs should fetch this before choosing supervisor routes.
Response Body
application/json
curl -X GET "https://example.com/openapi.json"{ "openapi": "string", "info": { "title": "string", "version": "string" }, "paths": {}, "x-craftless": {}, "x-craftless-actions": [ { "id": "string", "schemaVersion": "string", "source": "string", "availability": "string", "availabilityReason": "string", "args": {}, "result": {} } ], "x-craftless-resources": [ { "id": "string", "actions": [ "string" ], "availability": "string", "availabilityReasons": [ "string" ], "actionDescriptors": [ { "id": "string", "schemaVersion": "string", "source": "string", "availability": "string", "availabilityReason": "string", "args": {}, "result": {} } ] } ]}Stream supervisor events GET
Streams supervisor lifecycle and diagnostic events as Server-Sent Events. Subscribe when an agent needs fresh evidence about daemon, cache, client, attach, connect, or stop progress.
List Java runtimes GET
Lists Java runtime candidates known to Craftless. Use this to inspect configured, managed, and system runtimes before resolving which Java runtime can launch a selected Minecraft version.