---
title: "Get Runtime Status"
method: GET
path: "/api/v1/runtime/status"
tags: ["runtime"]
---

# Get Runtime Status

`GET /api/v1/runtime/status`

Return the combined runtime readiness, model, and provider diagnostics snapshot.

## Response `200`

Successful Response

- RuntimeStatusResponse — Combined readiness and diagnostics snapshot for the runtime settings UI.
  - `app_env` string, required — Current application environment, such as `local` or `prod`.
  - `write_enabled` boolean, required — Whether runtime settings writes are currently allowed.
  - `settings_write_enabled` boolean, required — Whether process/env runtime settings writes are allowed.
  - `profile_write_enabled` boolean, required — Whether authenticated LLM provider profile writes are allowed.
  - `ready` boolean, required — Whether critical runtime services are ready to serve requests.
  - `active_models` RuntimeActiveModels, required — Resolved active model identifiers currently loaded by the runtime.
    - `planner` string — Planner model identifier currently in use.
    - `delegate` string — Delegate model identifier currently in use.
    - `delegate_small` string — Small delegate model identifier currently in use, when configured.
    - `planner_profile_id` string, nullable — Provider profile id bound to the planner role, when configured.
    - `planner_profile_name` string, nullable — Human-readable provider profile name for the planner role.
    - `delegate_profile_id` string, nullable — Provider profile id bound to the delegate role, when configured.
    - `delegate_profile_name` string, nullable — Human-readable provider profile name for the delegate role.
    - `delegate_small_profile_id` string, nullable — Provider profile id bound to the delegate_small role, when configured.
    - `delegate_small_profile_name` string, nullable — Human-readable provider profile name for the delegate_small role.
  - `sandbox_provider` 'daytona' — Active sandbox backend selected for runtime execution and volume browsing.
  - `llm` object — Language-model configuration and readiness diagnostics.
  - `mlflow` RuntimeMlflowStatus — MLflow enablement and startup diagnostics for the runtime settings UI.
    - `enabled` boolean, required — Whether MLflow tracing is enabled for this runtime.
    - `tracking_uri` string — Configured MLflow tracking server URI.
    - `experiment_name` string, nullable — Configured MLflow experiment name.
    - `experiment_id` string, nullable — Resolved MLflow experiment id when startup succeeded.
    - `auto_start_enabled` boolean — Whether the runtime may auto-start a local MLflow tracking server.
    - `auto_assessment_enabled` boolean — Whether Fleet-managed MLflow auto-assessment is enabled.
    - `persisted_scorer_count` integer — Count of persisted MLflow scorers active on the tracking server.
    - `persisted_scorers` string[] — Names of persisted MLflow scorers active on the tracking server.
    - `startup_status` string — MLflow startup lifecycle status for this runtime.
    - `startup_error` string, nullable — Startup error summary when MLflow initialization failed.
  - `daytona` object — Daytona configuration and readiness diagnostics.
  - `tests` RuntimeTestCache, required — Cached runtime test results included in the runtime status payload.
    - `lm` RuntimeConnectivityTestResponse — Result payload for runtime connectivity and preflight diagnostics.
      - `kind` 'lm' | 'daytona', required — Runtime subsystem that was tested.
      - `ok` boolean, required — Whether the connectivity test completed successfully.
      - `preflight_ok` boolean, required — Whether prerequisite configuration checks passed.
      - `checked_at` string, required — UTC timestamp when the test completed.
      - `checks` object — Structured boolean or value checks collected during the test run.
      - `guidance` string[] — Human-readable remediation steps when the test did not pass cleanly.
      - `latency_ms` integer, nullable — Observed latency for the successful smoke test, when applicable.
      - `output_preview` string, nullable — Short preview of the smoke-test output, when available.
      - `error` string, nullable — Error summary when the test failed.
    - `daytona` RuntimeConnectivityTestResponse — Result payload for runtime connectivity and preflight diagnostics.
      - `kind` 'lm' | 'daytona', required — Runtime subsystem that was tested.
      - `ok` boolean, required — Whether the connectivity test completed successfully.
      - `preflight_ok` boolean, required — Whether prerequisite configuration checks passed.
      - `checked_at` string, required — UTC timestamp when the test completed.
      - `checks` object — Structured boolean or value checks collected during the test run.
      - `guidance` string[] — Human-readable remediation steps when the test did not pass cleanly.
      - `latency_ms` integer, nullable — Observed latency for the successful smoke test, when applicable.
      - `output_preview` string, nullable — Short preview of the smoke-test output, when available.
      - `error` string, nullable — Error summary when the test failed.
  - `guidance` string[] — Human-readable remediation steps for incomplete runtime setup.

## Other responses

- `401` — Authentication is required or the provided token is invalid.
- `503` — Runtime services are unavailable because server startup is incomplete.

---

[API](https://skmtc.net/qredence/apis/fleet-rlm.md) · [All operations](https://skmtc.net/qredence/apis/fleet-rlm/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/qredence/fleet-rlm/revisions/62e8c152aa18/schema)
