> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kubiya.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Agent Execution Environment

> Get resolved execution environment for an agent.

This endpoint:
1. Fetches agent's execution_environment and environment_ids from database
2. Fetches and merges execution configs from all associated environments
3. Merges agent's own execution_environment (agent config overrides environment)
4. Resolves all secret names to actual values
5. Resolves all integration IDs to actual tokens
6. Maps integration tokens to specific env var names
7. Returns merged env var dict

Inheritance order (later overrides earlier):
- Environment 1 execution_environment
- Environment 2 execution_environment
- ...
- Agent execution_environment

Returns:
    Dict of environment variables ready to inject into agent execution



## OpenAPI

````yaml https://control-plane.kubiya.ai/api/openapi.json get /api/v1/execution-environment/agents/{agent_id}/resolved
openapi: 3.1.0
info:
  title: Agent Control Plane API
  description: Multi-tenant agent orchestration with Temporal workflows
  version: 1.0.0
servers: []
security:
  - BearerAuth: []
tags:
  - name: health
    description: 🏥 **Health & Status** - Check API health and availability
  - name: authentication
    description: 🔐 **Authentication** - Token validation and auth management
  - name: agents
    description: 🤖 **Agents** - Create and manage AI agents with custom capabilities
  - name: skills
    description: 🛠️ **Tool Sets** - Manage agent skills and tool configurations
  - name: integrations
    description: 🔌 **Integrations** - Connect to external services (Kubiya managed)
  - name: custom-integrations
    description: >-
      ⚙️ **Custom Integrations** - User-defined integration instances with env
      vars, secrets, and files
  - name: integration-templates
    description: >-
      📦 **Integration Templates** - Pre-configured templates for common
      services (PostgreSQL, Redis, MongoDB, etc.)
  - name: secrets
    description: 🔑 **Secrets** - Secure credential storage and retrieval
  - name: teams
    description: 👥 **Teams** - Team management and collaboration
  - name: workflows
    description: 📊 **Workflows** - Multi-step automation and orchestration
  - name: executions
    description: ▶️ **Executions** - Track and monitor workflow runs
  - name: jobs
    description: ⏰ **Jobs** - Scheduled and webhook-triggered tasks
  - name: policies
    description: 🛡️ **Policies** - Access control and security policies
  - name: analytics
    description: 📈 **Analytics** - Usage metrics and performance monitoring
  - name: projects
    description: 📁 **Projects** - Project organization and management
  - name: environments
    description: 🌍 **Environments** - Environment configuration (dev, staging, prod)
  - name: models
    description: 🧠 **Models** - LLM model configuration and management
  - name: runtimes
    description: ⚡ **Runtimes** - Agent execution runtime environments
  - name: workers
    description: 👷 **Workers** - Worker registration and heartbeat monitoring
  - name: storage
    description: 💾 **Storage** - File storage and cloud integration
  - name: context-graph
    description: 🕸️ **Context Graph** - Knowledge graph and context management
  - name: temporal-workflows
    description: >-
      ⚙️ **Temporal Workflows** - Background workflows for context graph
      ingestion, connector operations, and scheduled jobs
  - name: templates
    description: 📝 **Templates** - Reusable configuration templates
paths:
  /api/v1/execution-environment/agents/{agent_id}/resolved:
    get:
      tags:
        - execution-environment
      summary: Get Agent Execution Environment
      description: >-
        Get resolved execution environment for an agent.


        This endpoint:

        1. Fetches agent's execution_environment and environment_ids from
        database

        2. Fetches and merges execution configs from all associated environments

        3. Merges agent's own execution_environment (agent config overrides
        environment)

        4. Resolves all secret names to actual values

        5. Resolves all integration IDs to actual tokens

        6. Maps integration tokens to specific env var names

        7. Returns merged env var dict


        Inheritance order (later overrides earlier):

        - Environment 1 execution_environment

        - Environment 2 execution_environment

        - ...

        - Agent execution_environment


        Returns:
            Dict of environment variables ready to inject into agent execution
      operationId: >-
        get_agent_execution_environment_api_v1_execution_environment_agents__agent_id__resolved_get
      parameters:
        - name: agent_id
          in: path
          required: true
          schema:
            type: string
            title: Agent Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: object
                additionalProperties:
                  type: string
                title: >-
                  Response Get Agent Execution Environment Api V1 Execution
                  Environment Agents  Agent Id  Resolved Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
components:
  schemas:
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          type: array
          title: Detail
      type: object
      title: HTTPValidationError
    ValidationError:
      properties:
        loc:
          items:
            anyOf:
              - type: string
              - type: integer
          type: array
          title: Location
        msg:
          type: string
          title: Message
        type:
          type: string
          title: Error Type
      type: object
      required:
        - loc
        - msg
        - type
      title: ValidationError
  securitySchemes:
    BearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT
      description: 'Enter your Kubiya API token (format: Bearer <token>)'

````