Plandex · Schema

PlanConfig

Per-plan configuration controlling Plandex's autonomy flags and executor behavior. Maps to the autonomy levels surfaced via CLI flags (--no-auto, --basic, --plus, --semi, --full).

Artificial IntelligenceAI Coding AgentDeveloper ToolsOpen-SourceCLITerminalLLMCoding AssistantAgentsGoContext ManagementPlansSelf-HostedREST

Properties

Name Type Description
autoApply boolean Automatically apply pending changes without prompting.
autoCommit boolean Commit applied changes to git automatically.
autoContinue boolean Continue a multi-step plan without manual confirmation between steps.
autoDebug boolean Automatically execute and debug failing commands.
autoDebugTries integer Maximum debug iterations before giving up.
autoExec boolean Execute commands after successful apply without confirmation.
autoLoadContext boolean Use the project map to automatically load context.
autoUpdateContext boolean Automatically refresh outdated context items.
canExec boolean Allow command execution at all.
skipChangesMenu boolean Skip the interactive changes menu when a response finishes.
smartContext boolean Load only the files needed for each step during implementation.
View JSON Schema on GitHub

JSON Schema

plandex-server-plan-config-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/plandex/main/json-schema/plandex-server-plan-config-schema.json",
  "title": "PlanConfig",
  "description": "Per-plan configuration controlling Plandex's autonomy flags and executor behavior. Maps to the autonomy levels surfaced via CLI flags (--no-auto, --basic, --plus, --semi, --full).",
  "type": "object",
  "properties": {
    "autoApply": {"type": "boolean", "description": "Automatically apply pending changes without prompting."},
    "autoCommit": {"type": "boolean", "description": "Commit applied changes to git automatically."},
    "autoContinue": {"type": "boolean", "description": "Continue a multi-step plan without manual confirmation between steps."},
    "autoDebug": {"type": "boolean", "description": "Automatically execute and debug failing commands."},
    "autoDebugTries": {"type": "integer", "minimum": 1, "default": 5, "description": "Maximum debug iterations before giving up."},
    "autoExec": {"type": "boolean", "description": "Execute commands after successful apply without confirmation."},
    "autoLoadContext": {"type": "boolean", "description": "Use the project map to automatically load context."},
    "autoUpdateContext": {"type": "boolean", "description": "Automatically refresh outdated context items."},
    "canExec": {"type": "boolean", "description": "Allow command execution at all."},
    "skipChangesMenu": {"type": "boolean", "description": "Skip the interactive changes menu when a response finishes."},
    "smartContext": {"type": "boolean", "description": "Load only the files needed for each step during implementation."}
  },
  "additionalProperties": false
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/plandex-server-plan-config"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.