Resource: reasoning://config/providers

Purpose

Expose active analysis-provider mode and configured-but-unavailable provider boundaries.

Payload

  • active_mode: currently heuristic.
  • implemented_modes: modes that execute in this build.
  • planned_modes: provider modes reserved by the architecture.
  • provider_boundaries.model_backed: model provider boundary status and required environment variables.
  • provider_boundaries.retrieval: retrieval provider boundary status and required environment variables.
  • unavailable_modes: explicit fail-closed reasons.

Configured endpoint URLs are not returned. The resource reports only whether an endpoint is present.

Doctor contract

reasonkit-think-mcp doctor --json reports an unset or agent BACKEND_MODE as healthy. Invalid values and external report a warning and an effective backend_mode of agent; external_provider_bound remains false until a production provider is bound. Diagnostics never interpolate an invalid value.