---
title: "POST /api/agent/inspect-plan"
method: POST
path: "/api/agent/inspect-plan"
tags: ["orkes-agent-controller"]
---

# POST /api/agent/inspect-plan

`POST /api/agent/inspect-plan`

## Request body

- InspectPlanRequest
  - `agentConfig` AgentConfig
    - `agents` AgentConfig[]
    - `allowedTransitions` object
    - `baseUrl` string
    - `callbacks` CallbackConfig[] — unresolved $ref
    - `cliConfig` CliConfig
      - `allowShell` boolean
      - `allowedCommands` string[]
      - `enabled` boolean
      - `timeout` integer
    - `codeExecution` CodeExecutionConfig
      - `allowedCommands` string[]
      - `allowedLanguages` string[]
      - `enabled` boolean
      - `timeout` integer
    - `contextWindowBudget` integer
    - `credentials` string[]
    - `description` string
    - `enablePlanning` boolean
    - `external` boolean
    - `fallback` unknown
    - `fallbackMaxTurns` integer
    - `gate` object
    - `guardrails` GuardrailConfig[] — unresolved $ref
    - `handoffs` HandoffConfig[] — unresolved $ref
    - `includeContents` string
    - `instructions` object
    - `introduction` string
    - `maskedFields` string[]
    - `maxTokens` integer
    - `maxTurns` integer
    - `memory` MemoryConfig
      - `maxMessages` integer
      - `messages` object[]
    - `metadata` object
    - `model` string
    - `name` string
    - `outputType` OutputTypeConfig
      - `className` string
      - `schema` object
    - `planSource` object
    - `planner` unknown
    - `plannerContext` object[]
    - `prefillTools` PrefillToolCallConfig[] — unresolved $ref
    - `reasoningEffort` string
    - `requiredTools` string[]
    - `router` object
    - `stopWhen` WorkerRef
      - `taskName` string
    - `strategy` 'handoff' | 'sequential' | 'parallel' | 'router' | 'round_robin' | 'random' | 'swarm' | 'manual' | 'plan_execute'
    - `synthesize` boolean
    - `temperature` number, double
    - `termination` TerminationConfig
      - `caseSensitive` boolean
      - `conditions` TerminationConfig[]
      - `maxCompletionTokens` integer
      - `maxMessages` integer
      - `maxPromptTokens` integer
      - `maxTotalTokens` integer
      - `stopMessage` string
      - `text` string
      - `type` string
    - `thinkingConfig` ThinkingConfig
      - `budgetTokens` integer
      - `enabled` boolean
    - `timeoutSeconds` integer
    - `tools` ToolConfig[] — unresolved $ref
  - `plan` object

## Response `200`

OK

---

[API](https://skmtc.dev/orkescloud/apis/orkes-conductor-api-server.md) · [All operations](https://skmtc.dev/orkescloud/apis/orkes-conductor-api-server/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/orkescloud/orkes-conductor-api-server/revisions/6ebf0c14ac41/schema)
