/**
 * This file was auto-generated by openapi-typescript.
 * Do not make direct changes to the file.
 */

export interface paths {
    "/.well-known/jwks.json": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Hydra Jwks Proxy
         * @description Proxy JWKS so token verification works against our API URL.
         */
        get: operations["hydra_jwks_proxy__well_known_jwks_json_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/.well-known/oauth-authorization-server": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Oauth Authorization Server Metadata
         * @description RFC 8414: serve Hydra's OIDC config at the standard AS discovery path.
         *
         *     Hydra v2 only serves /.well-known/openid-configuration; we bridge the gap
         *     so MCP clients (Cursor) that look for /.well-known/oauth-authorization-server
         *     still get the Hydra endpoints, rewritten to point to our proxy paths.
         */
        get: operations["oauth_authorization_server_metadata__well_known_oauth_authorization_server_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/.well-known/oauth-protected-resource": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Oauth Protected Resource Metadata
         * @description RFC 9728: point clients at our own API as the AS base URL.
         */
        get: operations["oauth_protected_resource_metadata__well_known_oauth_protected_resource_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/health": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Health
         * @description Health check endpoint.
         */
        get: operations["health_health_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/oauth2/auth": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Hydra Auth Redirect
         * @description Redirect the browser to Hydra's actual /oauth2/auth endpoint.
         *
         *     Unlike the other OAuth2 endpoints which we proxy server-side, the auth
         *     endpoint MUST be a browser redirect because Hydra sets session cookies
         *     during the authorization flow.  If we proxy it, the cookies land on our
         *     domain (localhost:8000) but Hydra's subsequent redirects go to its own
         *     domain (localhost:4444), losing the cookies and breaking the flow.
         */
        get: operations["hydra_auth_redirect_oauth2_auth_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/oauth2/register": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Hydra Dcr Proxy
         * @description Dynamic Client Registration (RFC 7591) — proxy to Hydra admin API.
         *
         *     Hydra v2 doesn't expose public DCR; we proxy POST /oauth2/register to
         *     Hydra's admin endpoint so Cursor / Claude Desktop can self-register.
         *
         *     We inject server-side defaults:
         *       - skip_consent: true — MCP clients accessing their own workspace don't need consent
         *       - audience: [API_BASE_URL] — ensures issued JWTs have the correct audience for validation
         */
        post: operations["hydra_dcr_proxy_oauth2_register_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/oauth2/{path}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Hydra Oauth2 Proxy
         * @description Proxy all /oauth2/* requests through to Hydra (excluding /register handled above).
         */
        get: operations["hydra_oauth2_proxy_oauth2__path__get"];
        /**
         * Hydra Oauth2 Proxy
         * @description Proxy all /oauth2/* requests through to Hydra (excluding /register handled above).
         */
        put: operations["hydra_oauth2_proxy_oauth2__path__put"];
        /**
         * Hydra Oauth2 Proxy
         * @description Proxy all /oauth2/* requests through to Hydra (excluding /register handled above).
         */
        post: operations["hydra_oauth2_proxy_oauth2__path__post"];
        /**
         * Hydra Oauth2 Proxy
         * @description Proxy all /oauth2/* requests through to Hydra (excluding /register handled above).
         */
        delete: operations["hydra_oauth2_proxy_oauth2__path__delete"];
        options?: never;
        head?: never;
        /**
         * Hydra Oauth2 Proxy
         * @description Proxy all /oauth2/* requests through to Hydra (excluding /register handled above).
         */
        patch: operations["hydra_oauth2_proxy_oauth2__path__patch"];
        trace?: never;
    };
    "/v1/agents": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * List Agents
         * @description List all workspace agents.
         *
         *     Access Control:
         *         Returns all agents within the current user's workspace (workspace isolation).
         *         All users in the same workspace can see all workspace agents.
         *
         *         Note: User-level access control should be implemented via authorization
         *         layer (future ReBAC) rather than query parameters.
         */
        get: operations["list_agents_v1_agents_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/agents/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * List Agents
         * @description List all workspace agents.
         *
         *     Access Control:
         *         Returns all agents within the current user's workspace (workspace isolation).
         *         All users in the same workspace can see all workspace agents.
         *
         *         Note: User-level access control should be implemented via authorization
         *         layer (future ReBAC) rather than query parameters.
         */
        get: operations["list_agents_v1_agents__get"];
        put?: never;
        /**
         * Create Agent
         * @description Create a new agent.
         */
        post: operations["create_agent_v1_agents__post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/agents/tools": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get All Tools
         * @description Get all available tools across all types.
         *
         *     Returns a unified list of tools from:
         *     - Code tools (static, YAML-based)
         *     - MCP tools (dynamic, from running instances)
         *
         *     Query Parameters:
         *         include: Comma-separated tool types (default: "code,mcp")
         *         mcp_instance_id: Filter MCP tools by instance (optional)
         *
         *     Example:
         *         GET /v1/agents/tools?include=code,mcp
         *         GET /v1/agents/tools?include=code
         *         GET /v1/agents/tools?include=mcp&mcp_instance_id={uuid}
         */
        get: operations["get_all_tools_v1_agents_tools_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/agents/{agent_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get Agent
         * @description Get an agent by UUID or workspace-scoped slug (tenant or catalog).
         */
        get: operations["get_agent_v1_agents__agent_id__get"];
        put?: never;
        post?: never;
        /**
         * Delete Agent
         * @description Delete an agent (by UUID or workspace-scoped slug).
         */
        delete: operations["delete_agent_v1_agents__agent_id__delete"];
        options?: never;
        head?: never;
        /**
         * Update Agent
         * @description Update an agent (by UUID or workspace-scoped slug).
         */
        patch: operations["update_agent_v1_agents__agent_id__patch"];
        trace?: never;
    };
    "/v1/agents/{agent_id}/.well-known/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get Agent Well Known Index
         * @description Agent-specific well-known endpoints index.
         */
        get: operations["get_agent_well_known_index_v1_agents__agent_id___well_known__get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/agents/{agent_id}/.well-known/a2a-info.json": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get Agent A2A Info
         * @description Agent-specific A2A protocol information.
         *
         *     Provides A2A protocol information specific to this agent.
         */
        get: operations["get_agent_a2a_info_v1_agents__agent_id___well_known_a2a_info_json_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/agents/{agent_id}/.well-known/agent.json": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get Agent Well Known Card
         * @description Agent-specific well-known discovery endpoint.
         *
         *     Returns the agent card for this specific agent.
         *     This endpoint can be accessed at: /v1/agents/{agent_id}/.well-known/agent.json
         *
         *     This allows each agent to have its own well-known endpoint, which is A2A compliant.
         *     Later, this can be proxied to subdomains:
         *     - agent1.domain.com/.well-known/agent.json -> /v1/agents/{id}/.well-known/agent.json
         */
        get: operations["get_agent_well_known_card_v1_agents__agent_id___well_known_agent_json_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/agents/{agent_id}/a2a/rpc": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Handle Agent Jsonrpc
         * @description Handle A2A JSON-RPC requests with comprehensive error handling and validation.
         */
        post: operations["handle_agent_jsonrpc_v1_agents__agent_id__a2a_rpc_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/agents/{agent_id}/a2a/well-known": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get Agent Well Known
         * @description Get current agent discovery information with proper validation and error handling.
         */
        get: operations["get_agent_well_known_v1_agents__agent_id__a2a_well_known_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/agents/{agent_id}/overview": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get Agent Overview
         * @description Aggregate stats + upcoming work for one agent.
         */
        get: operations["get_agent_overview_v1_agents__agent_id__overview_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/agents/{agent_id}/tasks/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * List Agent Tasks
         * @description List all tasks for the specified agent.
         *
         *     Access Control:
         *         Returns all tasks within the current user's workspace (workspace isolation).
         *         All users in the same workspace can see all workspace tasks.
         */
        get: operations["list_agent_tasks_v1_agents__agent_id__tasks__get"];
        put?: never;
        /**
         * Create Task For Agent With Stream
         * @description Create and execute a task for the specified agent with real-time SSE stream.
         */
        post: operations["create_task_for_agent_with_stream_v1_agents__agent_id__tasks__post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/agents/{agent_id}/tasks/sync": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Create Task For Agent Sync
         * @description Create and execute a task for the specified agent (synchronous response).
         */
        post: operations["create_task_for_agent_sync_v1_agents__agent_id__tasks_sync_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/agents/{agent_id}/tasks/{task_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get Agent Task
         * @description Get a specific task for the specified agent using workflow status.
         */
        get: operations["get_agent_task_v1_agents__agent_id__tasks__task_id__get"];
        put?: never;
        post?: never;
        /**
         * Cancel Agent Task
         * @description Cancel a specific task workflow for the specified agent.
         */
        delete: operations["cancel_agent_task_v1_agents__agent_id__tasks__task_id__delete"];
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/agents/{agent_id}/tasks/{task_id}/a2ui/action": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Send A2Ui Action
         * @description Send an A2UI user action to a running task workflow.
         */
        post: operations["send_a2ui_action_v1_agents__agent_id__tasks__task_id__a2ui_action_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/agents/{agent_id}/tasks/{task_id}/artifacts": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * List Task Artifacts
         * @description List artifacts the agent produced under ``tasks/{task_id}/``.
         *
         *     Workspace-scoped: the task must belong to the caller's workspace, or we
         *     return 404. Each item carries an AgentArea API download URL, so access
         *     stays behind our auth, audit, and workspace checks instead of exposing
         *     object-storage URLs directly.
         */
        get: operations["list_task_artifacts_v1_agents__agent_id__tasks__task_id__artifacts_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/agents/{agent_id}/tasks/{task_id}/artifacts/files/{artifact_path}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Download Task Artifact
         * @description Stream a task artifact through the AgentArea API.
         */
        get: operations["download_task_artifact_v1_agents__agent_id__tasks__task_id__artifacts_files__artifact_path__get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/agents/{agent_id}/tasks/{task_id}/command": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Send Task Command
         * @description Send a command to a running task workflow.
         */
        post: operations["send_task_command_v1_agents__agent_id__tasks__task_id__command_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/agents/{agent_id}/tasks/{task_id}/events": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get Task Events
         * @description Get paginated task execution events for the specified task from database.
         */
        get: operations["get_task_events_v1_agents__agent_id__tasks__task_id__events_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/agents/{agent_id}/tasks/{task_id}/events/stream": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Stream Task Events
         * @description Stream real-time task execution events via Server-Sent Events.
         */
        get: operations["stream_task_events_v1_agents__agent_id__tasks__task_id__events_stream_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/agents/{agent_id}/tasks/{task_id}/input": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Submit Task Input
         * @description Submit structured user input to a workflow waiting on request_user_input.
         *
         *     Secret values are written to the workspace secret manager at the API boundary.
         *     Only secret refs are sent to Temporal/LLM context.
         */
        post: operations["submit_task_input_v1_agents__agent_id__tasks__task_id__input_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/agents/{agent_id}/tasks/{task_id}/pause": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Pause Agent Task
         * @description Pause a specific task workflow for the specified agent.
         */
        post: operations["pause_agent_task_v1_agents__agent_id__tasks__task_id__pause_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/agents/{agent_id}/tasks/{task_id}/resolve-escalation": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Resolve Task Escalation
         * @description Resolve a tool escalation for the specified task workflow.
         */
        post: operations["resolve_task_escalation_v1_agents__agent_id__tasks__task_id__resolve_escalation_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/agents/{agent_id}/tasks/{task_id}/resume": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Resume Agent Task
         * @description Resume a paused task workflow for the specified agent.
         */
        post: operations["resume_agent_task_v1_agents__agent_id__tasks__task_id__resume_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/agents/{agent_id}/tasks/{task_id}/status": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get Agent Task Status
         * @description Get the execution status of a specific task workflow.
         */
        get: operations["get_agent_task_status_v1_agents__agent_id__tasks__task_id__status_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/agents/{agent_id}/tasks/{task_id}/summary": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get Task Summary
         * @description Per-task rollup derived from the event log via the ``task_summary`` view.
         *
         *     Workspace-scoped: the row must belong to the caller's workspace and
         *     the agent must match, or we return 404 (same shape as other task
         *     endpoints — no information leak).
         */
        get: operations["get_task_summary_v1_agents__agent_id__tasks__task_id__summary_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/agents/{agent_id}/wallet": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get Wallet
         * @description Get wallet configuration for an agent (no decrypted credentials).
         */
        get: operations["get_wallet_v1_agents__agent_id__wallet_get"];
        /**
         * Update Wallet
         * @description Update wallet configuration.
         */
        put: operations["update_wallet_v1_agents__agent_id__wallet_put"];
        /**
         * Create Wallet
         * @description Create a wallet for an agent.
         */
        post: operations["create_wallet_v1_agents__agent_id__wallet_post"];
        /**
         * Delete Wallet
         * @description Delete wallet and associated credentials.
         */
        delete: operations["delete_wallet_v1_agents__agent_id__wallet_delete"];
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/agents/{agent_id}/wallet/balance": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get Wallet Balance
         * @description Get current service budget status.
         */
        get: operations["get_wallet_balance_v1_agents__agent_id__wallet_balance_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/agents/{agent_id}/wallet/fund": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Fund Wallet
         * @description Update the service budget amount.
         */
        post: operations["fund_wallet_v1_agents__agent_id__wallet_fund_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/agents/{agent_id}/wallet/payments": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get Payment History
         * @description Get paginated payment history for an agent.
         */
        get: operations["get_payment_history_v1_agents__agent_id__wallet_payments_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/api-keys/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * List Api Keys
         * @description List all API keys for the current workspace.
         */
        get: operations["list_api_keys_v1_api_keys__get"];
        put?: never;
        /**
         * Create Api Key
         * @description Create a new API key. The raw ``token`` value is returned once — store it securely.
         */
        post: operations["create_api_key_v1_api_keys__post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/api-keys/{token_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get Api Key
         * @description Get a single API key by ID.
         */
        get: operations["get_api_key_v1_api_keys__token_id__get"];
        put?: never;
        post?: never;
        /**
         * Revoke Api Key
         * @description Immediately revoke an API key.
         */
        delete: operations["revoke_api_key_v1_api_keys__token_id__delete"];
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/audit-logs/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * List Audit Logs
         * @description List audit events for the current workspace.
         */
        get: operations["list_audit_logs_v1_audit_logs__get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/bundles/analyze": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Analyze Bundle
         * @description Parse and analyze a bundle source, returning a non-destructive preview.
         */
        post: operations["analyze_bundle_v1_bundles_analyze_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/bundles/install": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Install Bundle
         * @description Install a canonical bundle: MCP instances, skills, agents and automations.
         */
        post: operations["install_bundle_v1_bundles_install_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/files": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /** List Workspace Files */
        get: operations["list_workspace_files_v1_files_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/files/download/{file_path}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Stream Workspace File
         * @description Stream a workspace file through the AgentArea API.
         */
        get: operations["stream_workspace_file_v1_files_download__file_path__get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/files/history": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Workspace File History
         * @description Return the provenance trail for a workspace file, newest event first.
         */
        get: operations["workspace_file_history_v1_files_history_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/files/{file_path}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /** Download Workspace File */
        get: operations["download_workspace_file_v1_files__file_path__get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/governance/effective-policy/preview": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Preview Effective Policy
         * @description Compute effective policy from rules without persisting a snapshot.
         *
         *     Useful for UIs that need to show the merged workspace/agent/task ceiling
         *     before the user commits a task creation.
         */
        post: operations["preview_effective_policy_v1_governance_effective_policy_preview_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/governance/task-policy-snapshots/{task_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get Task Policy Snapshot
         * @description Read an immutable effective policy snapshot for a task.
         */
        get: operations["get_task_policy_snapshot_v1_governance_task_policy_snapshots__task_id__get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/inbox/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get Inbox Items
         * @description List tasks requiring user attention.
         *
         *     Returns tasks with actionable statuses (waiting_for_approval, completed, failed),
         *     ordered by most recently updated first. Includes total count for badge/pagination.
         */
        get: operations["get_inbox_items_v1_inbox__get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/invitations/accept": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Accept Invitation
         * @description Accept an invitation as the authenticated user.
         *
         *     Idempotent: accepting twice (or accepting when already a member)
         *     returns the same membership.
         */
        post: operations["accept_invitation_v1_invitations_accept_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/mcp-auth-configs/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * List Mcp Auth Configs
         * @description List all MCP auth configs in the workspace.
         */
        get: operations["list_mcp_auth_configs_v1_mcp_auth_configs__get"];
        put?: never;
        /**
         * Create Mcp Auth Config
         * @description Create a new MCP authentication configuration.
         */
        post: operations["create_mcp_auth_config_v1_mcp_auth_configs__post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/mcp-auth-configs/{config_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /** Get Mcp Auth Config */
        get: operations["get_mcp_auth_config_v1_mcp_auth_configs__config_id__get"];
        /** Update Mcp Auth Config */
        put: operations["update_mcp_auth_config_v1_mcp_auth_configs__config_id__put"];
        post?: never;
        /** Delete Mcp Auth Config */
        delete: operations["delete_mcp_auth_config_v1_mcp_auth_configs__config_id__delete"];
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/mcp-oauth-links/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Create Oauth Link
         * @description Store OAuth provider config for a container MCP instance.
         */
        post: operations["create_oauth_link_v1_mcp_oauth_links__post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/mcp-oauth-links/instance/{instance_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * List Oauth Links For Instance
         * @description List all OAuth links for a given MCP server instance.
         */
        get: operations["list_oauth_links_for_instance_v1_mcp_oauth_links_instance__instance_id__get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/mcp-oauth-links/{link_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /** Get Oauth Link */
        get: operations["get_oauth_link_v1_mcp_oauth_links__link_id__get"];
        put?: never;
        post?: never;
        /**
         * Revoke Oauth Link
         * @description Immediately revoke an OAuth-protected link.
         */
        delete: operations["revoke_oauth_link_v1_mcp_oauth_links__link_id__delete"];
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/mcp-oauth/authorize": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Oauth Authorize
         * @description Initiate MCP OAuth flow: discover AS, register client, redirect to auth page.
         *
         *     1. Look up the MCP instance's remote URL
         *     2. Discover the authorization server (RFC 9728 → RFC 8414)
         *     3. Dynamically register as an OAuth client (RFC 7591)
         *     4. Generate PKCE pair and state
         *     5. Redirect user to the authorization endpoint
         */
        get: operations["oauth_authorize_v1_mcp_oauth_authorize_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/mcp-oauth/callback": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Oauth Callback
         * @description OAuth callback — exchange code for token and store in MCPAuthConfig.
         *
         *     This endpoint does NOT require auth (the user is mid-redirect from the
         *     remote AS). The state token proves the flow was initiated by our /authorize.
         */
        get: operations["oauth_callback_v1_mcp_oauth_callback_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/mcp-server-instances/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * List Mcp Server Instances
         * @description List all MCP server instances in the workspace.
         */
        get: operations["list_mcp_server_instances_v1_mcp_server_instances__get"];
        put?: never;
        /**
         * Create Mcp Server Instance
         * @description Create a new MCP server instance.
         *
         *     Returns 201 for url (synchronous verification completed).
         *     Returns 202 for docker/command (background verification in progress).
         */
        post: operations["create_mcp_server_instance_v1_mcp_server_instances__post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/mcp-server-instances/check": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Check Mcp Server Instance Configuration
         * @description Check if an MCP server instance configuration is valid via the Go manager.
         */
        post: operations["check_mcp_server_instance_configuration_v1_mcp_server_instances_check_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/mcp-server-instances/health/containers": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get Containers Health
         * @description Get health status of all MCP containers by proxying to the Go manager.
         */
        get: operations["get_containers_health_v1_mcp_server_instances_health_containers_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/mcp-server-instances/validate": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Validate Instance Spec
         * @description Stateless spec validation. For type=url, probes with list_tools (3s budget).
         */
        post: operations["validate_instance_spec_v1_mcp_server_instances_validate_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/mcp-server-instances/validate-connection": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Validate Connection
         * @description Test a connection to an MCP server without creating an instance.
         */
        post: operations["validate_connection_v1_mcp_server_instances_validate_connection_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/mcp-server-instances/with-spec": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Create Mcp Server Connection
         * @description Create an MCP server spec and instance in one transaction.
         */
        post: operations["create_mcp_server_connection_v1_mcp_server_instances_with_spec_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/mcp-server-instances/{instance_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /** Get Mcp Server Instance */
        get: operations["get_mcp_server_instance_v1_mcp_server_instances__instance_id__get"];
        put?: never;
        post?: never;
        /** Delete Mcp Server Instance */
        delete: operations["delete_mcp_server_instance_v1_mcp_server_instances__instance_id__delete"];
        options?: never;
        head?: never;
        /** Update Mcp Server Instance */
        patch: operations["update_mcp_server_instance_v1_mcp_server_instances__instance_id__patch"];
        trace?: never;
    };
    "/v1/mcp-server-instances/{instance_id}/discover-tools": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Discover Mcp Server Instance Tools
         * @description Re-discover the tools exposed by an MCP server instance.
         *
         *     Re-runs verification (which calls list_tools on the server using any
         *     OAuth/API-key credentials linked via auth_config_id) and persists the
         *     refreshed tool list. Returns {tools, verification}.
         */
        post: operations["discover_mcp_server_instance_tools_v1_mcp_server_instances__instance_id__discover_tools_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/mcp-server-instances/{instance_id}/environment": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /** Get Instance Environment */
        get: operations["get_instance_environment_v1_mcp_server_instances__instance_id__environment_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/mcp-server-instances/{instance_id}/oauth-link": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /** Create Oauth Link */
        post: operations["create_oauth_link_v1_mcp_server_instances__instance_id__oauth_link_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/mcp-server-instances/{instance_id}/oauth-links": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /** List Oauth Links */
        get: operations["list_oauth_links_v1_mcp_server_instances__instance_id__oauth_links_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/mcp-server-instances/{instance_id}/probe": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Probe Instance Auth
         * @description Probe a URL-type MCP instance to detect its auth requirements.
         */
        post: operations["probe_instance_auth_v1_mcp_server_instances__instance_id__probe_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/mcp-server-instances/{instance_id}/test-auth": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Run Test Auth
         * @description Test the authentication configuration attached to an MCP server instance.
         */
        post: operations["run_test_auth_v1_mcp_server_instances__instance_id__test_auth_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/mcp-server-instances/{instance_id}/verify": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Verify Mcp Server Instance
         * @description Run verification on an MCP server instance and return the fresh result synchronously.
         *
         *     HTTP 200 regardless of verification outcome — the call itself succeeded.
         *     Check verification.status in the response to determine success/failure.
         */
        post: operations["verify_mcp_server_instance_v1_mcp_server_instances__instance_id__verify_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/mcp-servers/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /** List Mcp Servers */
        get: operations["list_mcp_servers_v1_mcp_servers__get"];
        put?: never;
        /** Create Mcp Server */
        post: operations["create_mcp_server_v1_mcp_servers__post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/mcp-servers/{server_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /** Get Mcp Server */
        get: operations["get_mcp_server_v1_mcp_servers__server_id__get"];
        put?: never;
        post?: never;
        /** Delete Mcp Server */
        delete: operations["delete_mcp_server_v1_mcp_servers__server_id__delete"];
        options?: never;
        head?: never;
        /** Update Mcp Server */
        patch: operations["update_mcp_server_v1_mcp_servers__server_id__patch"];
        trace?: never;
    };
    "/v1/mcp-servers/{server_id}/deploy": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /** Deploy Mcp Server */
        post: operations["deploy_mcp_server_v1_mcp_servers__server_id__deploy_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/mcp/{instance_id}/mcp": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Proxy Instance
         * @description Reverse-proxy MCP Streamable HTTP traffic to the instance's upstream.
         */
        get: operations["proxy_instance_v1_mcp__instance_id__mcp_get"];
        put?: never;
        /**
         * Proxy Instance
         * @description Reverse-proxy MCP Streamable HTTP traffic to the instance's upstream.
         */
        post: operations["proxy_instance_v1_mcp__instance_id__mcp_post"];
        /**
         * Proxy Instance
         * @description Reverse-proxy MCP Streamable HTTP traffic to the instance's upstream.
         */
        delete: operations["proxy_instance_v1_mcp__instance_id__mcp_delete"];
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/model-instances/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * List Model Instances
         * @description List model instances.
         */
        get: operations["list_model_instances_v1_model_instances__get"];
        put?: never;
        /**
         * Create Model Instance
         * @description Create a new model instance.
         */
        post: operations["create_model_instance_v1_model_instances__post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/model-instances/bulk": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Create Model Instances Bulk
         * @description Create many model instances in a single request.
         *
         *     Partial-success semantics: each item is created independently and per-item
         *     failures are returned in `failed` rather than aborting the whole batch.
         *     Use this from UIs that let users select N models from a discovered list to
         *     avoid N HTTP round-trips.
         */
        post: operations["create_model_instances_bulk_v1_model_instances_bulk_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/model-instances/test": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Validate Model Instance
         * @description Test a model instance configuration before creating it.
         */
        post: operations["validate_model_instance_v1_model_instances_test_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/model-instances/{instance_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get Model Instance
         * @description Get a specific model instance.
         */
        get: operations["get_model_instance_v1_model_instances__instance_id__get"];
        put?: never;
        post?: never;
        /**
         * Delete Model Instance
         * @description Delete a model instance.
         */
        delete: operations["delete_model_instance_v1_model_instances__instance_id__delete"];
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/model-specs/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * List Model Specs
         * @description List model specifications with optional filtering.
         */
        get: operations["list_model_specs_v1_model_specs__get"];
        put?: never;
        /**
         * Create Model Spec
         * @description Create a new model specification.
         */
        post: operations["create_model_spec_v1_model_specs__post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/model-specs/by-provider/{provider_spec_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * List Model Specs By Provider
         * @description List all model specifications for a specific provider.
         */
        get: operations["list_model_specs_by_provider_v1_model_specs_by_provider__provider_spec_id__get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/model-specs/by-provider/{provider_spec_id}/{model_name}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get Model Spec By Provider And Name
         * @description Get a specific model specification by provider and model name.
         */
        get: operations["get_model_spec_by_provider_and_name_v1_model_specs_by_provider__provider_spec_id___model_name__get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/model-specs/upsert": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Upsert Model Spec
         * @description Create or update a model specification by provider and model name.
         *
         *     This endpoint is useful for bulk operations and bootstrapping.
         */
        post: operations["upsert_model_spec_v1_model_specs_upsert_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/model-specs/{model_spec_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get Model Spec
         * @description Get a specific model specification by ID.
         */
        get: operations["get_model_spec_v1_model_specs__model_spec_id__get"];
        put?: never;
        post?: never;
        /**
         * Delete Model Spec
         * @description Delete a model specification.
         */
        delete: operations["delete_model_spec_v1_model_specs__model_spec_id__delete"];
        options?: never;
        head?: never;
        /**
         * Update Model Spec
         * @description Update a model specification.
         */
        patch: operations["update_model_spec_v1_model_specs__model_spec_id__patch"];
        trace?: never;
    };
    "/v1/network/topology": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get Network Topology
         * @description Get the full network topology for the current workspace.
         *
         *     Returns all agents, skills, MCP instances, and triggers as nodes,
         *     with edges representing their relationships.
         *
         *     Each entity type is fetched in its own DB session so the four queries
         *     can run concurrently via ``asyncio.gather`` without sharing a single
         *     async session (which is not safe for concurrent use).
         */
        get: operations["get_network_topology_v1_network_topology_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/openapi-connections/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /** List Connections */
        get: operations["list_connections_v1_openapi_connections__get"];
        put?: never;
        /** Create Connection */
        post: operations["create_connection_v1_openapi_connections__post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/openapi-connections/preview-spec": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Preview Spec
         * @description Fetch/parse an OpenAPI spec and return metadata + tools without creating a connection.
         *
         *     The service dependency ensures authentication is enforced.
         */
        post: operations["preview_spec_v1_openapi_connections_preview_spec_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/openapi-connections/{connection_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /** Get Connection */
        get: operations["get_connection_v1_openapi_connections__connection_id__get"];
        put?: never;
        post?: never;
        /** Delete Connection */
        delete: operations["delete_connection_v1_openapi_connections__connection_id__delete"];
        options?: never;
        head?: never;
        /** Update Connection */
        patch: operations["update_connection_v1_openapi_connections__connection_id__patch"];
        trace?: never;
    };
    "/v1/openapi-connections/{connection_id}/discover-tools": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /** Discover Tools */
        post: operations["discover_tools_v1_openapi_connections__connection_id__discover_tools_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/policies": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * List Policy Rules
         * @description List policy rules in the current workspace.
         */
        get: operations["list_policy_rules_v1_policies_get"];
        put?: never;
        /**
         * Create Policy Rule
         * @description Create a policy rule in the current workspace.
         */
        post: operations["create_policy_rule_v1_policies_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/policies/{rule_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get Policy Rule
         * @description Read one policy rule in the current workspace.
         */
        get: operations["get_policy_rule_v1_policies__rule_id__get"];
        put?: never;
        post?: never;
        /**
         * Delete Policy Rule
         * @description Delete a policy rule.
         */
        delete: operations["delete_policy_rule_v1_policies__rule_id__delete"];
        options?: never;
        head?: never;
        /**
         * Update Policy Rule
         * @description Partially update a policy rule.
         */
        patch: operations["update_policy_rule_v1_policies__rule_id__patch"];
        trace?: never;
    };
    "/v1/projects/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * List Projects
         * @description List all projects in the current workspace.
         */
        get: operations["list_projects_v1_projects__get"];
        put?: never;
        /**
         * Create Project
         * @description Create a new project.
         */
        post: operations["create_project_v1_projects__post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/projects/{project_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get Project
         * @description Get a specific project by ID.
         */
        get: operations["get_project_v1_projects__project_id__get"];
        put?: never;
        post?: never;
        /**
         * Delete Project
         * @description Delete a project.
         */
        delete: operations["delete_project_v1_projects__project_id__delete"];
        options?: never;
        head?: never;
        /**
         * Update Project
         * @description Update a project's fields.
         */
        patch: operations["update_project_v1_projects__project_id__patch"];
        trace?: never;
    };
    "/v1/projects/{project_id}/agents": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Add Agent To Project
         * @description Add an agent to a project.
         */
        post: operations["add_agent_to_project_v1_projects__project_id__agents_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/projects/{project_id}/agents/{agent_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post?: never;
        /**
         * Remove Agent From Project
         * @description Remove an agent from a project.
         */
        delete: operations["remove_agent_from_project_v1_projects__project_id__agents__agent_id__delete"];
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/projects/{project_id}/files": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * List Project Files
         * @description List files under the project's prefix.
         */
        get: operations["list_project_files_v1_projects__project_id__files_get"];
        put?: never;
        /**
         * Upload Project File
         * @description Upload a file to a project's workspace-scoped artifact prefix.
         */
        post: operations["upload_project_file_v1_projects__project_id__files_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/projects/{project_id}/files/download/{file_path}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Stream Project File
         * @description Stream a project file through the AgentArea API.
         */
        get: operations["stream_project_file_v1_projects__project_id__files_download__file_path__get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/projects/{project_id}/files/{file_path}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Download Project File
         * @description Return an AgentArea API URL for a project file.
         */
        get: operations["download_project_file_v1_projects__project_id__files__file_path__get"];
        put?: never;
        post?: never;
        /**
         * Delete Project File
         * @description Delete a file from the project's prefix.
         */
        delete: operations["delete_project_file_v1_projects__project_id__files__file_path__delete"];
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/projects/{project_id}/mcp-instances": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Add Mcp Instance To Project
         * @description Add an MCP server instance to a project.
         */
        post: operations["add_mcp_instance_to_project_v1_projects__project_id__mcp_instances_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/projects/{project_id}/mcp-instances/{mcp_instance_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post?: never;
        /**
         * Remove Mcp Instance From Project
         * @description Remove an MCP server instance from a project.
         */
        delete: operations["remove_mcp_instance_from_project_v1_projects__project_id__mcp_instances__mcp_instance_id__delete"];
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/projects/{project_id}/skills": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Add Skill To Project
         * @description Add a skill to a project.
         */
        post: operations["add_skill_to_project_v1_projects__project_id__skills_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/projects/{project_id}/skills/{skill_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post?: never;
        /**
         * Remove Skill From Project
         * @description Remove a skill from a project.
         */
        delete: operations["remove_skill_from_project_v1_projects__project_id__skills__skill_id__delete"];
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/provider-configs/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * List Provider Configs
         * @description List provider configurations.
         */
        get: operations["list_provider_configs_v1_provider_configs__get"];
        put?: never;
        /**
         * Create Provider Config
         * @description Create a new provider configuration.
         */
        post: operations["create_provider_config_v1_provider_configs__post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/provider-configs/admin/{provider_key}/logo": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get Provider Logo
         * @description Get provider logo via admin route pattern.
         */
        get: operations["get_provider_logo_v1_provider_configs_admin__provider_key__logo_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/provider-configs/discover-preview": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Discover Models Preview
         * @description Discover models from a provider API using the provided API key, without requiring a saved config.
         */
        post: operations["discover_models_preview_v1_provider_configs_discover_preview_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/provider-configs/with-instances": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * List Provider Configs With Instances
         * @description List provider configurations with their model instances.
         */
        get: operations["list_provider_configs_with_instances_v1_provider_configs_with_instances_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/provider-configs/{config_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get Provider Config
         * @description Get a specific provider configuration.
         */
        get: operations["get_provider_config_v1_provider_configs__config_id__get"];
        /**
         * Update Provider Config
         * @description Update a provider configuration (full replace via PUT).
         */
        put: operations["update_provider_config_v1_provider_configs__config_id__put"];
        post?: never;
        /**
         * Delete Provider Config
         * @description Delete a provider configuration.
         */
        delete: operations["delete_provider_config_v1_provider_configs__config_id__delete"];
        options?: never;
        head?: never;
        /**
         * Patch Provider Config
         * @description Partially update a provider configuration.
         */
        patch: operations["patch_provider_config_v1_provider_configs__config_id__patch"];
        trace?: never;
    };
    "/v1/provider-configs/{config_id}/discover": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Discover Models
         * @description Discover available models from the provider API and sync to model specs.
         */
        post: operations["discover_models_v1_provider_configs__config_id__discover_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/provider-specs/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * List Provider Specs
         * @description List all provider specifications.
         */
        get: operations["list_provider_specs_v1_provider_specs__get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/provider-specs/by-key/{provider_key}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get Provider Spec By Key
         * @description Get a provider specification by its key (e.g., 'openai', 'anthropic').
         */
        get: operations["get_provider_spec_by_key_v1_provider_specs_by_key__provider_key__get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/provider-specs/with-models": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * List Provider Specs With Models
         * @description List all provider specifications with their available models.
         */
        get: operations["list_provider_specs_with_models_v1_provider_specs_with_models_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/provider-specs/{provider_spec_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get Provider Spec
         * @description Get a specific provider specification with its models.
         */
        get: operations["get_provider_spec_v1_provider_specs__provider_spec_id__get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/rebac/check": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Check Permission
         * @description Check whether a subject has a relation on an object.
         */
        post: operations["check_permission_v1_rebac_check_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/rebac/graph": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get Graph
         * @description Return the full authorization graph for the current workspace.
         */
        get: operations["get_graph_v1_rebac_graph_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/rebac/resolve": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Resolve Access
         * @description Resolve why (and how) a subject can access a resource.
         *
         *     ``allowed`` is computed via a Keto check; ``paths`` are derived by traversing
         *     the workspace tuples directly so the UI can render the derivation.
         */
        post: operations["resolve_access_v1_rebac_resolve_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/rebac/sync": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Sync Grants
         * @description Mirror existing grants into Keto and seed a starter collection.
         *
         *     Idempotent: safe to call repeatedly. Steps:
         *       1. If no collections exist, create "All skills" containing every workspace
         *          skill and grant ``SkillCollection:<id>#viewers@Workspace:<wid>#members``.
         *       2. For each collection_skills row, write
         *          ``Skill:<sid>#collections@SkillCollection:<cid>``.
         *       3. For each agent_skills row, write ``Skill:<sid>#viewers@Agent:<aid>``.
         */
        post: operations["sync_grants_v1_rebac_sync_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/rebac/tuples": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * List Tuples
         * @description List relation tuples, enriched with object/subject display names.
         */
        get: operations["list_tuples_v1_rebac_tuples_get"];
        put?: never;
        /**
         * Create Tuple
         * @description Write a relation tuple to Keto.
         */
        post: operations["create_tuple_v1_rebac_tuples_post"];
        /**
         * Delete Tuple
         * @description Delete a relation tuple from Keto.
         */
        delete: operations["delete_tuple_v1_rebac_tuples_delete"];
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/registries/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /** List Registries */
        get: operations["list_registries_v1_registries__get"];
        put?: never;
        /** Create Registry */
        post: operations["create_registry_v1_registries__post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/registries/catalog/items/{item_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /** Get Catalog Item */
        get: operations["get_catalog_item_v1_registries_catalog_items__item_id__get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/registries/catalog/items/{item_id}/update": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Update Item Spec
         * @description Apply the latest registry version to this item's entity.
         */
        post: operations["update_item_spec_v1_registries_catalog_items__item_id__update_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/registries/catalog/search": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Search Catalog
         * @description Search across all registry catalogs in the workspace.
         */
        get: operations["search_catalog_v1_registries_catalog_search_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/registries/{registry_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /** Get Registry */
        get: operations["get_registry_v1_registries__registry_id__get"];
        put?: never;
        post?: never;
        /** Delete Registry */
        delete: operations["delete_registry_v1_registries__registry_id__delete"];
        options?: never;
        head?: never;
        /** Update Registry */
        patch: operations["update_registry_v1_registries__registry_id__patch"];
        trace?: never;
    };
    "/v1/registries/{registry_id}/items": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /** List Registry Items */
        get: operations["list_registry_items_v1_registries__registry_id__items_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/registries/{registry_id}/sync": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Sync Registry
         * @description Sync: fetch source, auto-create entities for new items, flag version updates.
         */
        post: operations["sync_registry_v1_registries__registry_id__sync_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/registries/{registry_id}/update-all": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Update All Specs
         * @description Bulk-update all items with pending version updates.
         */
        post: operations["update_all_specs_v1_registries__registry_id__update_all_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/skill-collections/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * List Collections
         * @description List collections in the current workspace with skill counts.
         */
        get: operations["list_collections_v1_skill_collections__get"];
        put?: never;
        /**
         * Create Collection
         * @description Create a new collection in the current workspace.
         */
        post: operations["create_collection_v1_skill_collections__post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/skill-collections/{collection_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get Collection
         * @description Read one collection with its skills.
         */
        get: operations["get_collection_v1_skill_collections__collection_id__get"];
        /**
         * Update Collection
         * @description Update a collection's name and/or description.
         */
        put: operations["update_collection_v1_skill_collections__collection_id__put"];
        post?: never;
        /**
         * Delete Collection
         * @description Delete a collection from the current workspace.
         */
        delete: operations["delete_collection_v1_skill_collections__collection_id__delete"];
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/skill-collections/{collection_id}/skills": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Add Skill To Collection
         * @description Add a skill to a collection and mirror the membership into Keto.
         */
        post: operations["add_skill_to_collection_v1_skill_collections__collection_id__skills_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/skill-collections/{collection_id}/skills/{skill_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post?: never;
        /**
         * Remove Skill From Collection
         * @description Remove a skill from a collection and delete the Keto membership tuple.
         */
        delete: operations["remove_skill_from_collection_v1_skill_collections__collection_id__skills__skill_id__delete"];
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/skills": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * List Skills
         * @description List skills in the workspace.
         */
        get: operations["list_skills_v1_skills_get"];
        put?: never;
        /**
         * Create Skill
         * @description Create a new skill from content or GitHub URL.
         */
        post: operations["create_skill_v1_skills_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/skills/upload": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Upload Skill
         * @description Upload a skill package as a ZIP file.
         */
        post: operations["upload_skill_v1_skills_upload_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/skills/{skill_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get Skill
         * @description Get a skill by ID (tenant or catalog).
         */
        get: operations["get_skill_v1_skills__skill_id__get"];
        /**
         * Update Skill
         * @description Update a skill.
         */
        put: operations["update_skill_v1_skills__skill_id__put"];
        post?: never;
        /**
         * Delete Skill
         * @description Delete a skill.
         */
        delete: operations["delete_skill_v1_skills__skill_id__delete"];
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/skills/{skill_id}/content": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get Skill Content
         * @description Get the main markdown content of a skill (tenant or catalog).
         */
        get: operations["get_skill_content_v1_skills__skill_id__content_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/skills/{skill_id}/files": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * List Skill Files
         * @description List all files in a skill package.
         */
        get: operations["list_skill_files_v1_skills__skill_id__files_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/skills/{skill_id}/files/{path}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get Skill File
         * @description Get a file from a skill package.
         *
         *     By default, returns a redirect to a presigned URL.
         *     Set redirect=false to get the presigned URL in the response body.
         */
        get: operations["get_skill_file_v1_skills__skill_id__files__path__get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/skills/{skill_id}/flatten": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Flatten Skill Members
         * @description Return child skill IDs in topological execution order.
         */
        get: operations["flatten_skill_members_v1_skills__skill_id__flatten_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/skills/{skill_id}/members": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * List Skill Members
         * @description List all child skills of a parent skill bundle.
         */
        get: operations["list_skill_members_v1_skills__skill_id__members_get"];
        put?: never;
        /**
         * Add Skill Member
         * @description Add a child skill to a parent skill bundle.
         */
        post: operations["add_skill_member_v1_skills__skill_id__members_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/skills/{skill_id}/members/{child_skill_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post?: never;
        /**
         * Remove Skill Member
         * @description Remove a child skill from a parent skill bundle.
         */
        delete: operations["remove_skill_member_v1_skills__skill_id__members__child_skill_id__delete"];
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/tasks/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get All Tasks
         * @description Get all workspace tasks across all agents.
         *
         *     Access Control:
         *         Returns all tasks within the current user's workspace (workspace isolation).
         *         All users in the same workspace can see all workspace tasks.
         */
        get: operations["get_all_tasks_v1_tasks__get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/tasks/{task_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get Task By Id
         * @description Get a single task by ID across all agents.
         */
        get: operations["get_task_by_id_v1_tasks__task_id__get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/triggers/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * List Triggers
         * @description List triggers with optional filtering.
         *
         *     Returns a list of triggers that match the specified criteria. Supports
         *     filtering by agent ID, trigger type, and active status.
         *
         *     Access Control:
         *         Returns all triggers within the current user's workspace (workspace isolation).
         *         All users in the same workspace can see all workspace triggers.
         *
         *     Args:
         *         agent_id: Optional agent ID filter
         *         trigger_type: Optional trigger type filter
         *         active_only: Whether to only return active triggers
         *         limit: Maximum number of triggers to return
         *         user_context: Authentication context
         *         trigger_service: Injected trigger service
         *
         *     Returns:
         *         List of triggers matching the criteria
         */
        get: operations["list_triggers_v1_triggers__get"];
        put?: never;
        /**
         * Create Trigger
         * @description Create a new trigger.
         *
         *     Creates a new trigger with the specified configuration. The trigger will be
         *     validated and, if it's a cron trigger, automatically scheduled.
         *
         *     If channel_credentials are provided, they are stored encrypted in the secret
         *     store under key ``channel_cred:{webhook_type}:{trigger_id}``.
         *
         *     Args:
         *         payload: Trigger creation DTO (single source of truth shared with MCP toolset).
         *         user_context: Authentication context.
         *         trigger_service: Injected trigger service.
         *         secret_manager: Injected secret manager for credential storage.
         *
         *     Returns:
         *         The created trigger.
         *
         *     Raises:
         *         HTTPException: If validation fails or creation errors occur.
         */
        post: operations["create_trigger_v1_triggers__post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/triggers/catalog": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get Catalog
         * @description Get the trigger catalog — available trigger types with metadata and events.
         */
        get: operations["get_catalog_v1_triggers_catalog_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/triggers/channels/events": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get Channel Events
         * @description Get supported event types for all channels.
         *     Returns a mapping of channel type to list of event types.
         */
        get: operations["get_channel_events_v1_triggers_channels_events_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/triggers/health": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Triggers Health Check
         * @description Comprehensive health check endpoint for trigger system.
         *
         *     Checks all trigger system components including:
         *     - Database connectivity
         *     - Temporal schedule manager
         *     - Webhook manager
         *     - Execution metrics
         *
         *     Returns:
         *         Dictionary with detailed health status information
         */
        get: operations["triggers_health_check_v1_triggers_health_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/triggers/{trigger_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get Trigger
         * @description Get a specific trigger by ID.
         *
         *     Args:
         *         trigger_id: The unique identifier of the trigger
         *         user_context: Authentication context
         *         trigger_service: Injected trigger service
         *
         *     Returns:
         *         The trigger data
         *
         *     Raises:
         *         HTTPException: If trigger not found
         */
        get: operations["get_trigger_v1_triggers__trigger_id__get"];
        /**
         * Update Trigger
         * @description Update an existing trigger.
         *
         *     Updates the specified trigger with the provided data. Only non-null fields
         *     in the request will be updated. If channel_credentials are provided,
         *     they replace the existing credentials in the secret store.
         *
         *     Args:
         *         trigger_id: The unique identifier of the trigger.
         *         payload: Trigger update DTO (single source of truth shared with MCP toolset).
         *         user_context: Authentication context.
         *         trigger_service: Injected trigger service.
         *         secret_manager: Injected secret manager for credential storage.
         *
         *     Returns:
         *         The updated trigger.
         *
         *     Raises:
         *         HTTPException: If trigger not found or validation fails.
         */
        put: operations["update_trigger_v1_triggers__trigger_id__put"];
        post?: never;
        /**
         * Delete Trigger
         * @description Delete a trigger.
         *
         *     Permanently deletes the specified trigger and all its execution history.
         *     If it's a cron trigger, the schedule will also be removed.
         *
         *     Args:
         *         trigger_id: The unique identifier of the trigger
         *         user_context: Authentication context
         *         trigger_service: Injected trigger service
         *
         *     Raises:
         *         HTTPException: If trigger not found
         */
        delete: operations["delete_trigger_v1_triggers__trigger_id__delete"];
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/triggers/{trigger_id}/correlations": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get Execution Correlations
         * @description Get execution correlation data for a trigger.
         *
         *     Returns execution data with correlation information to created tasks
         *     and workflows for debugging and monitoring purposes.
         *
         *     Args:
         *         trigger_id: The unique identifier of the trigger
         *         page: Page number for pagination
         *         page_size: Number of executions per page
         *         user_context: Authentication context
         *         trigger_service: Injected trigger service
         *
         *     Returns:
         *         Execution correlation data
         *
         *     Raises:
         *         HTTPException: If trigger not found
         */
        get: operations["get_execution_correlations_v1_triggers__trigger_id__correlations_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/triggers/{trigger_id}/disable": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Disable Trigger
         * @description Disable a trigger.
         *
         *     Disables the specified trigger, preventing it from executing.
         *     For cron triggers, this will pause the schedule.
         *
         *     Args:
         *         trigger_id: The unique identifier of the trigger
         *         user_context: Authentication context
         *         trigger_service: Injected trigger service
         *
         *     Returns:
         *         Success status
         *
         *     Raises:
         *         HTTPException: If trigger not found
         */
        post: operations["disable_trigger_v1_triggers__trigger_id__disable_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/triggers/{trigger_id}/enable": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Enable Trigger
         * @description Enable a trigger.
         *
         *     Enables the specified trigger, allowing it to execute when conditions are met.
         *     For cron triggers, this will resume the schedule.
         *
         *     Args:
         *         trigger_id: The unique identifier of the trigger
         *         user_context: Authentication context
         *         trigger_service: Injected trigger service
         *
         *     Returns:
         *         Success status
         *
         *     Raises:
         *         HTTPException: If trigger not found
         */
        post: operations["enable_trigger_v1_triggers__trigger_id__enable_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/triggers/{trigger_id}/execute": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Execute Trigger
         * @description Execute a trigger with the provided event data.
         *
         *     Called by the Go event service when a polling channel receives new messages.
         *     Builds trigger data from the events and channel origin, then creates and
         *     submits a task for agent execution.
         *
         *     Args:
         *         trigger_id: The unique identifier of the trigger
         *         request: Events and channel origin data
         *         trigger_service: Injected trigger service
         *
         *     Returns:
         *         Execution result with task ID
         *
         *     Raises:
         *         HTTPException: If trigger not found or execution fails
         */
        post: operations["execute_trigger_v1_triggers__trigger_id__execute_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/triggers/{trigger_id}/executions": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get Execution History
         * @description Get execution history for a trigger with filtering and pagination.
         *
         *     Returns paginated execution history for the specified trigger, including
         *     success/failure status, execution times, and error messages. Supports
         *     filtering by status and time range.
         *
         *     Args:
         *         trigger_id: The unique identifier of the trigger
         *         page: Page number for pagination
         *         page_size: Number of executions per page
         *         status: Optional status filter (success, failed, timeout)
         *         start_time: Optional start time filter
         *         end_time: Optional end time filter
         *         user_context: Authentication context
         *         trigger_service: Injected trigger service
         *
         *     Returns:
         *         Paginated execution history
         *
         *     Raises:
         *         HTTPException: If trigger not found or invalid parameters
         */
        get: operations["get_execution_history_v1_triggers__trigger_id__executions_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/triggers/{trigger_id}/metrics": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get Execution Metrics
         * @description Get execution metrics for a trigger.
         *
         *     Returns aggregated metrics including success rate, average execution time,
         *     and failure counts for the specified time period.
         *
         *     Args:
         *         trigger_id: The unique identifier of the trigger
         *         hours: Time period in hours to analyze (default 24, max 168)
         *         user_context: Authentication context
         *         trigger_service: Injected trigger service
         *
         *     Returns:
         *         Execution metrics for the trigger
         *
         *     Raises:
         *         HTTPException: If trigger not found
         */
        get: operations["get_execution_metrics_v1_triggers__trigger_id__metrics_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/triggers/{trigger_id}/status": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get Trigger Status
         * @description Get trigger status and schedule information.
         *
         *     Returns detailed status information about the trigger, including execution
         *     status, rate limiting, and schedule information for cron triggers.
         *
         *     Args:
         *         trigger_id: The unique identifier of the trigger
         *         user_context: Authentication context
         *         trigger_service: Injected trigger service
         *
         *     Returns:
         *         Trigger status information
         *
         *     Raises:
         *         HTTPException: If trigger not found
         */
        get: operations["get_trigger_status_v1_triggers__trigger_id__status_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/triggers/{trigger_id}/timeline": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get Execution Timeline
         * @description Get execution timeline for a trigger.
         *
         *     Returns time-bucketed execution counts and success rates for visualization
         *     and trend analysis.
         *
         *     Args:
         *         trigger_id: The unique identifier of the trigger
         *         hours: Time period in hours to analyze (default 24, max 168)
         *         bucket_size_minutes: Size of time buckets in minutes (default 60)
         *         user_context: Authentication context
         *         trigger_service: Injected trigger service
         *
         *     Returns:
         *         Execution timeline data
         *
         *     Raises:
         *         HTTPException: If trigger not found
         */
        get: operations["get_execution_timeline_v1_triggers__trigger_id__timeline_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/workspace/dashboard": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get Dashboard
         * @description Aggregate workspace state for the operator dashboard.
         */
        get: operations["get_dashboard_v1_workspace_dashboard_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/workspace/export": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Export Workspace Config
         * @description Export current workspace configuration as YAML.
         *
         *     This endpoint exports all workspace-scoped resources:
         *     - Agents (excluding system default agent)
         *     - MCP server instances
         *     - Provider configurations
         *
         *     **Important Notes:**
         *     - Secrets (API keys, passwords) are replaced with placeholders
         *     - Built-in/catalog resources (carrying registry_item_id) are excluded
         *     - Only resources in the current workspace are exported
         *     - References to specs are included (server_spec_id, provider_spec_id)
         *
         *     **Returns:**
         *     YAML file content that can be saved and later imported
         */
        get: operations["export_workspace_config_v1_workspace_export_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/workspace/import": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Import Workspace Config
         * @description Import workspace configuration from YAML.
         *
         *     This endpoint creates agents, MCP instances, and provider configs
         *     in the current workspace based on the provided YAML configuration.
         *
         *     **Important Notes:**
         *     - All resources are created in the current workspace
         *     - Secrets (API keys, passwords) must be provided as they cannot be exported
         *     - References to MCP servers and provider specs must exist in the system
         *     - Import is atomic - if any resource fails, all changes are rolled back
         *
         *     **Example YAML:**
         *     ```yaml
         *     agents:
         *       - name: "My Assistant"
         *         description: "Helpful assistant"
         *         instruction: "You are a helpful AI assistant"
         *         tools:
         *           - type: code
         *             name: agentarea/calculator
         *           - type: mcp
         *             name: my-filesystem
         *             settings:
         *               allowed_tools: [read_file, write_file]
         *         planning: false
         *
         *     mcp_instances:
         *       - name: "My Filesystem"
         *         description: "Local file access"
         *         server_spec_id: "a1b2c3d4-..."
         *         env_vars:
         *           FILESYSTEM_ROOT: "/workspace"
         *
         *     provider_configs:
         *       - name: "My OpenAI"
         *         provider_spec_id: "932f3839-..."
         *         api_key_placeholder: "sk-..."
         *     ```
         */
        post: operations["import_workspace_config_v1_workspace_import_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/workspace/import/file": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Import Workspace Config File
         * @description Import workspace configuration from uploaded YAML file.
         *
         *     Same as /import but accepts a file upload instead of raw YAML content.
         */
        post: operations["import_workspace_config_file_v1_workspace_import_file_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/workspace/settings": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get Workspace Settings
         * @description Read the current workspace's settings (cap, etc).
         */
        get: operations["get_workspace_settings_v1_workspace_settings_get"];
        /**
         * Update Workspace Settings
         * @description Upsert the current workspace's monthly spend cap as a policy rule.
         */
        put: operations["update_workspace_settings_v1_workspace_settings_put"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/workspaces": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * List Workspaces
         * @description List every workspace the current user can reach (personal + joined).
         *
         *     Provisions the caller's personal workspace on first call, so a brand
         *     new user always gets at least one entry.
         */
        get: operations["list_workspaces_v1_workspaces_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/workspaces/{workspace_id}/invitations": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * List Invitations
         * @description List pending invitations for the workspace. Tokens are NOT returned.
         */
        get: operations["list_invitations_v1_workspaces__workspace_id__invitations_get"];
        put?: never;
        /**
         * Create Invitation
         * @description Create an invitation link for the given workspace.
         *
         *     The plaintext ``token`` is returned exactly once in the response.
         *     The caller delivers it however they want (link, email, Slack).
         */
        post: operations["create_invitation_v1_workspaces__workspace_id__invitations_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/workspaces/{workspace_id}/invitations/{invitation_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post?: never;
        /**
         * Revoke Invitation
         * @description Revoke a pending invitation. Idempotent — already-resolved invitations are no-ops.
         */
        delete: operations["revoke_invitation_v1_workspaces__workspace_id__invitations__invitation_id__delete"];
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/workspaces/{workspace_id}/members": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /** List Members */
        get: operations["list_members_v1_workspaces__workspace_id__members_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v1/workspaces/{workspace_id}/members/{user_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post?: never;
        /**
         * Remove Member
         * @description Remove a member from the workspace. Self-removal allowed; removing
         *     others requires the caller to be a member of the workspace (owner-only
         *     check belongs to the permissions PR).
         */
        delete: operations["remove_member_v1_workspaces__workspace_id__members__user_id__delete"];
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/webhooks/health": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Webhook Health Check
         * @description Health check endpoint for webhook system.
         */
        get: operations["webhook_health_check_webhooks_health_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/webhooks/{webhook_id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Handle webhook requests
         * @description Process incoming webhook requests for registered triggers
         */
        get: operations["handle_webhook_webhooks__webhook_id__get"];
        /**
         * Handle webhook requests
         * @description Process incoming webhook requests for registered triggers
         */
        put: operations["handle_webhook_webhooks__webhook_id__put"];
        /**
         * Handle webhook requests
         * @description Process incoming webhook requests for registered triggers
         */
        post: operations["handle_webhook_webhooks__webhook_id__post"];
        /**
         * Handle webhook requests
         * @description Process incoming webhook requests for registered triggers
         */
        delete: operations["handle_webhook_webhooks__webhook_id__delete"];
        /**
         * Handle webhook requests
         * @description Process incoming webhook requests for registered triggers
         */
        options: operations["handle_webhook_webhooks__webhook_id__options"];
        /**
         * Handle webhook requests
         * @description Process incoming webhook requests for registered triggers
         */
        head: operations["handle_webhook_webhooks__webhook_id__head"];
        /**
         * Handle webhook requests
         * @description Process incoming webhook requests for registered triggers
         */
        patch: operations["handle_webhook_webhooks__webhook_id__patch"];
        trace?: never;
    };
}
export type webhooks = Record<string, never>;
export interface components {
    schemas: {
        /**
         * A2UIActionPayload
         * @description Validated A2UI action payload from the frontend.
         */
        A2UIActionPayload: {
            /** Context */
            context?: {
                [key: string]: unknown;
            };
            /** Name */
            name: string;
            /**
             * Source Component Id
             * @default
             */
            source_component_id: string;
            /** Surface Id */
            surface_id: string;
        };
        /** APIKeyCreateRequest */
        APIKeyCreateRequest: {
            /**
             * Expires In Days
             * @description Optional expiry in days (omit for non-expiring)
             */
            expires_in_days?: number | null;
            /**
             * Name
             * @description Human-friendly label for this API key
             */
            name: string;
        };
        /**
         * APIKeyCreateResponse
         * @description Extends APIKeyResponse with the raw token — shown ONCE at creation.
         */
        APIKeyCreateResponse: {
            /** Access Count */
            access_count: number;
            /**
             * Created At
             * Format: date-time
             */
            created_at: string;
            /** Expires At */
            expires_at: string | null;
            /**
             * Id
             * Format: uuid
             */
            id: string;
            /** Is Active */
            is_active: boolean;
            /** Last Accessed At */
            last_accessed_at: string | null;
            /** Name */
            name: string;
            /**
             * Token
             * @description Raw token value — copy it now, it won't be shown again
             */
            token: string;
            /** Token Prefix */
            token_prefix: string;
        };
        /** APIKeyResponse */
        APIKeyResponse: {
            /** Access Count */
            access_count: number;
            /**
             * Created At
             * Format: date-time
             */
            created_at: string;
            /** Expires At */
            expires_at: string | null;
            /**
             * Id
             * Format: uuid
             */
            id: string;
            /** Is Active */
            is_active: boolean;
            /** Last Accessed At */
            last_accessed_at: string | null;
            /** Name */
            name: string;
            /** Token Prefix */
            token_prefix: string;
        };
        /** AcceptInvitationBody */
        AcceptInvitationBody: {
            /** Token */
            token: string;
        };
        /** AcceptInvitationResponse */
        AcceptInvitationResponse: {
            /**
             * Invitation Id
             * Format: uuid
             */
            invitation_id: string;
            /** User Id */
            user_id: string;
            /** Workspace Id */
            workspace_id: string;
        };
        /** AddSkillRequest */
        AddSkillRequest: {
            /**
             * Skill Id
             * Format: uuid
             */
            skill_id: string;
        };
        /** AgentAuthentication */
        AgentAuthentication: {
            /** Credentials */
            credentials?: string | null;
            /** Schemes */
            schemes: string[];
        };
        /** AgentCapabilities */
        AgentCapabilities: {
            /** Extensions */
            extensions?: {
                [key: string]: unknown;
            }[] | null;
            /**
             * Pushnotifications
             * @default false
             */
            pushNotifications: boolean;
            /**
             * Statetransitionhistory
             * @default false
             */
            stateTransitionHistory: boolean;
            /**
             * Streaming
             * @default false
             */
            streaming: boolean;
        };
        /** AgentCard */
        AgentCard: {
            authentication?: components["schemas"]["AgentAuthentication"] | null;
            capabilities: components["schemas"]["AgentCapabilities"];
            /**
             * Defaultinputmodes
             * @default [
             *       "text/plain",
             *       "application/json"
             *     ]
             */
            defaultInputModes: string[];
            /**
             * Defaultoutputmodes
             * @default [
             *       "text/plain",
             *       "application/json"
             *     ]
             */
            defaultOutputModes: string[];
            /** Description */
            description?: string | null;
            /** Documentationurl */
            documentationUrl?: string | null;
            /** Name */
            name: string;
            /**
             * Protocolversion
             * @default 0.3.0
             */
            protocolVersion: string;
            provider?: components["schemas"]["AgentProvider"] | null;
            /** Security */
            security?: {
                [key: string]: string[];
            }[] | null;
            /** Securityschemes */
            securitySchemes?: {
                [key: string]: unknown;
            } | null;
            /** Skills */
            skills: components["schemas"]["AgentSkill"][];
            /**
             * Supportsauthenticatedextendedcard
             * @default true
             */
            supportsAuthenticatedExtendedCard: boolean;
            /** Url */
            url: string;
            /**
             * Version
             * @default 1.0.0
             */
            version: string;
        };
        /**
         * AgentCreate
         * @description Payload for creating an agent.
         *
         *     ``model_id`` accepts either a model-instance UUID configured in the
         *     workspace, or a recognized provider identifier (e.g. ``gpt-4o``,
         *     ``claude-3-5-sonnet``, ``openrouter/qwen/qwen-2.5-72b-instruct``).
         */
        AgentCreate: {
            /**
             * A2Ui Enabled
             * @description Expose this agent over the A2UI protocol.
             */
            a2ui_enabled?: boolean | null;
            /**
             * Agent Type
             * @description 'stateless' (each request independent) or 'stateful' (maintains conversation context across runs).
             * @default stateless
             * @enum {string}
             */
            agent_type: "stateless" | "stateful";
            /**
             * Description
             * @description Short summary of what the agent does.
             * @default
             */
            description: string;
            /** @description Event subscriptions that auto-trigger this agent. */
            events_config?: components["schemas"]["EventsConfig"] | null;
            /**
             * Instruction
             * @description System prompt / behavioural instructions for the agent.
             * @default
             */
            instruction: string;
            /**
             * Model Id
             * @description Model instance UUID or provider model identifier (e.g. 'gpt-4o', 'claude-3-5-sonnet').
             */
            model_id: string;
            /**
             * Name
             * @description Human-readable agent name (unique per workspace).
             */
            name: string;
            /**
             * Planning
             * @description Enable explicit planning step before execution.
             */
            planning?: boolean | null;
            /**
             * Skill Ids
             * @description UUIDs of skills to attach to the agent.
             */
            skill_ids?: string[] | null;
            /**
             * Tools
             * @description Tools attached to the agent (code/mcp/agent/openapi).
             */
            tools?: (components["schemas"]["CodeToolConfig"] | components["schemas"]["McpToolConfig-Input"] | components["schemas"]["AgentToolConfig"] | components["schemas"]["OpenApiToolConfig"])[] | null;
        };
        /** AgentOverviewResponse */
        AgentOverviewResponse: {
            /** Cost Mtd Usd */
            cost_mtd_usd: number;
            /** Cost Today Usd */
            cost_today_usd: number;
            /** Daily Spend */
            daily_spend: components["schemas"]["DailySpendPoint"][];
            /** Daily Tasks */
            daily_tasks: components["schemas"]["DailyTaskCounts"][];
            /** Last Activity At */
            last_activity_at: string | null;
            /** Tasks Done Today */
            tasks_done_today: number;
            /** Tasks Failed Today */
            tasks_failed_today: number;
            /** Upcoming */
            upcoming: components["schemas"]["UpcomingItem"][];
        };
        /** AgentProvider */
        AgentProvider: {
            /** Organization */
            organization: string;
            /** Url */
            url?: string | null;
        };
        /** AgentResponse */
        AgentResponse: {
            /** A2Ui Enabled */
            a2ui_enabled?: boolean | null;
            /**
             * Agent Type
             * @default stateless
             */
            agent_type: string;
            /** Description */
            description?: string | null;
            /** Events Config */
            events_config?: {
                [key: string]: unknown;
            } | null;
            /**
             * Id
             * Format: uuid
             */
            id: string;
            /** Instruction */
            instruction?: string | null;
            /**
             * Is Catalog
             * @default false
             */
            is_catalog: boolean;
            /** Model Id */
            model_id?: string | null;
            /** Name */
            name: string;
            /** Planning */
            planning?: boolean | null;
            /** Registry Item Id */
            registry_item_id?: string | null;
            /** Skills */
            skills?: {
                [key: string]: unknown;
            }[] | null;
            /** Slug */
            slug: string;
            /** Status */
            status: string;
            /** Tools */
            tools?: (components["schemas"]["CodeToolConfig"] | components["schemas"]["McpToolConfig-Output"] | components["schemas"]["AgentToolConfig"] | components["schemas"]["OpenApiToolConfig"])[] | null;
            /**
             * Update Available
             * @default false
             */
            update_available: boolean;
        };
        /** AgentRow */
        AgentRow: {
            /**
             * Agent Id
             * Format: uuid
             */
            agent_id: string;
            /** Cost Mtd Usd */
            cost_mtd_usd: number;
            /** Cost Today Usd */
            cost_today_usd: number;
            /** Last Activity At */
            last_activity_at: string | null;
            /** Name */
            name: string;
            /** Recent Task Names */
            recent_task_names: string[];
            /** Tasks Done Today */
            tasks_done_today: number;
            /** Tasks Failed Today */
            tasks_failed_today: number;
        };
        /** AgentSkill */
        AgentSkill: {
            /** Description */
            description?: string | null;
            /** Examples */
            examples?: string[] | null;
            /** Id */
            id: string;
            /** Inputmodes */
            inputModes?: string[] | null;
            /** Name */
            name: string;
            /** Outputmodes */
            outputModes?: string[] | null;
            /** Tags */
            tags?: string[] | null;
        };
        /** AgentToolConfig */
        AgentToolConfig: {
            /** Name */
            name: string;
            settings?: components["schemas"]["AgentToolSettings"] | null;
            /**
             * @description discriminator enum property added by openapi-typescript
             * @enum {string}
             */
            type: "agent";
        };
        /**
         * AgentToolSettings
         * @description Settings for an agent-to-agent (delegation) tool.
         *
         *     ``a2a_url`` selects the *remote* transport binding; absent → same-platform
         *     direct delegation. Lives here only — A2A is a per-edge binding, not a
         *     property every tool type carries.
         */
        AgentToolSettings: {
            /** A2A Url */
            a2a_url?: string | null;
            /** Description Override */
            description_override?: string | null;
            /** Requires User Confirmation */
            requires_user_confirmation?: boolean | null;
        };
        /**
         * AgentUpdate
         * @description Patch payload for an agent. All fields optional — unset = unchanged.
         */
        AgentUpdate: {
            /** A2Ui Enabled */
            a2ui_enabled?: boolean | null;
            /** Agent Type */
            agent_type?: ("stateless" | "stateful") | null;
            /** Capabilities */
            capabilities?: string[] | null;
            /** Description */
            description?: string | null;
            events_config?: components["schemas"]["EventsConfig"] | null;
            /** Instruction */
            instruction?: string | null;
            /** Model Id */
            model_id?: string | null;
            /** Name */
            name?: string | null;
            /** Planning */
            planning?: boolean | null;
            /** Skill Ids */
            skill_ids?: string[] | null;
            /** Tools */
            tools?: (components["schemas"]["CodeToolConfig"] | components["schemas"]["McpToolConfig-Input"] | components["schemas"]["AgentToolConfig"] | components["schemas"]["OpenApiToolConfig"])[] | null;
        };
        /**
         * AnalyzeRequest
         * @description Analyze raw bundle source (YAML or JSON) into an import preview.
         */
        AnalyzeRequest: {
            /**
             * Source
             * @description Raw bundle source text (YAML or JSON).
             */
            source: string;
        };
        /**
         * ApprovalPolicy
         * @description Human approval and escalation requirements.
         */
        ApprovalPolicy: {
            /** Approvers */
            approvers?: string[];
            /** Escalation Rules */
            escalation_rules?: string[];
            /** Requires Human Approval */
            requires_human_approval?: boolean | null;
        };
        /** ArtifactEventResponse */
        ArtifactEventResponse: {
            /** Action */
            action: string;
            /** Actor Type */
            actor_type: string;
            /** Agent Id */
            agent_id?: string | null;
            /** Created At */
            created_at: string;
            /** Created By */
            created_by: string;
            /** Task Id */
            task_id?: string | null;
        };
        /** ArtifactHistoryResponse */
        ArtifactHistoryResponse: {
            /** Events */
            events: components["schemas"]["ArtifactEventResponse"][];
            /** Path */
            path: string;
        };
        /** AssociationBody */
        AssociationBody: {
            /** Id */
            id: string;
        };
        /**
         * AuditEventResponse
         * @description Audit event response schema.
         */
        AuditEventResponse: {
            /** Action */
            action: string;
            /** Actor Id */
            actor_id: string;
            /** Actor Type */
            actor_type: string;
            /** Changes */
            changes: {
                [key: string]: unknown;
            }[] | null;
            /**
             * Created At
             * Format: date-time
             */
            created_at: string;
            /** Event Metadata */
            event_metadata: {
                [key: string]: unknown;
            };
            /**
             * Id
             * Format: uuid
             */
            id: string;
            /** Request Id */
            request_id: string | null;
            /** Resource Id */
            resource_id: string | null;
            /** Resource Type */
            resource_type: string;
            /** Source Ip */
            source_ip: string | null;
            /** User Agent */
            user_agent: string | null;
            /** Workspace Id */
            workspace_id: string;
        };
        /**
         * AuditLogListResponse
         * @description Paginated audit log response.
         */
        AuditLogListResponse: {
            /** Events */
            events: components["schemas"]["AuditEventResponse"][];
            /** Next Cursor */
            next_cursor: string | null;
        };
        /** Blockers */
        Blockers: {
            /** Failed 24H */
            failed_24h: components["schemas"]["FailedTaskBlocker"][];
            /** Hitl */
            hitl: components["schemas"]["HitlBlocker"][];
            /** Wallet Exhausted */
            wallet_exhausted: components["schemas"]["WalletExhaustedBlocker"][];
        };
        /** Body_import_workspace_config_file_v1_workspace_import_file_post */
        Body_import_workspace_config_file_v1_workspace_import_file_post: {
            /**
             * File
             * @description YAML configuration file
             */
            file: string;
        };
        /** Body_upload_project_file_v1_projects__project_id__files_post */
        Body_upload_project_file_v1_projects__project_id__files_post: {
            /** File */
            file: string;
        };
        /** Body_upload_skill_v1_skills_upload_post */
        Body_upload_skill_v1_skills_upload_post: {
            /**
             * File
             * @description ZIP file containing the skill package
             */
            file: string;
        };
        /**
         * BudgetPolicy
         * @description Budget-related ceilings.
         */
        "BudgetPolicy-Input": {
            /** Monthly Spend Cap Usd */
            monthly_spend_cap_usd?: number | string | null;
            /** Run Budget Usd */
            run_budget_usd?: number | string | null;
            /** Service Budget Usd */
            service_budget_usd?: number | string | null;
        };
        /**
         * BudgetPolicy
         * @description Budget-related ceilings.
         */
        "BudgetPolicy-Output": {
            /** Monthly Spend Cap Usd */
            monthly_spend_cap_usd?: string | null;
            /** Run Budget Usd */
            run_budget_usd?: string | null;
            /** Service Budget Usd */
            service_budget_usd?: string | null;
        };
        /**
         * Bundle
         * @description The canonical, fully-inlined package object.
         */
        "Bundle-Input": {
            /** Agents */
            agents?: components["schemas"]["BundleAgent"][];
            /** Automations */
            automations?: components["schemas"]["BundleAutomation"][];
            /**
             * Description
             * @default
             */
            description: string;
            /** Display Name */
            display_name?: string | null;
            /** Mcps */
            mcps?: components["schemas"]["BundleMcp"][];
            /**
             * Name
             * @description Stable package identifier (idempotency key).
             */
            name: string;
            /**
             * Schema Version
             * @default 0.1.0
             */
            schema_version: string;
            /** Setup */
            setup?: components["schemas"]["SetupField"][];
            /** Skills */
            skills?: components["schemas"]["BundleSkill"][];
        };
        /**
         * Bundle
         * @description The canonical, fully-inlined package object.
         */
        "Bundle-Output": {
            /** Agents */
            agents?: components["schemas"]["BundleAgent"][];
            /** Automations */
            automations?: components["schemas"]["BundleAutomation"][];
            /**
             * Description
             * @default
             */
            description: string;
            /** Display Name */
            display_name?: string | null;
            /** Mcps */
            mcps?: components["schemas"]["BundleMcp"][];
            /**
             * Name
             * @description Stable package identifier (idempotency key).
             */
            name: string;
            /**
             * Schema Version
             * @default 0.1.0
             */
            schema_version: string;
            /** Setup */
            setup?: components["schemas"]["SetupField"][];
            /** Skills */
            skills?: components["schemas"]["BundleSkill"][];
        };
        /**
         * BundleAgent
         * @description An agent to create for the package.
         */
        BundleAgent: {
            /**
             * Instruction
             * @default
             */
            instruction: string;
            /** Key */
            key: string;
            /**
             * Mcps
             * @description BundleMcp keys to attach as tools.
             */
            mcps?: string[];
            /** Model */
            model?: string | null;
            /** Name */
            name: string;
            /**
             * Skills
             * @description BundleSkill keys to attach.
             */
            skills?: string[];
        };
        /**
         * BundleAutomation
         * @description A scheduled run of one of the package's agents (maps to a CronTrigger).
         *
         *     Automations are imported disabled by default; the user enables them after
         *     verifying connections, mirroring the Zapier/Make "connect then activate"
         *     flow.
         */
        BundleAutomation: {
            /**
             * Agent
             * @description BundleAgent key to invoke.
             */
            agent: string;
            /**
             * Cron
             * @description 5- or 6-field cron expression.
             */
            cron: string;
            /**
             * Enabled
             * @default false
             */
            enabled: boolean;
            /** Key */
            key: string;
            /**
             * Prompt
             * @description Task query passed to the agent on each run.
             */
            prompt: string;
            /**
             * Timezone
             * @default UTC
             */
            timezone: string;
            /**
             * Type
             * @default cron
             * @constant
             */
            type: "cron";
        };
        /**
         * BundleMcp
         * @description An MCP server to provision for the package.
         */
        BundleMcp: {
            /**
             * Bindings
             * @description Maps an env var / header name the server needs to a ${setup.x} reference, e.g. {'GITHUB_TOKEN': '${setup.github_token}'}.
             */
            bindings?: {
                [key: string]: string;
            };
            /**
             * Json Spec
             * @description Native MCP runtime spec. Must include 'type' (command|docker|url).
             */
            json_spec: {
                [key: string]: unknown;
            };
            /**
             * Key
             * @description In-package reference key (agents point at this).
             */
            key: string;
            /**
             * Name
             * @description Instance display name created in the workspace.
             */
            name: string;
        };
        /**
         * BundleSkill
         * @description A skill to create for the package.
         */
        BundleSkill: {
            /**
             * Content
             * @description SKILL.md markdown for source_type=content.
             */
            content?: string | null;
            /** Key */
            key: string;
            /** Name */
            name: string;
            /**
             * Source Type
             * @default content
             * @enum {string}
             */
            source_type: "content" | "github";
            /**
             * Source Url
             * @description Repo URL for source_type=github.
             */
            source_url?: string | null;
        };
        /** CheckRequest */
        CheckRequest: {
            /** Namespace */
            namespace: string;
            /** Object */
            object: string;
            /** Relation */
            relation: string;
            /** Subject Id */
            subject_id: string;
        };
        /** CheckResponse */
        CheckResponse: {
            /** Allowed */
            allowed: boolean;
        };
        /** CodeToolConfig */
        CodeToolConfig: {
            /** Name */
            name: string;
            settings?: components["schemas"]["CodeToolSettings"] | null;
            /**
             * @description discriminator enum property added by openapi-typescript
             * @enum {string}
             */
            type: "code";
        };
        /**
         * CodeToolSettings
         * @description Settings for a built-in code toolset.
         */
        CodeToolSettings: {
            /** Disabled Methods */
            disabled_methods?: string[] | null;
            /** Requires User Confirmation */
            requires_user_confirmation?: boolean | null;
        };
        /** CollectionCreateRequest */
        CollectionCreateRequest: {
            /** Description */
            description?: string | null;
            /** Name */
            name: string;
        };
        /** CollectionDetailResponse */
        CollectionDetailResponse: {
            /** Description */
            description: string | null;
            /** Id */
            id: string;
            /** Name */
            name: string;
            /** Skills */
            skills: components["schemas"]["SkillRef"][];
        };
        /** CollectionSummaryResponse */
        CollectionSummaryResponse: {
            /** Description */
            description: string | null;
            /** Id */
            id: string;
            /** Name */
            name: string;
            /** Skill Count */
            skill_count: number;
        };
        /** CollectionUpdateRequest */
        CollectionUpdateRequest: {
            /** Description */
            description?: string | null;
            /** Name */
            name?: string | null;
        };
        /**
         * ContentSafetyPolicy
         * @description Content-safety governance controls.
         */
        ContentSafetyPolicy: {
            /** Output Sanitizer Enabled */
            output_sanitizer_enabled?: boolean | null;
            /** Prompt Injection Detection Enabled */
            prompt_injection_detection_enabled?: boolean | null;
        };
        /** CreateInvitationBody */
        CreateInvitationBody: {
            /** Email */
            email?: string | null;
            /** Expires In Days */
            expires_in_days?: number | null;
        };
        /** CreateWalletRequest */
        CreateWalletRequest: {
            credentials?: components["schemas"]["WalletCredentialsSchema"] | null;
            mpp_config?: components["schemas"]["MPPConfigSchema"] | null;
            /**
             * Service Budget Period
             * @default execution
             */
            service_budget_period: string;
            /**
             * Service Budget Usd
             * @default 0
             */
            service_budget_usd: number;
            /** Wallet Type */
            wallet_type: string;
            x402_config?: components["schemas"]["X402ConfigSchema"] | null;
        };
        /** DailySpendPoint */
        DailySpendPoint: {
            /** Date */
            date: string;
            /** Usd */
            usd: number;
        };
        /** DailyTaskCounts */
        DailyTaskCounts: {
            /** Completed */
            completed: number;
            /** Date */
            date: string;
            /** Failed */
            failed: number;
            /** Input Required */
            input_required: number;
        };
        /** DashboardResponse */
        DashboardResponse: {
            /** Agents */
            agents: components["schemas"]["AgentRow"][];
            blockers: components["schemas"]["Blockers"];
            /** Daily Spend */
            daily_spend: components["schemas"]["DailySpendPoint"][];
            /** Daily Tasks */
            daily_tasks: components["schemas"]["DailyTaskCounts"][];
            spend: components["schemas"]["SpendCard"];
        };
        /** DiscoverPreviewModelResponse */
        DiscoverPreviewModelResponse: {
            /** Context Window */
            context_window: number;
            /** Description */
            description?: string | null;
            /** Display Name */
            display_name: string;
            /** Id */
            id: string;
            /**
             * Input Cost Per Token
             * @default 0
             */
            input_cost_per_token: number;
            /**
             * Is New
             * @default false
             */
            is_new: boolean;
            /**
             * Max Output Tokens
             * @default 4096
             */
            max_output_tokens: number;
            /** Model Name */
            model_name: string;
            /**
             * Output Cost Per Token
             * @default 0
             */
            output_cost_per_token: number;
            /**
             * Supports Function Calling
             * @default false
             */
            supports_function_calling: boolean;
            /**
             * Supports Reasoning
             * @default false
             */
            supports_reasoning: boolean;
            /**
             * Supports Vision
             * @default false
             */
            supports_vision: boolean;
        };
        /** DiscoverPreviewRequest */
        DiscoverPreviewRequest: {
            /** Api Key */
            api_key: string;
            /** Endpoint Url */
            endpoint_url?: string | null;
            /** Provider Key */
            provider_key: string;
        };
        /** DiscoverPreviewResponse */
        DiscoverPreviewResponse: {
            /** Discovered */
            discovered: number;
            /** Models */
            models: components["schemas"]["DiscoverPreviewModelResponse"][];
            /** New Models */
            new_models: number;
        };
        /** DiscoveredModelResponse */
        DiscoveredModelResponse: {
            /** Context Window */
            context_window: number;
            /** Description */
            description?: string | null;
            /** Display Name */
            display_name: string;
            /**
             * Input Cost Per Token
             * @default 0
             */
            input_cost_per_token: number;
            /**
             * Is New
             * @default false
             */
            is_new: boolean;
            /**
             * Max Output Tokens
             * @default 4096
             */
            max_output_tokens: number;
            /** Model Name */
            model_name: string;
            /**
             * Output Cost Per Token
             * @default 0
             */
            output_cost_per_token: number;
            /**
             * Supports Function Calling
             * @default false
             */
            supports_function_calling: boolean;
            /**
             * Supports Reasoning
             * @default false
             */
            supports_reasoning: boolean;
            /**
             * Supports Vision
             * @default false
             */
            supports_vision: boolean;
        };
        /** DiscoveryResponse */
        DiscoveryResponse: {
            /** Discovered */
            discovered: number;
            /** Models */
            models: components["schemas"]["DiscoveredModelResponse"][];
            /** New Models */
            new_models: number;
        };
        /**
         * EffectivePolicy
         * @description Resolved immutable policy snapshot.
         */
        EffectivePolicy: {
            approval?: components["schemas"]["ApprovalPolicy"] | null;
            budget?: components["schemas"]["BudgetPolicy-Output"] | null;
            content_safety?: components["schemas"]["ContentSafetyPolicy"] | null;
            /**
             * Resolver Version
             * @default policy-resolver-v1
             */
            resolver_version: string;
            /** Source Policy Ids */
            source_policy_ids?: string[];
            tokens?: components["schemas"]["TokenPolicy"] | null;
            tools?: components["schemas"]["ToolsPolicy"] | null;
        };
        /**
         * EffectivePolicyPreviewRequest
         * @description Body for dry-run effective-policy resolution.
         */
        EffectivePolicyPreviewRequest: {
            /** Agent Id */
            agent_id?: string | null;
            task_policy?: components["schemas"]["PolicyDocument"] | null;
        };
        /** EffectivePolicyResponse */
        EffectivePolicyResponse: {
            effective_policy: components["schemas"]["EffectivePolicy"];
        };
        /**
         * EntityKind
         * @enum {string}
         */
        EntityKind: "mcp" | "skill" | "agent" | "automation";
        /**
         * EntityStatus
         * @enum {string}
         */
        EntityStatus: "will_create" | "already_exists" | "unsupported";
        /** EscalationResolution */
        EscalationResolution: {
            /** Approved */
            approved: boolean;
            /**
             * Comment
             * @default
             */
            comment: string;
            /** Escalation Id */
            escalation_id: string;
        };
        /**
         * EventConfig
         * @description One event subscription for an agent.
         */
        EventConfig: {
            /**
             * Config
             * @description Event-specific configuration.
             */
            config?: {
                [key: string]: unknown;
            } | null;
            /**
             * Enabled
             * @description Whether this subscription is active.
             * @default true
             */
            enabled: boolean;
            /**
             * Event Type
             * @description Event type the agent listens to.
             */
            event_type: string;
        };
        /**
         * EventsConfig
         * @description Per-agent event subscriptions.
         */
        EventsConfig: {
            /** Events */
            events?: components["schemas"]["EventConfig"][] | null;
        };
        /**
         * ExecutionCorrelationResponse
         * @description Response model for execution correlation data.
         */
        ExecutionCorrelationResponse: {
            /** Executions */
            executions: {
                [key: string]: unknown;
            }[];
            /** Has Next */
            has_next: boolean;
            /** Page */
            page: number;
            /** Page Size */
            page_size: number;
            /** Total */
            total: number;
        };
        /**
         * ExecutionHistoryResponse
         * @description Response model for paginated execution history.
         */
        ExecutionHistoryResponse: {
            /** Executions */
            executions: components["schemas"]["TriggerExecutionResponse"][];
            /** Has Next */
            has_next: boolean;
            /** Page */
            page: number;
            /** Page Size */
            page_size: number;
            /** Total */
            total: number;
        };
        /**
         * ExecutionMetricsResponse
         * @description Response model for execution metrics.
         */
        ExecutionMetricsResponse: {
            /** Avg Execution Time Ms */
            avg_execution_time_ms: number;
            /** Failed Executions */
            failed_executions: number;
            /** Failure Rate */
            failure_rate: number;
            /** Max Execution Time Ms */
            max_execution_time_ms: number;
            /** Min Execution Time Ms */
            min_execution_time_ms: number;
            /** Period Hours */
            period_hours: number;
            /** Success Rate */
            success_rate: number;
            /** Successful Executions */
            successful_executions: number;
            /** Timeout Executions */
            timeout_executions: number;
            /** Total Executions */
            total_executions: number;
            /**
             * Trigger Id
             * Format: uuid
             */
            trigger_id: string;
        };
        /**
         * ExecutionTimelineResponse
         * @description Response model for execution timeline.
         */
        ExecutionTimelineResponse: {
            /** Period Hours */
            period_hours: number;
            /** Timeline */
            timeline: {
                [key: string]: unknown;
            }[];
            /**
             * Trigger Id
             * Format: uuid
             */
            trigger_id: string;
        };
        /** FailedTaskBlocker */
        FailedTaskBlocker: {
            /**
             * Agent Id
             * Format: uuid
             */
            agent_id: string;
            /** Agent Name */
            agent_name: string;
            /** Error */
            error: string | null;
            /**
             * Occurred At
             * Format: date-time
             */
            occurred_at: string;
            /**
             * Task Id
             * Format: uuid
             */
            task_id: string;
        };
        /** FundWalletRequest */
        FundWalletRequest: {
            /** Service Budget Usd */
            service_budget_usd: number;
        };
        /** GovernanceOverlay */
        GovernanceOverlay: {
            /** Category */
            category: string;
            /** Interceptor Name */
            interceptor_name: string;
            /** Phases */
            phases: string[];
        };
        /** GraphNode */
        GraphNode: {
            /** Color */
            color: string;
            /** Count */
            count?: number | null;
            /** Id */
            id: string;
            /**
             * Kind
             * @enum {string}
             */
            kind: "agent" | "collection" | "mcp";
            /** Name */
            name: string;
            /** Subtitle */
            subtitle: string;
        };
        /** GraphResponse */
        GraphResponse: {
            /** Edges */
            edges: {
                [key: string]: unknown;
            }[];
            /** Enabled */
            enabled: boolean;
            /** Nodes */
            nodes: components["schemas"]["GraphNode"][];
            stats: components["schemas"]["GraphStats"];
        };
        /** GraphStats */
        GraphStats: {
            /** Direct Exception Count */
            direct_exception_count: number;
            /** Governed Skill Count */
            governed_skill_count: number;
            /** Rule Count */
            rule_count: number;
        };
        /** HTTPValidationError */
        HTTPValidationError: {
            /** Detail */
            detail?: components["schemas"]["ValidationError"][];
        };
        /**
         * HeaderInput
         * @description One custom HTTP header attached to an OpenAPI connection.
         *
         *     Non-safe header names (e.g. ``Authorization``) are stored encrypted in the
         *     secret manager — pass the plaintext value here at create/update time.
         */
        HeaderInput: {
            /**
             * Name
             * @description HTTP header name. Allowed characters: letters, digits, '-', '_'.
             */
            name: string;
            /**
             * Value
             * @description Header value. May not contain CR, LF, or NUL bytes.
             * @default
             */
            value: string;
        };
        /**
         * HeaderOutput
         * @description Header metadata returned in API responses (secret values are masked).
         */
        HeaderOutput: {
            /** Name */
            name: string;
            /** Secret */
            secret: boolean;
            /** Value */
            value?: string | null;
        };
        /** HitlBlocker */
        HitlBlocker: {
            /**
             * Agent Id
             * Format: uuid
             */
            agent_id: string;
            /** Agent Name */
            agent_name: string;
            /**
             * Created At
             * Format: date-time
             */
            created_at: string;
            /** Description */
            description: string;
            /**
             * Task Id
             * Format: uuid
             */
            task_id: string;
        };
        /**
         * ImportPreview
         * @description What the wizard renders before the user commits to installing.
         */
        ImportPreview: {
            bundle: components["schemas"]["Bundle-Output"];
            /** Entities */
            entities?: components["schemas"]["PreviewEntity"][];
            /**
             * Installable
             * @description True when there are no blocking issues (setup may still be required).
             */
            installable: boolean;
            /** Issues */
            issues?: components["schemas"]["PreviewIssue"][];
            /** Setup */
            setup?: components["schemas"]["SetupField"][];
        };
        /**
         * ImportRequest
         * @description Request body for importing workspace configuration.
         */
        ImportRequest: {
            /**
             * Override Existing
             * @description Override existing resources with same name
             * @default false
             */
            override_existing: boolean;
            /**
             * Skip Missing Dependencies
             * @description Skip resources with missing dependencies
             * @default false
             */
            skip_missing_dependencies: boolean;
            /**
             * Yaml Content
             * @description YAML configuration content
             */
            yaml_content: string;
        };
        /**
         * ImportResult
         * @description Result of an import operation.
         */
        ImportResult: {
            /**
             * Created Agents
             * @default 0
             */
            created_agents: number;
            /**
             * Created Mcp Instances
             * @default 0
             */
            created_mcp_instances: number;
            /**
             * Created Provider Configs
             * @default 0
             */
            created_provider_configs: number;
            /**
             * Created Skills
             * @default 0
             */
            created_skills: number;
            /** Errors */
            errors?: string[];
            /** Success */
            success: boolean;
            /** Warnings */
            warnings?: string[];
        };
        /** InboxResponse */
        InboxResponse: {
            /** Items */
            items: components["schemas"]["TaskWithAgent"][];
            /** Page */
            page: number;
            /** Page Size */
            page_size: number;
            /** Total */
            total: number;
        };
        /**
         * InputSecretValue
         * @description Secret value submitted through the protected input endpoint.
         */
        InputSecretValue: {
            /** Secret Name */
            secret_name?: string | null;
            /** Value */
            value: string;
        };
        /**
         * InstallAction
         * @enum {string}
         */
        InstallAction: "created" | "reused" | "skipped";
        /**
         * InstallRequest
         * @description Install a (previously analyzed, possibly edited) canonical bundle.
         */
        InstallRequest: {
            bundle: components["schemas"]["Bundle-Input"];
            /**
             * Setup Values
             * @description Values for the bundle's setup fields, keyed by setup field key.
             */
            setup_values?: {
                [key: string]: unknown;
            };
        };
        /** InstallResult */
        InstallResult: {
            /** Bundle Name */
            bundle_name: string;
            /** Entities */
            entities?: components["schemas"]["InstalledEntity"][];
            /** Installed Bundle Id */
            installed_bundle_id?: string | null;
        };
        /** InstalledEntity */
        InstalledEntity: {
            action: components["schemas"]["InstallAction"];
            /** Detail */
            detail?: string | null;
            /**
             * Id
             * @description Created/reused entity id, when applicable.
             */
            id?: string | null;
            /** Key */
            key: string;
            kind: components["schemas"]["EntityKind"];
            /** Name */
            name: string;
        };
        /**
         * InvitationCreatedResponse
         * @description Same as InvitationResponse plus the plaintext token, returned ONCE.
         */
        InvitationCreatedResponse: {
            /** Accepted At */
            accepted_at: string | null;
            /** Accepted By User Id */
            accepted_by_user_id: string | null;
            /**
             * Created At
             * Format: date-time
             */
            created_at: string;
            /** Email */
            email: string | null;
            /**
             * Expires At
             * Format: date-time
             */
            expires_at: string;
            /**
             * Id
             * Format: uuid
             */
            id: string;
            /** Invited By */
            invited_by: string;
            /** Status */
            status: string;
            /** Token */
            token: string;
            /** Workspace Id */
            workspace_id: string;
        };
        /** InvitationResponse */
        InvitationResponse: {
            /** Accepted At */
            accepted_at: string | null;
            /** Accepted By User Id */
            accepted_by_user_id: string | null;
            /**
             * Created At
             * Format: date-time
             */
            created_at: string;
            /** Email */
            email: string | null;
            /**
             * Expires At
             * Format: date-time
             */
            expires_at: string;
            /**
             * Id
             * Format: uuid
             */
            id: string;
            /** Invited By */
            invited_by: string;
            /** Status */
            status: string;
            /** Workspace Id */
            workspace_id: string;
        };
        /**
         * IssueSeverity
         * @enum {string}
         */
        IssueSeverity: "block" | "warn";
        /** MCPAuthConfigCreateRequest */
        MCPAuthConfigCreateRequest: {
            /**
             * Auth Type
             * @description One of: api_key, bearer, oauth2
             */
            auth_type: string;
            /**
             * Config
             * @description Non-sensitive config (header_name, token_url, client_id, scopes, …)
             */
            config?: {
                [key: string]: unknown;
            };
            /**
             * Credentials
             * @description Sensitive credentials encrypted at rest (header_value, token, client_secret, …)
             */
            credentials?: {
                [key: string]: unknown;
            };
            /** Description */
            description?: string | null;
            /**
             * Name
             * @description Human-readable name for this auth config
             */
            name: string;
        };
        /** MCPAuthConfigResponse */
        MCPAuthConfigResponse: {
            /** Auth Type */
            auth_type: string;
            /** Config */
            config: {
                [key: string]: unknown;
            };
            /**
             * Created At
             * Format: date-time
             */
            created_at: string;
            /** Description */
            description: string | null;
            /**
             * Id
             * Format: uuid
             */
            id: string;
            /** Name */
            name: string;
            /**
             * Updated At
             * Format: date-time
             */
            updated_at: string;
        };
        /** MCPAuthConfigUpdateRequest */
        MCPAuthConfigUpdateRequest: {
            /** Config */
            config?: {
                [key: string]: unknown;
            } | null;
            /** Credentials */
            credentials?: {
                [key: string]: unknown;
            } | null;
            /** Description */
            description?: string | null;
            /** Name */
            name?: string | null;
        };
        /** MCPServerConnectionCreateRequest */
        MCPServerConnectionCreateRequest: {
            instance: components["schemas"]["MCPServerInstanceCreateWithoutSpec"];
            server: components["schemas"]["MCPServerCreate"];
        };
        /**
         * MCPServerCreate
         * @description Payload for creating an MCP server spec (catalog template).
         *
         *     Either ``docker_image_url`` (for container-based servers) or
         *     ``remote_url`` (for HTTP-based servers like GitHub Copilot) should be
         *     supplied. ``env_schema`` describes the variables an instance built from
         *     this spec needs to provide; secret entries (``isSecret: true``) are
         *     routed through the secret manager rather than stored in plaintext.
         */
        MCPServerCreate: {
            /**
             * Cmd
             * @description Custom command override for container CMD (e.g. switching between stdio and HTTP modes).
             */
            cmd?: string[] | null;
            /**
             * Description
             * @description Short summary of what this MCP server provides.
             */
            description: string;
            /**
             * Docker Image Url
             * @description Docker image URL for container-based MCP servers.
             */
            docker_image_url?: string | null;
            /**
             * Env Schema
             * @description Environment-variable schema entries (KeyValueInput from the MCP registry). Each item has at least 'name' and 'description'; mark secrets with 'isSecret: true'.
             */
            env_schema?: {
                [key: string]: unknown;
            }[] | null;
            /**
             * Is Public
             * @description If true, the spec is visible across workspaces.
             * @default false
             */
            is_public: boolean;
            /**
             * Json Spec
             * @description Raw ServerJSON spec as published by the MCP registry.
             */
            json_spec?: {
                [key: string]: unknown;
            } | null;
            /**
             * Name
             * @description Human-readable MCP server name (unique per workspace).
             */
            name: string;
            /**
             * Registry Url
             * @description Source registry URL the spec was imported from.
             */
            registry_url?: string | null;
            /**
             * Remote Url
             * @description Remote endpoint URL for HTTP-based MCP servers.
             */
            remote_url?: string | null;
            /**
             * Tags
             * @description Tags used for search and categorization.
             */
            tags?: string[];
            /**
             * Version
             * @description Semantic version of the MCP server spec.
             * @default 1.0.0
             */
            version: string;
        };
        /**
         * MCPServerInstanceCreate
         * @description Payload for creating an MCP server instance.
         *
         *     ``json_spec`` carries the connection configuration. Common shapes:
         *
         *     - ``{"type": "url", "endpoint_url": "https://..."}``
         *     - ``{"type": "docker", "environment": {...}, "env_vars": [...]}``
         *     - ``{"type": "command", "command": [...], "environment": {...}}``
         *     For URL-type instances the service synchronously verifies the endpoint;
         *     docker/command kick off background verification.
         */
        MCPServerInstanceCreate: {
            /**
             * Auth Config Id
             * @description ID of an MCP auth config (OAuth/credentials) to attach.
             */
            auth_config_id?: string | null;
            /**
             * Description
             * @description Optional human-readable description of the instance.
             */
            description?: string | null;
            /**
             * Json Spec
             * @description Connection configuration. Must include 'type' ('url' | 'docker' | 'command'); other keys depend on type.
             */
            json_spec: {
                [key: string]: unknown;
            };
            /**
             * Name
             * @description Display name for this MCP server instance (unique per workspace).
             */
            name: string;
            /**
             * Server Spec Id
             * @description ID of an existing MCP server spec to derive defaults from (env_schema, secret routing, etc.).
             */
            server_spec_id: string;
        };
        /** MCPServerInstanceCreateWithoutSpec */
        MCPServerInstanceCreateWithoutSpec: {
            /** Auth Config Id */
            auth_config_id?: string | null;
            /** Description */
            description?: string | null;
            /** Json Spec */
            json_spec?: {
                [key: string]: unknown;
            };
            /** Name */
            name: string;
        };
        /** MCPServerInstanceResponse */
        MCPServerInstanceResponse: {
            /** Auth Config Id */
            auth_config_id?: string | null;
            /**
             * Created At
             * Format: date-time
             */
            created_at: string;
            /** Description */
            description: string | null;
            /**
             * Id
             * Format: uuid
             */
            id: string;
            /** Json Spec */
            json_spec: {
                [key: string]: unknown;
            };
            /** Last Dispatch */
            last_dispatch?: {
                [key: string]: unknown;
            } | null;
            /** Name */
            name: string;
            /** Server Spec Id */
            server_spec_id: string;
            /** Tools */
            tools?: {
                [key: string]: unknown;
            }[] | null;
            /**
             * Updated At
             * Format: date-time
             */
            updated_at: string;
            /** Verification */
            verification: {
                [key: string]: unknown;
            };
        };
        /**
         * MCPServerInstanceUpdate
         * @description Patch payload for an MCP server instance. All fields optional — unset = unchanged.
         */
        MCPServerInstanceUpdate: {
            /** Description */
            description?: string | null;
            /** Json Spec */
            json_spec?: {
                [key: string]: unknown;
            } | null;
            /** Name */
            name?: string | null;
        };
        /** MCPServerResponse */
        MCPServerResponse: {
            /** Cmd */
            cmd: string[] | null;
            /**
             * Created At
             * Format: date-time
             */
            created_at: string;
            /** Description */
            description: string;
            /** Docker Image Url */
            docker_image_url?: string | null;
            /** Env Schema */
            env_schema: {
                [key: string]: unknown;
            }[];
            /**
             * Id
             * Format: uuid
             */
            id: string;
            /** Is Public */
            is_public: boolean;
            /** Json Spec */
            json_spec?: {
                [key: string]: unknown;
            } | null;
            /** Name */
            name: string;
            /** Registry Url */
            registry_url?: string | null;
            /** Remote Url */
            remote_url?: string | null;
            /** Slug */
            slug: string;
            /** Status */
            status: string;
            /** Tags */
            tags: string[];
            /**
             * Updated At
             * Format: date-time
             */
            updated_at: string;
            /** Version */
            version: string;
        };
        /**
         * MCPServerUpdate
         * @description Patch payload for an MCP server spec. All fields optional — unset = unchanged.
         */
        MCPServerUpdate: {
            /** Cmd */
            cmd?: string[] | null;
            /** Description */
            description?: string | null;
            /** Docker Image Url */
            docker_image_url?: string | null;
            /** Env Schema */
            env_schema?: {
                [key: string]: unknown;
            }[] | null;
            /** Is Public */
            is_public?: boolean | null;
            /** Json Spec */
            json_spec?: {
                [key: string]: unknown;
            } | null;
            /** Name */
            name?: string | null;
            /** Registry Url */
            registry_url?: string | null;
            /** Remote Url */
            remote_url?: string | null;
            /**
             * Status
             * @description Lifecycle status of the spec (e.g. 'active', 'deprecated').
             */
            status?: string | null;
            /** Tags */
            tags?: string[] | null;
            /** Version */
            version?: string | null;
        };
        /** MPPConfigSchema */
        MPPConfigSchema: {
            /** Payment Method Types */
            payment_method_types?: string[];
            /**
             * Session Budget Usd
             * @default 10
             */
            session_budget_usd: number;
            /** Stripe Profile Id */
            stripe_profile_id?: string | null;
        };
        /** McpToolConfig */
        "McpToolConfig-Input": {
            /** Name */
            name: string;
            settings?: components["schemas"]["McpToolSettings"] | null;
            /**
             * @description discriminator enum property added by openapi-typescript
             * @enum {string}
             */
            type: "mcp";
        };
        /** McpToolConfig */
        "McpToolConfig-Output": {
            /** Name */
            name: string;
            settings?: components["schemas"]["McpToolSettings"] | null;
            /**
             * @description discriminator enum property added by openapi-typescript
             * @enum {string}
             */
            type: "mcp";
        };
        /**
         * McpToolPermission
         * @description A single MCP tool the agent may call, with its per-call approval gate.
         *
         *     Replaces the old ``list[Any]`` for ``allowed_tools`` (the former FIXME).
         */
        McpToolPermission: {
            /**
             * Requires User Confirmation
             * @default false
             */
            requires_user_confirmation: boolean;
            /** Tool Name */
            tool_name: string;
        };
        /**
         * McpToolSettings
         * @description Settings for an MCP server tool (a subset of the server's tools).
         */
        McpToolSettings: {
            /** Allowed Tools */
            allowed_tools?: components["schemas"]["McpToolPermission"][] | null;
            /** Requires User Confirmation */
            requires_user_confirmation?: boolean | null;
        };
        /** MemberResponse */
        MemberResponse: {
            /**
             * Id
             * Format: uuid
             */
            id: string;
            /** Invitation Id */
            invitation_id: string | null;
            /**
             * Joined At
             * Format: date-time
             */
            joined_at: string;
            /** User Id */
            user_id: string;
            /** Workspace Id */
            workspace_id: string;
        };
        /** ModelInstanceBulkCreateRequest */
        ModelInstanceBulkCreateRequest: {
            /** Items */
            items: components["schemas"]["ModelInstanceCreate"][];
        };
        /** ModelInstanceBulkCreateResponse */
        ModelInstanceBulkCreateResponse: {
            /** Failed */
            failed: components["schemas"]["ModelInstanceBulkFailure"][];
            /** Failed Count */
            failed_count: number;
            /** Succeeded */
            succeeded: components["schemas"]["ModelInstanceResponse"][];
            /** Succeeded Count */
            succeeded_count: number;
        };
        /** ModelInstanceBulkFailure */
        ModelInstanceBulkFailure: {
            /** Error */
            error: string;
            /** Index */
            index: number;
            /** Model Spec Id */
            model_spec_id: string;
        };
        /** ModelInstanceCreate */
        ModelInstanceCreate: {
            /** Description */
            description?: string | null;
            /**
             * Is Public
             * @default false
             */
            is_public: boolean;
            /**
             * Model Spec Id
             * Format: uuid
             */
            model_spec_id: string;
            /** Name */
            name: string;
            /**
             * Provider Config Id
             * Format: uuid
             */
            provider_config_id: string;
        };
        /** ModelInstanceResponse */
        ModelInstanceResponse: {
            /** Config Name */
            config_name?: string | null;
            /**
             * Created At
             * Format: date-time
             */
            created_at: string;
            /** Description */
            description: string | null;
            /** Id */
            id: string;
            /** Is Active */
            is_active: boolean;
            /** Is Public */
            is_public: boolean;
            /** Model Display Name */
            model_display_name?: string | null;
            /** Model Name */
            model_name?: string | null;
            /** Model Spec Id */
            model_spec_id: string;
            /** Name */
            name: string;
            /** Provider Config Id */
            provider_config_id: string;
            /** Provider Icon Url */
            provider_icon_url?: string | null;
            /** Provider Key */
            provider_key?: string | null;
            /** Provider Name */
            provider_name?: string | null;
            /**
             * Updated At
             * Format: date-time
             */
            updated_at: string;
        };
        /** ModelInstanceTestRequest */
        ModelInstanceTestRequest: {
            /**
             * Model Spec Id
             * Format: uuid
             */
            model_spec_id: string;
            /**
             * Provider Config Id
             * Format: uuid
             */
            provider_config_id: string;
            /**
             * Test Message
             * @default Hello, this is a test message.
             */
            test_message: string | null;
        };
        /** ModelInstanceTestResponse */
        ModelInstanceTestResponse: {
            /** Cost */
            cost?: number | null;
            /** Error Type */
            error_type?: string | null;
            /** Message */
            message: string;
            /** Model Name */
            model_name?: string | null;
            /** Provider Type */
            provider_type?: string | null;
            /** Response Content */
            response_content?: string | null;
            /** Success */
            success: boolean;
            /** Tokens Used */
            tokens_used?: number | null;
        };
        /** ModelSpecCreate */
        ModelSpecCreate: {
            /**
             * Context Window
             * @default 4096
             */
            context_window: number;
            /** Default Context Strategy */
            default_context_strategy?: string | null;
            /** Description */
            description?: string | null;
            /** Display Name */
            display_name: string;
            /**
             * Is Active
             * @default true
             */
            is_active: boolean;
            /** Model Name */
            model_name: string;
            /**
             * Provider Spec Id
             * Format: uuid
             */
            provider_spec_id: string;
        };
        /** ModelSpecUpdate */
        ModelSpecUpdate: {
            /** Context Window */
            context_window?: number | null;
            /** Default Context Strategy */
            default_context_strategy?: string | null;
            /** Description */
            description?: string | null;
            /** Display Name */
            display_name?: string | null;
            /** Is Active */
            is_active?: boolean | null;
        };
        /** NetworkEdge */
        NetworkEdge: {
            /** Id */
            id: string;
            /** Relation */
            relation: string;
            /** Source */
            source: string;
            /** Target */
            target: string;
        };
        /** NetworkNode */
        NetworkNode: {
            /** Id */
            id: string;
            /** Label */
            label: string;
            /** Metadata */
            metadata?: {
                [key: string]: unknown;
            };
            /** Status */
            status?: string | null;
            /**
             * Type
             * @enum {string}
             */
            type: "agent" | "mcp_instance" | "openapi_connection" | "skill" | "trigger";
        };
        /** NetworkTopologyResponse */
        NetworkTopologyResponse: {
            /**
             * Deployment Mode
             * @default oss
             */
            deployment_mode: string;
            /** Edges */
            edges: components["schemas"]["NetworkEdge"][];
            /** Governance */
            governance: components["schemas"]["GovernanceOverlay"][];
            /** Nodes */
            nodes: components["schemas"]["NetworkNode"][];
        };
        /** OAuthLinkCreateRequest */
        OAuthLinkCreateRequest: {
            /**
             * Access Control
             * @description Access control level: workspace | public
             * @default workspace
             */
            access_control: string;
            /**
             * Expires In Days
             * @description Optional link expiry in days
             */
            expires_in_days?: number | null;
            /**
             * Mcp Instance Id
             * Format: uuid
             */
            mcp_instance_id: string;
            /**
             * Provider Config
             * @description OAuth provider config: provider, auth_url, token_url, client_id, scopes, …
             */
            provider_config?: {
                [key: string]: unknown;
            };
        };
        /** OAuthLinkResponse */
        OAuthLinkResponse: {
            /** Access Control */
            access_control: string;
            /** Access Count */
            access_count: number;
            /**
             * Created At
             * Format: date-time
             */
            created_at: string;
            /** Expires At */
            expires_at: string | null;
            /**
             * Id
             * Format: uuid
             */
            id: string;
            /** Is Active */
            is_active: boolean;
            /** Last Accessed At */
            last_accessed_at: string | null;
            /**
             * Mcp Instance Id
             * Format: uuid
             */
            mcp_instance_id: string;
            /** Token */
            token: string;
        };
        /**
         * OpenAPIConnectionCreate
         * @description Payload for creating an OpenAPI connection.
         *
         *     The connection ties a base URL (where requests are sent) to an
         *     OpenAPI 3.x specification (which is parsed eagerly into a tool list).
         *     Provide either ``spec_url`` or ``spec_content`` — not both required.
         */
        OpenAPIConnectionCreate: {
            /**
             * Auth Config Id
             * @description Optional MCPAuthConfig UUID for OAuth2 token rotation. When set, tokens are minted/refreshed on the connection's behalf.
             */
            auth_config_id?: string | null;
            /**
             * Base Url
             * @description Base URL for API requests, e.g. 'https://api.example.com'.
             */
            base_url: string;
            /**
             * Custom Headers
             * @description Custom HTTP headers attached to every request. Non-safe headers (e.g. Authorization) are stored encrypted in the secret manager.
             */
            custom_headers?: components["schemas"]["HeaderInput"][] | null;
            /**
             * Description
             * @description Optional human-readable summary of what this API exposes.
             */
            description?: string | null;
            /**
             * Name
             * @description Display name for the connection (unique per workspace).
             */
            name: string;
            /**
             * Spec Content
             * @description Inline OpenAPI 3.x spec as a JSON object. Use instead of ``spec_url`` when the spec host is unreachable from the API.
             */
            spec_content?: {
                [key: string]: unknown;
            } | null;
            /**
             * Spec Url
             * @description URL to an OpenAPI 3.x JSON or YAML spec. The spec is fetched and parsed eagerly at create time so the connection is ready for use.
             */
            spec_url?: string | null;
        };
        /** OpenAPIConnectionResponse */
        OpenAPIConnectionResponse: {
            /** Auth Config Id */
            auth_config_id?: string | null;
            /**
             * Available Tools
             * @default []
             */
            available_tools: {
                [key: string]: unknown;
            }[];
            /** Base Url */
            base_url: string;
            /** Created At */
            created_at: unknown;
            /** Custom Headers */
            custom_headers?: components["schemas"]["HeaderOutput"][] | null;
            /** Description */
            description?: string | null;
            /**
             * Id
             * Format: uuid
             */
            id: string;
            /** Name */
            name: string;
            /** Spec Url */
            spec_url?: string | null;
            /** Status */
            status: string;
            /** Updated At */
            updated_at: unknown;
        };
        /**
         * OpenAPIConnectionUpdate
         * @description Patch payload for an OpenAPI connection. All fields optional — unset = unchanged.
         */
        OpenAPIConnectionUpdate: {
            /**
             * Auth Config Id
             * @description Optional MCPAuthConfig UUID for OAuth2 token rotation.
             */
            auth_config_id?: string | null;
            /** Base Url */
            base_url?: string | null;
            /**
             * Custom Headers
             * @description Replace the full custom-header set. Pass [] to clear all. Secret values are stored encrypted in the secret manager.
             */
            custom_headers?: components["schemas"]["HeaderInput"][] | null;
            /** Description */
            description?: string | null;
            /** Name */
            name?: string | null;
            /** Spec Content */
            spec_content?: {
                [key: string]: unknown;
            } | null;
            /** Spec Url */
            spec_url?: string | null;
        };
        /** OpenApiToolConfig */
        OpenApiToolConfig: {
            /** Name */
            name: string;
            settings?: components["schemas"]["OpenApiToolSettings"] | null;
            /**
             * @description discriminator enum property added by openapi-typescript
             * @enum {string}
             */
            type: "openapi";
        };
        /**
         * OpenApiToolSettings
         * @description Settings for an OpenAPI connection tool.
         *
         *     ``load_mode`` picks schema disclosure: "explicit" inlines every operation's
         *     schema into each LLM call (legacy); "searchable" defers them behind a
         *     ``load_tools`` meta-tool. Honored only for openapi tools — which is exactly
         *     why it lives here and nowhere else.
         */
        OpenApiToolSettings: {
            /** Allowed Tools */
            allowed_tools?: string[] | null;
            /** Load Mode */
            load_mode?: ("explicit" | "searchable") | null;
            /** Openapi Connection Id */
            openapi_connection_id?: string | null;
            /** Requires User Confirmation */
            requires_user_confirmation?: boolean | null;
        };
        /** PaginatedPaymentsResponse */
        PaginatedPaymentsResponse: {
            /** Items */
            items: components["schemas"]["PaymentRecordResponse"][];
            /** Page */
            page: number;
            /** Page Size */
            page_size: number;
            /** Total */
            total: number;
        };
        /** PaginatedResponse[MCPServerResponse] */
        PaginatedResponse_MCPServerResponse_: {
            /** Has Next */
            has_next: boolean;
            /** Items */
            items: components["schemas"]["MCPServerResponse"][];
            /** Page */
            page: number;
            /** Page Size */
            page_size: number;
            /** Total */
            total: number;
        };
        /** PaginatedResponse[SkillResponse] */
        PaginatedResponse_SkillResponse_: {
            /** Has Next */
            has_next: boolean;
            /** Items */
            items: components["schemas"]["SkillResponse"][];
            /** Page */
            page: number;
            /** Page Size */
            page_size: number;
            /** Total */
            total: number;
        };
        /** PaymentRecordResponse */
        PaymentRecordResponse: {
            /** Agent Id */
            agent_id: string;
            /** Amount Usd */
            amount_usd: number;
            /** Created At */
            created_at?: string | null;
            /** Error Message */
            error_message?: string | null;
            /** Execution Id */
            execution_id: string;
            /** Id */
            id: string;
            /** Protocol */
            protocol: string;
            /** Protocol Metadata */
            protocol_metadata?: {
                [key: string]: unknown;
            } | null;
            /** Recipient */
            recipient: string;
            /** Status */
            status: string;
            /** Tool Call Id */
            tool_call_id: string;
            /** Tool Name */
            tool_name: string;
            /** Tx Hash */
            tx_hash?: string | null;
        };
        /**
         * PolicyDocument
         * @description Source policy document stored per scope.
         */
        PolicyDocument: {
            approval?: components["schemas"]["ApprovalPolicy"] | null;
            budget?: components["schemas"]["BudgetPolicy-Input"] | null;
            content_safety?: components["schemas"]["ContentSafetyPolicy"] | null;
            tokens?: components["schemas"]["TokenPolicy"] | null;
            tools?: components["schemas"]["ToolsPolicy"] | null;
        };
        /**
         * PolicyEffect
         * @description What a rule does when it applies.
         * @enum {string}
         */
        PolicyEffect: "allow" | "deny" | "cap" | "approval" | "safety";
        /**
         * PolicyRuleCreateRequest
         * @description Request body for creating a policy rule.
         */
        PolicyRuleCreateRequest: {
            /** Condition */
            condition?: string | null;
            effect: components["schemas"]["PolicyEffect"];
            /**
             * Enabled
             * @default true
             */
            enabled: boolean;
            /** Params */
            params?: {
                [key: string]: unknown;
            };
            /**
             * Priority
             * @default 0
             */
            priority: number;
            /** Subject Id */
            subject_id: string;
            subject_type: components["schemas"]["PolicySubjectType"];
            /** Target */
            target: string;
        };
        /**
         * PolicyRuleResponse
         * @description Serialized policy rule returned to clients.
         */
        PolicyRuleResponse: {
            /** Condition */
            condition?: string | null;
            effect: components["schemas"]["PolicyEffect"];
            /** Enabled */
            enabled: boolean;
            /** Id */
            id: string;
            /** Params */
            params: {
                [key: string]: unknown;
            };
            /** Priority */
            priority: number;
            /** Subject Id */
            subject_id: string;
            subject_type: components["schemas"]["PolicySubjectType"];
            /** Target */
            target: string;
        };
        /**
         * PolicyRuleUpdateRequest
         * @description Request body for partially updating a policy rule.
         */
        PolicyRuleUpdateRequest: {
            /** Condition */
            condition?: string | null;
            effect?: components["schemas"]["PolicyEffect"] | null;
            /** Enabled */
            enabled?: boolean | null;
            /** Params */
            params?: {
                [key: string]: unknown;
            } | null;
            /** Priority */
            priority?: number | null;
            /** Subject Id */
            subject_id?: string | null;
            subject_type?: components["schemas"]["PolicySubjectType"] | null;
            /** Target */
            target?: string | null;
        };
        /**
         * PolicySubjectType
         * @description The kind of subject a rule binds to.
         * @enum {string}
         */
        PolicySubjectType: "workspace" | "agent" | "user" | "group";
        /**
         * PreviewEntity
         * @description One thing the package will (or won't) create.
         */
        PreviewEntity: {
            /** Detail */
            detail?: string | null;
            /** Key */
            key: string;
            kind: components["schemas"]["EntityKind"];
            /** Name */
            name: string;
            status: components["schemas"]["EntityStatus"];
        };
        /**
         * PreviewIssue
         * @description A problem found while analyzing the package.
         */
        PreviewIssue: {
            /** Entity Key */
            entity_key?: string | null;
            /** Message */
            message: string;
            severity: components["schemas"]["IssueSeverity"];
        };
        /** ProjectAgentRef */
        ProjectAgentRef: {
            /**
             * Id
             * Format: uuid
             */
            id: string;
            /** Name */
            name: string;
        };
        /**
         * ProjectCreate
         * @description Payload for creating a project.
         *
         *     A project is a workspace-scoped container that groups skills, agents,
         *     MCP server instances, and uploaded files under a shared identity and
         *     optional parent project.
         */
        ProjectCreate: {
            /**
             * Description
             * @description Short summary of the project's purpose.
             */
            description?: string | null;
            /**
             * Instructions
             * @description System-level instructions or notes shared across the project's agents.
             */
            instructions?: string | null;
            /**
             * Name
             * @description Human-readable project name (unique per workspace).
             */
            name: string;
            /**
             * Parent Project Id
             * @description UUID of the parent project, if this is a sub-project.
             */
            parent_project_id?: string | null;
        };
        /** ProjectFileDownloadResponse */
        ProjectFileDownloadResponse: {
            /** Path */
            path: string;
            /** Url */
            url: string;
        };
        /** ProjectFileInfo */
        ProjectFileInfo: {
            /** Last Modified */
            last_modified?: string | null;
            /** Path */
            path: string;
            /** Size */
            size: number;
        };
        /** ProjectFileListResponse */
        ProjectFileListResponse: {
            /** Files */
            files: components["schemas"]["ProjectFileInfo"][];
        };
        /** ProjectMcpInstanceRef */
        ProjectMcpInstanceRef: {
            /**
             * Id
             * Format: uuid
             */
            id: string;
            /** Name */
            name: string;
        };
        /** ProjectResponse */
        ProjectResponse: {
            /**
             * Agents
             * @default []
             */
            agents: components["schemas"]["ProjectAgentRef"][];
            /** Created By */
            created_by: string;
            /** Description */
            description: string | null;
            /**
             * Id
             * Format: uuid
             */
            id: string;
            /** Instructions */
            instructions: string | null;
            /**
             * Mcp Instances
             * @default []
             */
            mcp_instances: components["schemas"]["ProjectMcpInstanceRef"][];
            /** Name */
            name: string;
            /** Parent Project Id */
            parent_project_id: string | null;
            /**
             * Skills
             * @default []
             */
            skills: components["schemas"]["ProjectSkillRef"][];
            /** Workspace Id */
            workspace_id: string;
        };
        /** ProjectSkillRef */
        ProjectSkillRef: {
            /**
             * Id
             * Format: uuid
             */
            id: string;
            /** Name */
            name: string;
        };
        /**
         * ProjectUpdate
         * @description Patch payload for a project. All fields optional — unset = unchanged.
         */
        ProjectUpdate: {
            /**
             * Description
             * @description New project description.
             */
            description?: string | null;
            /**
             * Instructions
             * @description New project-level instructions.
             */
            instructions?: string | null;
            /**
             * Name
             * @description New project name.
             */
            name?: string | null;
            /**
             * Parent Project Id
             * @description New parent project UUID, or null to detach.
             */
            parent_project_id?: string | null;
        };
        /**
         * ProviderConfigCreate
         * @description Payload for creating an LLM provider configuration.
         */
        ProviderConfigCreate: {
            /**
             * Api Key
             * @description Secret API key for the provider. Stored encrypted in the secret manager; never returned in responses. May be empty for proxies that accept keyless traffic — the backend suppresses the Authorization header when this is empty.
             */
            api_key: string;
            /**
             * Description
             * @description Optional human-readable description of this configuration.
             */
            description?: string | null;
            /**
             * Endpoint Url
             * @description Optional custom endpoint URL (e.g. for self-hosted or proxied providers). Leave unset to use the provider's default.
             */
            endpoint_url?: string | null;
            /**
             * Is Public
             * @description If True, the configuration is visible to all workspace members; otherwise it is scoped to the creator.
             * @default false
             */
            is_public: boolean;
            /**
             * Name
             * @description Human-readable label for this provider configuration.
             */
            name: string;
            /**
             * Provider Spec Id
             * Format: uuid
             * @description UUID of the provider specification (e.g. OpenAI, Anthropic) this configuration targets. Look up via list_specs.
             */
            provider_spec_id: string;
        };
        /** ProviderConfigResponse */
        ProviderConfigResponse: {
            /**
             * Created At
             * Format: date-time
             */
            created_at: string;
            /** Created By */
            created_by: string;
            /** Endpoint Url */
            endpoint_url: string | null;
            /** Id */
            id: string;
            /** Is Active */
            is_active: boolean;
            /** Is Public */
            is_public: boolean;
            /**
             * Model Instance Ids
             * @default []
             */
            model_instance_ids: string[];
            /** Name */
            name: string;
            /** Provider Spec Id */
            provider_spec_id: string;
            /** Provider Spec Key */
            provider_spec_key?: string | null;
            /** Provider Spec Name */
            provider_spec_name?: string | null;
            /**
             * Updated At
             * Format: date-time
             */
            updated_at: string;
            /** Workspace Id */
            workspace_id: string;
        };
        /**
         * ProviderConfigUpdate
         * @description Patch payload for an existing provider configuration. Unset = unchanged.
         */
        ProviderConfigUpdate: {
            /**
             * Api Key
             * @description New API key. Replaces the previously stored secret.
             */
            api_key?: string | null;
            /**
             * Description
             * @description New description for the configuration.
             */
            description?: string | null;
            /**
             * Endpoint Url
             * @description New endpoint URL, or empty string to clear.
             */
            endpoint_url?: string | null;
            /**
             * Is Active
             * @description Activate or deactivate the configuration.
             */
            is_active?: boolean | null;
            /**
             * Is Public
             * @description Toggle workspace-wide visibility.
             */
            is_public?: boolean | null;
            /**
             * Name
             * @description New human-readable label for the configuration.
             */
            name?: string | null;
        };
        /** ProviderSpecResponse */
        ProviderSpecResponse: {
            /**
             * Created At
             * Format: date-time
             */
            created_at: string;
            /** Description */
            description: string | null;
            /** Icon */
            icon: string | null;
            /** Icon Url */
            icon_url: string | null;
            /** Id */
            id: string;
            /** Is Builtin */
            is_builtin: boolean;
            /** Name */
            name: string;
            /** Provider Key */
            provider_key: string;
            /** Provider Type */
            provider_type: string;
            /**
             * Updated At
             * Format: date-time
             */
            updated_at: string;
        };
        /** ProviderSpecWithModelsResponse */
        ProviderSpecWithModelsResponse: {
            /**
             * Created At
             * Format: date-time
             */
            created_at: string;
            /** Description */
            description: string | null;
            /** Icon */
            icon: string | null;
            /** Icon Url */
            icon_url: string | null;
            /** Id */
            id: string;
            /** Is Builtin */
            is_builtin: boolean;
            /** Models */
            models: components["schemas"]["agentarea_api__api__v1__provider_specs__ModelSpecResponse"][];
            /** Name */
            name: string;
            /** Provider Key */
            provider_key: string;
            /** Provider Type */
            provider_type: string;
            /**
             * Updated At
             * Format: date-time
             */
            updated_at: string;
        };
        /** RegistryCreate */
        RegistryCreate: {
            /** Description */
            description?: string | null;
            /**
             * Name
             * @description Human-readable registry name
             */
            name: string;
            /**
             * Registry Type
             * @description Entity type: 'mcp_servers' or 'skills'
             */
            registry_type: string;
            /**
             * Source Type
             * @description Fetch method: 'url', 'github', or 'api'
             */
            source_type: string;
            /**
             * Source Url
             * @description URL to the registry source (JSON or YAML)
             */
            source_url: string;
            /**
             * Sync Mode
             * @description 'auto' or 'manual'
             * @default manual
             */
            sync_mode: string;
        };
        /** RegistryItemResponse */
        RegistryItemResponse: {
            /**
             * Created At
             * Format: date-time
             */
            created_at: string;
            /** Description */
            description: string | null;
            /** External Id */
            external_id: string;
            /**
             * Id
             * Format: uuid
             */
            id: string;
            /** Installed Entity Id */
            installed_entity_id: string | null;
            /** Installed Version */
            installed_version: string | null;
            /** Name */
            name: string;
            /**
             * Registry Id
             * Format: uuid
             */
            registry_id: string;
            /** Spec */
            spec: {
                [key: string]: unknown;
            };
            /** Tags */
            tags: string[];
            /** Update Available */
            update_available: boolean;
            /**
             * Updated At
             * Format: date-time
             */
            updated_at: string;
            /** Version */
            version: string | null;
        };
        /** RegistryResponse */
        RegistryResponse: {
            /**
             * Created At
             * Format: date-time
             */
            created_at: string;
            /** Description */
            description: string | null;
            /**
             * Id
             * Format: uuid
             */
            id: string;
            /** Is Active */
            is_active: boolean;
            /** Item Count */
            item_count: number;
            /** Last Sync Error */
            last_sync_error: string | null;
            /** Last Synced At */
            last_synced_at: string | null;
            /** Name */
            name: string;
            /** Registry Type */
            registry_type: string;
            /** Source Type */
            source_type: string;
            /** Source Url */
            source_url: string;
            /** Sync Mode */
            sync_mode: string;
            /**
             * Updated At
             * Format: date-time
             */
            updated_at: string;
        };
        /** RegistryUpdate */
        RegistryUpdate: {
            /** Description */
            description?: string | null;
            /** Is Active */
            is_active?: boolean | null;
            /** Name */
            name?: string | null;
            /** Source Url */
            source_url?: string | null;
            /** Sync Mode */
            sync_mode?: string | null;
        };
        /** ResolveHop */
        ResolveHop: {
            /** Color */
            color: string;
            /** Id */
            id: string;
            /** Kind */
            kind: string;
            /** Name */
            name: string;
        };
        /** ResolvePath */
        ResolvePath: {
            /** Hops */
            hops: components["schemas"]["ResolveHop"][];
            /** Relation */
            relation: string;
            /** Rels */
            rels: string[];
        };
        /** ResolveRequest */
        ResolveRequest: {
            /** Resource Id */
            resource_id: string;
            /**
             * Resource Kind
             * @enum {string}
             */
            resource_kind: "skill" | "mcp" | "agent";
            /** Subject Id */
            subject_id: string;
        };
        /** ResolveResponse */
        ResolveResponse: {
            /** Allowed */
            allowed: boolean;
            /** Effective Relation */
            effective_relation: string | null;
            /** Paths */
            paths: components["schemas"]["ResolvePath"][];
            /** Verb */
            verb: string;
        };
        /**
         * SetupField
         * @description A single value the user must provide before the package can run.
         *
         *     This is the generalized analogue of a Claude plugin ``userConfig`` entry
         *     and mirrors the existing MCP ``env_schema`` (KeyValueInput) shape.
         */
        SetupField: {
            /** Default */
            default?: unknown | null;
            /**
             * Help
             * @description Help text shown beneath the field.
             */
            help?: string | null;
            /**
             * Key
             * @description Stable identifier referenced via ${setup.key}.
             */
            key: string;
            /**
             * Label
             * @description Human-readable label rendered in the form.
             */
            label: string;
            /**
             * Max
             * @description Upper bound for type='number'.
             */
            max?: number | null;
            /**
             * Min
             * @description Lower bound for type='number'.
             */
            min?: number | null;
            /**
             * Options
             * @description Choices for type='select'.
             */
            options?: string[] | null;
            /**
             * Required
             * @default false
             */
            required: boolean;
            /** @default string */
            type: components["schemas"]["SetupFieldType"];
        };
        /**
         * SetupFieldType
         * @description Input widget / storage hint for a setup field.
         * @enum {string}
         */
        SetupFieldType: "secret" | "string" | "number" | "boolean" | "select";
        /**
         * SkillContentResponse
         * @description Skill content response model.
         */
        SkillContentResponse: {
            /** Content */
            content: string;
            /** Id */
            id: string;
            /** Name */
            name: string;
        };
        /**
         * SkillCreateRequest
         * @description Request to create a skill.
         */
        SkillCreateRequest: {
            /**
             * Content
             * @description Raw markdown content
             */
            content?: string | null;
            /**
             * Description
             * @description Optional description override
             */
            description?: string | null;
            /**
             * Github Url
             * @description GitHub repository URL
             */
            github_url?: string | null;
            /**
             * Name
             * @description Optional name override
             */
            name?: string | null;
        };
        /**
         * SkillFileResponse
         * @description Skill file info response model.
         */
        SkillFileResponse: {
            /** Path */
            path: string;
            /** Size */
            size: number;
            /** Url */
            url?: string | null;
        };
        /**
         * SkillFilesResponse
         * @description Skill files list response model.
         */
        SkillFilesResponse: {
            /** Files */
            files: components["schemas"]["SkillFileResponse"][];
            /** Skill Id */
            skill_id: string;
        };
        /**
         * SkillMemberAddRequest
         * @description Request to add a child skill member.
         */
        SkillMemberAddRequest: {
            /**
             * Child Skill Id
             * Format: uuid
             * @description ID of the child skill to add
             */
            child_skill_id: string;
            /**
             * Dependencies
             * @description IDs of sibling children that must run before this one
             */
            dependencies?: string[];
            /**
             * Is Required
             * @description Whether this child is required
             * @default true
             */
            is_required: boolean;
            /**
             * Order
             * @description Execution order hint
             * @default 0
             */
            order: number;
        };
        /**
         * SkillMemberResponse
         * @description Skill member response model.
         */
        SkillMemberResponse: {
            /** Child Skill Id */
            child_skill_id: string;
            /** Dependencies */
            dependencies: string[];
            /** Is Required */
            is_required: boolean;
            /** Order */
            order: number;
            /** Parent Skill Id */
            parent_skill_id: string;
        };
        /** SkillRef */
        SkillRef: {
            /** Id */
            id: string;
            /** Name */
            name: string;
        };
        /**
         * SkillResponse
         * @description Skill response model.
         */
        SkillResponse: {
            /** Created At */
            created_at: string;
            /** Description */
            description: string | null;
            /** Has Files */
            has_files: boolean;
            /** Id */
            id: string;
            /**
             * Is Catalog
             * @default false
             */
            is_catalog: boolean;
            /** Name */
            name: string;
            /** Network Scope */
            network_scope: string;
            /** Registry Item Id */
            registry_item_id?: string | null;
            /** Slug */
            slug: string;
            /** Source Type */
            source_type: string;
            /** Source Url */
            source_url: string | null;
            /**
             * Update Available
             * @default false
             */
            update_available: boolean;
            /** Updated At */
            updated_at: string;
            /** Workspace Id */
            workspace_id: string;
        };
        /**
         * SkillUpdateRequest
         * @description Request to update a skill.
         */
        SkillUpdateRequest: {
            /**
             * Content
             * @description New content (only for content-type skills)
             */
            content?: string | null;
            /**
             * Description
             * @description New description
             */
            description?: string | null;
            /**
             * Name
             * @description New name
             */
            name?: string | null;
        };
        /** SpecPreviewRequest */
        SpecPreviewRequest: {
            /** Spec Content */
            spec_content?: {
                [key: string]: unknown;
            } | null;
            /** Spec Url */
            spec_url?: string | null;
        };
        /** SpecPreviewResponse */
        SpecPreviewResponse: {
            /** Base Url */
            base_url?: string | null;
            /** Description */
            description?: string | null;
            /** Title */
            title?: string | null;
            /**
             * Tools
             * @default []
             */
            tools: {
                [key: string]: string;
            }[];
            /** Version */
            version?: string | null;
        };
        /** SpendCard */
        SpendCard: {
            /** Cap Usd */
            cap_usd: number | null;
            /** Mtd Usd */
            mtd_usd: number;
            /** Pct Of Cap */
            pct_of_cap: number | null;
            /** Projected Eom Usd */
            projected_eom_usd: number | null;
            /**
             * Projection Method
             * @default linear-mtd
             */
            projection_method: string;
            /** Today Usd */
            today_usd: number;
        };
        /** SubjectSetBody */
        SubjectSetBody: {
            /** Namespace */
            namespace: string;
            /** Object */
            object: string;
            /** Relation */
            relation: string;
        };
        /**
         * TaskArtifactItem
         * @description A single artifact stored under a task's workspace scope.
         */
        TaskArtifactItem: {
            /** Content Type */
            content_type: string | null;
            /** Download Url */
            download_url: string;
            /** Last Modified */
            last_modified: string | null;
            /** Path */
            path: string;
            /** Size */
            size: number;
        };
        /** TaskCommandPayload */
        TaskCommandPayload: {
            /** Budget Usd */
            budget_usd?: number | null;
            /** Command */
            command: string;
            /** Message */
            message?: string | null;
            /** Message Id */
            message_id?: string | null;
            /** Model Instance Id */
            model_instance_id?: string | null;
        };
        /** TaskCreate */
        TaskCreate: {
            /** Description */
            description: string;
            /**
             * Parameters
             * @default {}
             */
            parameters: {
                [key: string]: unknown;
            };
            /** Project Id */
            project_id?: string | null;
            /**
             * Requires Human Approval
             * @default false
             */
            requires_human_approval: boolean | null;
            task_policy?: components["schemas"]["PolicyDocument"] | null;
        };
        /**
         * TaskEvent
         * @description Model for task execution events.
         */
        TaskEvent: {
            /** Agent Id */
            agent_id: string;
            /** Event Type */
            event_type: string;
            /** Execution Id */
            execution_id: string;
            /** Id */
            id: string;
            /** Message */
            message: string;
            /**
             * Metadata
             * @default {}
             */
            metadata: {
                [key: string]: unknown;
            };
            /** Task Id */
            task_id: string;
            /**
             * Timestamp
             * Format: date-time
             */
            timestamp: string;
        };
        /**
         * TaskEventResponse
         * @description Response model for paginated task events.
         */
        TaskEventResponse: {
            /** Events */
            events: components["schemas"]["TaskEvent"][];
            /** Has Next */
            has_next: boolean;
            /** Page */
            page: number;
            /** Page Size */
            page_size: number;
            /** Total */
            total: number;
        };
        /**
         * TaskInputSubmission
         * @description Structured user input submission for a pending workflow input request.
         */
        TaskInputSubmission: {
            /** Answers */
            answers?: {
                [key: string]: unknown;
            };
            /** Input Request Id */
            input_request_id: string;
            /** Secrets */
            secrets?: {
                [key: string]: string | components["schemas"]["InputSecretValue"];
            };
        };
        /** TaskResponse */
        TaskResponse: {
            /**
             * Agent Id
             * Format: uuid
             */
            agent_id: string;
            /**
             * Created At
             * Format: date-time
             */
            created_at: string;
            /** Description */
            description: string;
            /** Execution Id */
            execution_id?: string | null;
            /**
             * Id
             * Format: uuid
             */
            id: string;
            /** Parameters */
            parameters: {
                [key: string]: unknown;
            };
            /** Result */
            result?: {
                [key: string]: unknown;
            } | string | null;
            /** Status */
            status: string;
            /** Total Cost */
            total_cost?: number | null;
        };
        /**
         * TaskSummary
         * @description Headline rollup for a single task, derived from the event log.
         *
         *     Backed by the ``task_summary`` Postgres view. Stable contract — when
         *     the view's implementation moves to a materialized view or projection
         *     table, this shape stays the same. Per-tool breakdowns and per-artifact
         *     lists are deliberately not here; they live in their own endpoints so
         *     this stays small and additive.
         */
        TaskSummary: {
            /**
             * Agent Id
             * Format: uuid
             */
            agent_id: string;
            /**
             * Cost Usd
             * @default 0
             */
            cost_usd: number;
            /**
             * Delegations Completed
             * @default 0
             */
            delegations_completed: number;
            /**
             * Delegations Failed
             * @default 0
             */
            delegations_failed: number;
            /**
             * Delegations Started
             * @default 0
             */
            delegations_started: number;
            /** Duration Ms */
            duration_ms?: number | null;
            /** Ended At */
            ended_at?: string | null;
            /** Final Response */
            final_response?: string | null;
            /**
             * Iterations
             * @default 0
             */
            iterations: number;
            /** Last Error */
            last_error?: string | null;
            /**
             * Llm Calls
             * @default 0
             */
            llm_calls: number;
            /**
             * Llm Calls Failed
             * @default 0
             */
            llm_calls_failed: number;
            /** Started At */
            started_at?: string | null;
            /** Status */
            status: string;
            /**
             * Task Id
             * Format: uuid
             */
            task_id: string;
            /**
             * Tools Called
             * @default 0
             */
            tools_called: number;
            /**
             * Tools Failed
             * @default 0
             */
            tools_failed: number;
            /** Workspace Id */
            workspace_id: string;
        };
        /**
         * TaskWithAgent
         * @description Task response with agent information for global task listing.
         */
        TaskWithAgent: {
            /**
             * Agent Id
             * Format: uuid
             */
            agent_id: string;
            /** Agent Name */
            agent_name: string;
            /**
             * Created At
             * Format: date-time
             */
            created_at: string;
            /** Description */
            description: string;
            /** Escalation Id */
            escalation_id?: string | null;
            /** Escalation Tool Name */
            escalation_tool_name?: string | null;
            /** Execution Id */
            execution_id?: string | null;
            /**
             * Id
             * Format: uuid
             */
            id: string;
            /** Parameters */
            parameters: {
                [key: string]: unknown;
            };
            /** Result */
            result?: {
                [key: string]: unknown;
            } | string | null;
            /** Status */
            status: string;
            /** Total Cost */
            total_cost?: number | null;
        };
        /**
         * TokenPolicy
         * @description Token-related ceilings.
         */
        TokenPolicy: {
            /** Max Tokens */
            max_tokens?: number | null;
            /** Max Tokens Per Call */
            max_tokens_per_call?: number | null;
        };
        /**
         * ToolResponse
         * @description Unified tool response format.
         */
        ToolResponse: {
            /** Description */
            description: string;
            /** Input Schema */
            input_schema: {
                [key: string]: unknown;
            };
            /** Mcp Instance Id */
            mcp_instance_id?: string | null;
            /** Mcp Instance Name */
            mcp_instance_name?: string | null;
            /** Name */
            name: string;
            /**
             * Type
             * @enum {string}
             */
            type: "code" | "mcp";
        };
        /**
         * ToolsPolicy
         * @description MCP tool capability restrictions.
         */
        ToolsPolicy: {
            /** Allowed */
            allowed?: string[] | null;
            /** Denied */
            denied?: string[];
        };
        /**
         * TriggerCreate
         * @description Payload for creating a trigger.
         *
         *     A trigger fires an agent — either on a cron schedule (``trigger_type='cron'``)
         *     or in response to an inbound webhook (``trigger_type='webhook'``). For poll-based
         *     channels (e.g. email inbox), use ``trigger_type='polling'`` plus a
         *     ``data_extractor`` configuration.
         */
        TriggerCreate: {
            /**
             * Agent Id
             * Format: uuid
             * @description UUID of the agent to invoke when the trigger fires.
             */
            agent_id: string;
            /**
             * Allowed Methods
             * @description HTTP methods accepted on the webhook endpoint.
             */
            allowed_methods?: string[];
            /**
             * Channel Credentials
             * @description Channel credentials (bot_token, SMTP password, etc). Stored encrypted in the secret store. Never returned in responses.
             */
            channel_credentials?: {
                [key: string]: unknown;
            } | null;
            /**
             * Conditions
             * @description Optional conditions evaluated against event data before firing.
             */
            conditions?: {
                [key: string]: unknown;
            };
            /**
             * Cron Expression
             * @description 5- or 6-field cron expression (required when trigger_type='cron').
             */
            cron_expression?: string | null;
            /**
             * Data Extractor
             * @description Polling extractor identifier (e.g. 'mailslurper', 'imap').
             */
            data_extractor?: string | null;
            /**
             * Data Extractor Config
             * @description Connection/auth details for the polling extractor.
             */
            data_extractor_config?: {
                [key: string]: unknown;
            } | null;
            /**
             * Description
             * @description Short summary of what this trigger does.
             * @default
             */
            description: string;
            /**
             * Enabled
             * @description Whether the trigger is active immediately on creation.
             * @default true
             */
            enabled: boolean;
            /**
             * Event Types
             * @description Event types to filter on (empty list = accept all events).
             */
            event_types?: string[];
            /**
             * Failure Threshold
             * @description Auto-disable after this many consecutive failed executions.
             * @default 5
             */
            failure_threshold: number;
            /**
             * Name
             * @description Human-readable trigger name.
             */
            name: string;
            /**
             * Task Parameters
             * @description Parameters merged into the task created when the trigger fires.
             */
            task_parameters?: {
                [key: string]: unknown;
            };
            /**
             * Timezone
             * @description IANA timezone for cron evaluation (e.g. 'UTC', 'America/New_York').
             * @default UTC
             */
            timezone: string;
            /**
             * Trigger Type
             * @description 'cron' for scheduled, 'webhook' for inbound HTTP, 'polling' for extractor-driven.
             * @enum {string}
             */
            trigger_type: "cron" | "webhook" | "polling";
            /**
             * Validation Rules
             * @description Per-channel validation rules (signature secrets, allowed senders, etc).
             */
            validation_rules?: {
                [key: string]: unknown;
            };
            /**
             * Webhook Config
             * @description Channel-specific configuration (bot tokens, signing keys, etc).
             */
            webhook_config?: {
                [key: string]: unknown;
            } | null;
            /**
             * Webhook Id
             * @description Public webhook path segment. Auto-generated if omitted for webhook triggers.
             */
            webhook_id?: string | null;
            /**
             * Webhook Type
             * @description Channel type: 'generic', 'telegram', 'slack', 'discord', etc.
             * @default generic
             */
            webhook_type: string;
        };
        /**
         * TriggerExecuteRequest
         * @description Request model for executing a trigger via the event service.
         */
        TriggerExecuteRequest: {
            /** Channel Origin */
            channel_origin?: {
                [key: string]: unknown;
            };
            /** Events */
            events?: {
                [key: string]: unknown;
            }[];
        };
        /**
         * TriggerExecutionResponse
         * @description Response model for trigger execution data.
         */
        TriggerExecutionResponse: {
            /** Error Message */
            error_message?: string | null;
            /**
             * Executed At
             * Format: date-time
             */
            executed_at: string;
            /** Execution Time Ms */
            execution_time_ms: number;
            /**
             * Id
             * Format: uuid
             */
            id: string;
            /** Run Id */
            run_id?: string | null;
            /** Status */
            status: string;
            /** Task Id */
            task_id?: string | null;
            /** Trigger Data */
            trigger_data: {
                [key: string]: unknown;
            };
            /**
             * Trigger Id
             * Format: uuid
             */
            trigger_id: string;
            /** Workflow Id */
            workflow_id?: string | null;
        };
        /**
         * TriggerResponse
         * @description Response model for trigger data.
         */
        TriggerResponse: {
            /**
             * Agent Id
             * Format: uuid
             */
            agent_id: string;
            /** Allowed Methods */
            allowed_methods?: string[] | null;
            /** Conditions */
            conditions: {
                [key: string]: unknown;
            };
            /** Consecutive Failures */
            consecutive_failures: number;
            /**
             * Created At
             * Format: date-time
             */
            created_at: string;
            /** Created By */
            created_by: string;
            /** Cron Expression */
            cron_expression?: string | null;
            /** Data Extractor */
            data_extractor?: string | null;
            /** Description */
            description: string;
            /** Event Types */
            event_types?: string[];
            /** Failure Threshold */
            failure_threshold: number;
            /**
             * Has Channel Credentials
             * @default false
             */
            has_channel_credentials: boolean;
            /**
             * Id
             * Format: uuid
             */
            id: string;
            /** Is Active */
            is_active: boolean;
            /** Last Execution At */
            last_execution_at?: string | null;
            /** Name */
            name: string;
            /** Next Run Time */
            next_run_time?: string | null;
            /** Task Parameters */
            task_parameters: {
                [key: string]: unknown;
            };
            /** Timezone */
            timezone?: string | null;
            /** Trigger Type */
            trigger_type: string;
            /**
             * Updated At
             * Format: date-time
             */
            updated_at: string;
            /** Validation Rules */
            validation_rules?: {
                [key: string]: unknown;
            } | null;
            /** Webhook Config */
            webhook_config?: {
                [key: string]: unknown;
            } | null;
            /** Webhook Id */
            webhook_id?: string | null;
            /** Webhook Type */
            webhook_type?: string | null;
        };
        /**
         * TriggerStatusResponse
         * @description Response model for trigger status information.
         */
        TriggerStatusResponse: {
            /** Consecutive Failures */
            consecutive_failures: number;
            /** Is Active */
            is_active: boolean;
            /** Last Execution At */
            last_execution_at?: string | null;
            /** Schedule Info */
            schedule_info?: {
                [key: string]: unknown;
            } | null;
            /** Should Disable Due To Failures */
            should_disable_due_to_failures: boolean;
            /**
             * Trigger Id
             * Format: uuid
             */
            trigger_id: string;
        };
        /**
         * TriggerUpdate
         * @description Patch payload for a trigger. All fields optional — unset = unchanged.
         */
        TriggerUpdate: {
            /** Allowed Methods */
            allowed_methods?: string[] | null;
            /**
             * Channel Credentials
             * @description Channel credentials to update. Pass to rotate credentials.
             */
            channel_credentials?: {
                [key: string]: unknown;
            } | null;
            /** Conditions */
            conditions?: {
                [key: string]: unknown;
            } | null;
            /** Cron Expression */
            cron_expression?: string | null;
            /** Description */
            description?: string | null;
            /**
             * Enabled
             * @description Toggle the trigger active state. Maps to ``is_active`` server-side. REST clients may pass either ``enabled`` (canonical) or ``is_active`` (legacy).
             */
            enabled?: boolean | null;
            /** Failure Threshold */
            failure_threshold?: number | null;
            /** Name */
            name?: string | null;
            /** Task Parameters */
            task_parameters?: {
                [key: string]: unknown;
            } | null;
            /** Timezone */
            timezone?: string | null;
            /** Validation Rules */
            validation_rules?: {
                [key: string]: unknown;
            } | null;
            /** Webhook Config */
            webhook_config?: {
                [key: string]: unknown;
            } | null;
            /** Webhook Type */
            webhook_type?: string | null;
        };
        /** TupleItem */
        TupleItem: {
            /** Direct */
            direct: boolean;
            /** Fanout */
            fanout?: number | null;
            /** Namespace */
            namespace: string;
            /** Object */
            object: string;
            /** Object Name */
            object_name: string;
            /** Relation */
            relation: string;
            /** Subject */
            subject: string;
            /**
             * Subject Kind
             * @enum {string}
             */
            subject_kind: "agent" | "user" | "workspace";
            /** Subject Name */
            subject_name: string;
        };
        /** TupleWriteRequest */
        TupleWriteRequest: {
            /** Namespace */
            namespace: string;
            /** Object */
            object: string;
            /** Relation */
            relation: string;
            /** Subject Id */
            subject_id?: string | null;
            subject_set?: components["schemas"]["SubjectSetBody"] | null;
        };
        /** TuplesResponse */
        TuplesResponse: {
            /** Count */
            count: number;
            /** Tuples */
            tuples: components["schemas"]["TupleItem"][];
        };
        /** UpcomingItem */
        UpcomingItem: {
            /** Cron Expression */
            cron_expression?: string | null;
            /**
             * Fires At
             * Format: date-time
             */
            fires_at: string;
            /** Kind */
            kind: string;
            /** Task Id */
            task_id?: string | null;
            /** Title */
            title: string;
            /** Trigger Id */
            trigger_id?: string | null;
        };
        /** UpdateAllResponse */
        UpdateAllResponse: {
            /** Errors */
            errors: number;
            /** Updated */
            updated: number;
        };
        /** UpdateWalletRequest */
        UpdateWalletRequest: {
            credentials?: components["schemas"]["WalletCredentialsSchema"] | null;
            mpp_config?: components["schemas"]["MPPConfigSchema"] | null;
            /** Service Budget Period */
            service_budget_period?: string | null;
            /** Service Budget Usd */
            service_budget_usd?: number | null;
            /** Status */
            status?: string | null;
            /** Wallet Type */
            wallet_type?: string | null;
            x402_config?: components["schemas"]["X402ConfigSchema"] | null;
        };
        /** ValidateRequest */
        ValidateRequest: {
            /**
             * Endpoint Url
             * @description For type=url: the MCP endpoint URL
             */
            endpoint_url?: string | null;
            /** Headers */
            headers?: {
                [key: string]: string;
            };
            /** Name */
            name?: string | null;
            /**
             * Type
             * @description Instance type: url, docker, command
             */
            type: string;
        };
        /** ValidationError */
        ValidationError: {
            /** Context */
            ctx?: Record<string, never>;
            /** Input */
            input?: unknown;
            /** Location */
            loc: (string | number)[];
            /** Message */
            msg: string;
            /** Error Type */
            type: string;
        };
        /** WalletBalanceResponse */
        WalletBalanceResponse: {
            /** Remaining */
            remaining: number;
            /** Service Budget Period */
            service_budget_period: string;
            /** Service Budget Usd */
            service_budget_usd: number;
            /** Total Spent Current Period */
            total_spent_current_period: number;
        };
        /** WalletCredentialsSchema */
        WalletCredentialsSchema: {
            /** Mpp Tempo Key */
            mpp_tempo_key?: string | null;
            /** X402 Private Key */
            x402_private_key?: string | null;
        };
        /** WalletExhaustedBlocker */
        WalletExhaustedBlocker: {
            /**
             * Agent Id
             * Format: uuid
             */
            agent_id: string;
            /** Agent Name */
            agent_name: string;
            /** Budget Usd */
            budget_usd: number;
            /** Period */
            period: string;
        };
        /** WalletResponse */
        WalletResponse: {
            /** Agent Id */
            agent_id: string;
            /** Created At */
            created_at?: string | null;
            /**
             * Has Credentials
             * @default false
             */
            has_credentials: boolean;
            /** Id */
            id: string;
            /** Mpp Config */
            mpp_config?: {
                [key: string]: unknown;
            } | null;
            /** Service Budget Period */
            service_budget_period: string;
            /** Service Budget Usd */
            service_budget_usd: number;
            /** Status */
            status: string;
            /** Updated At */
            updated_at?: string | null;
            /** Wallet Type */
            wallet_type: string;
            /** X402 Config */
            x402_config?: {
                [key: string]: unknown;
            } | null;
        };
        /** WorkspaceFileDownloadResponse */
        WorkspaceFileDownloadResponse: {
            /** Path */
            path: string;
            /** Url */
            url: string;
        };
        /** WorkspaceFileInfo */
        WorkspaceFileInfo: {
            /** Content Type */
            content_type?: string | null;
            /** Last Modified */
            last_modified?: string | null;
            /** Path */
            path: string;
            /** Size */
            size: number;
        };
        /** WorkspaceFileListResponse */
        WorkspaceFileListResponse: {
            /**
             * Directories
             * @default []
             */
            directories: string[];
            /** Files */
            files: components["schemas"]["WorkspaceFileInfo"][];
        };
        /** WorkspaceResponse */
        WorkspaceResponse: {
            /** Id */
            id: string;
            /** Name */
            name: string;
            /** Slug */
            slug: string;
            /** Type */
            type: string;
        };
        /** WorkspaceSettingsResponse */
        WorkspaceSettingsResponse: {
            /** Monthly Cap Usd */
            monthly_cap_usd: number | null;
        };
        /** WorkspaceSettingsUpdate */
        WorkspaceSettingsUpdate: {
            /** Monthly Cap Usd */
            monthly_cap_usd: number | null;
        };
        /** X402ConfigSchema */
        X402ConfigSchema: {
            /**
             * Facilitator Url
             * @default https://x402.org/facilitator
             */
            facilitator_url: string;
            /**
             * Network
             * @default eip155:8453
             */
            network: string;
            /**
             * Scheme
             * @default exact
             */
            scheme: string;
            /**
             * Signer Type
             * @default evm
             */
            signer_type: string;
        };
        /** ModelSpecResponse */
        agentarea_api__api__v1__model_specs__ModelSpecResponse: {
            /** Context Window */
            context_window: number;
            /**
             * Created At
             * Format: date-time
             */
            created_at: string;
            /** Default Context Strategy */
            default_context_strategy: string | null;
            /** Description */
            description: string | null;
            /** Display Name */
            display_name: string;
            /** Id */
            id: string;
            /**
             * Input Cost Per Token
             * @default 0
             */
            input_cost_per_token: number | null;
            /** Is Active */
            is_active: boolean;
            /**
             * Max Output Tokens
             * @default 4096
             */
            max_output_tokens: number | null;
            /** Model Name */
            model_name: string;
            /**
             * Output Cost Per Token
             * @default 0
             */
            output_cost_per_token: number | null;
            /** Provider Key */
            provider_key?: string | null;
            /** Provider Name */
            provider_name?: string | null;
            /** Provider Spec Id */
            provider_spec_id: string;
            /**
             * Supports Function Calling
             * @default false
             */
            supports_function_calling: boolean | null;
            /**
             * Supports Reasoning
             * @default false
             */
            supports_reasoning: boolean | null;
            /**
             * Supports Vision
             * @default false
             */
            supports_vision: boolean | null;
            /**
             * Updated At
             * Format: date-time
             */
            updated_at: string;
        };
        /** ModelSpecResponse */
        agentarea_api__api__v1__provider_specs__ModelSpecResponse: {
            /** Context Window */
            context_window: number;
            /**
             * Created At
             * Format: date-time
             */
            created_at: string;
            /** Description */
            description: string | null;
            /** Display Name */
            display_name: string;
            /** Id */
            id: string;
            /**
             * Input Cost Per Token
             * @default 0
             */
            input_cost_per_token: number | null;
            /** Is Active */
            is_active: boolean;
            /**
             * Max Output Tokens
             * @default 4096
             */
            max_output_tokens: number | null;
            /** Model Name */
            model_name: string;
            /**
             * Output Cost Per Token
             * @default 0
             */
            output_cost_per_token: number | null;
            /** Provider Spec Id */
            provider_spec_id: string;
            /**
             * Supports Function Calling
             * @default false
             */
            supports_function_calling: boolean | null;
            /**
             * Supports Reasoning
             * @default false
             */
            supports_reasoning: boolean | null;
            /**
             * Supports Vision
             * @default false
             */
            supports_vision: boolean | null;
            /**
             * Updated At
             * Format: date-time
             */
            updated_at: string;
        };
        /** SyncResponse */
        agentarea_api__api__v1__rebac__SyncResponse: {
            /** Collections */
            collections: number;
            /** Written */
            written: number;
        };
        /** SyncResponse */
        agentarea_api__api__v1__registries__SyncResponse: {
            /** New Specs */
            new_specs: number;
            /** Total */
            total: number;
            /** Unchanged */
            unchanged: number;
            /** Updates Flagged */
            updates_flagged: number;
        };
    };
    responses: never;
    parameters: never;
    requestBodies: never;
    headers: never;
    pathItems: never;
}
export type $defs = Record<string, never>;
export interface operations {
    hydra_jwks_proxy__well_known_jwks_json_get: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
        };
    };
    oauth_authorization_server_metadata__well_known_oauth_authorization_server_get: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
        };
    };
    oauth_protected_resource_metadata__well_known_oauth_protected_resource_get: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
        };
    };
    health_health_get: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
        };
    };
    hydra_auth_redirect_oauth2_auth_get: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
        };
    };
    hydra_dcr_proxy_oauth2_register_post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
        };
    };
    hydra_oauth2_proxy_oauth2__path__get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                path: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    hydra_oauth2_proxy_oauth2__path__put: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                path: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    hydra_oauth2_proxy_oauth2__path__post: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                path: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    hydra_oauth2_proxy_oauth2__path__delete: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                path: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    hydra_oauth2_proxy_oauth2__path__patch: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                path: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    list_agents_v1_agents_get: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["AgentResponse"][];
                };
            };
        };
    };
    list_agents_v1_agents__get: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["AgentResponse"][];
                };
            };
        };
    };
    create_agent_v1_agents__post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["AgentCreate"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["AgentResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_all_tools_v1_agents_tools_get: {
        parameters: {
            query?: {
                /** @description Comma-separated list of tool types to include (code, mcp) */
                include?: string;
                /** @description Filter MCP tools by specific instance ID */
                mcp_instance_id?: string | null;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ToolResponse"][];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_agent_v1_agents__agent_id__get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                agent_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["AgentResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    delete_agent_v1_agents__agent_id__delete: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                agent_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    update_agent_v1_agents__agent_id__patch: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                agent_id: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["AgentUpdate"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["AgentResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_agent_well_known_index_v1_agents__agent_id___well_known__get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                agent_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": {
                        [key: string]: unknown;
                    };
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_agent_a2a_info_v1_agents__agent_id___well_known_a2a_info_json_get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                agent_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": {
                        [key: string]: unknown;
                    };
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_agent_well_known_card_v1_agents__agent_id___well_known_agent_json_get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                agent_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["AgentCard"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    handle_agent_jsonrpc_v1_agents__agent_id__a2a_rpc_post: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                agent_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_agent_well_known_v1_agents__agent_id__a2a_well_known_get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                agent_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["AgentCard"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_agent_overview_v1_agents__agent_id__overview_get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                agent_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["AgentOverviewResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    list_agent_tasks_v1_agents__agent_id__tasks__get: {
        parameters: {
            query?: {
                /** @description Filter by task status */
                status?: string | null;
                /** @description Maximum number of tasks to return */
                limit?: number;
                /** @description Number of tasks to skip */
                offset?: number;
            };
            header?: never;
            path: {
                agent_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["TaskResponse"][];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    create_task_for_agent_with_stream_v1_agents__agent_id__tasks__post: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                agent_id: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["TaskCreate"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    create_task_for_agent_sync_v1_agents__agent_id__tasks_sync_post: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                agent_id: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["TaskCreate"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["TaskResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_agent_task_v1_agents__agent_id__tasks__task_id__get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                agent_id: string;
                task_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["TaskResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    cancel_agent_task_v1_agents__agent_id__tasks__task_id__delete: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                agent_id: string;
                task_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    send_a2ui_action_v1_agents__agent_id__tasks__task_id__a2ui_action_post: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                agent_id: string;
                task_id: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["A2UIActionPayload"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    list_task_artifacts_v1_agents__agent_id__tasks__task_id__artifacts_get: {
        parameters: {
            query?: {
                expires_in?: number;
            };
            header?: never;
            path: {
                agent_id: string;
                task_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["TaskArtifactItem"][];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    download_task_artifact_v1_agents__agent_id__tasks__task_id__artifacts_files__artifact_path__get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                agent_id: string;
                task_id: string;
                artifact_path: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    send_task_command_v1_agents__agent_id__tasks__task_id__command_post: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                agent_id: string;
                task_id: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["TaskCommandPayload"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_task_events_v1_agents__agent_id__tasks__task_id__events_get: {
        parameters: {
            query?: {
                /** @description Page number */
                page?: number;
                /** @description Number of events per page */
                page_size?: number;
                /** @description Filter by event type */
                event_type?: string | null;
            };
            header?: never;
            path: {
                agent_id: string;
                task_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["TaskEventResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    stream_task_events_v1_agents__agent_id__tasks__task_id__events_stream_get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                agent_id: string;
                task_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    submit_task_input_v1_agents__agent_id__tasks__task_id__input_post: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                agent_id: string;
                task_id: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["TaskInputSubmission"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    pause_agent_task_v1_agents__agent_id__tasks__task_id__pause_post: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                agent_id: string;
                task_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    resolve_task_escalation_v1_agents__agent_id__tasks__task_id__resolve_escalation_post: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                agent_id: string;
                task_id: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["EscalationResolution"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    resume_agent_task_v1_agents__agent_id__tasks__task_id__resume_post: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                agent_id: string;
                task_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_agent_task_status_v1_agents__agent_id__tasks__task_id__status_get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                agent_id: string;
                task_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_task_summary_v1_agents__agent_id__tasks__task_id__summary_get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                agent_id: string;
                task_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["TaskSummary"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_wallet_v1_agents__agent_id__wallet_get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                agent_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["WalletResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    update_wallet_v1_agents__agent_id__wallet_put: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                agent_id: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["UpdateWalletRequest"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["WalletResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    create_wallet_v1_agents__agent_id__wallet_post: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                agent_id: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["CreateWalletRequest"];
            };
        };
        responses: {
            /** @description Successful Response */
            201: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["WalletResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    delete_wallet_v1_agents__agent_id__wallet_delete: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                agent_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            204: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_wallet_balance_v1_agents__agent_id__wallet_balance_get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                agent_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["WalletBalanceResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    fund_wallet_v1_agents__agent_id__wallet_fund_post: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                agent_id: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["FundWalletRequest"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["WalletResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_payment_history_v1_agents__agent_id__wallet_payments_get: {
        parameters: {
            query?: {
                /** @description Filter by protocol (x402, mpp) */
                protocol?: string | null;
                /** @description Filter by status */
                status?: string | null;
                /** @description Filter from date */
                from_date?: string | null;
                /** @description Filter to date */
                to_date?: string | null;
                page?: number;
                page_size?: number;
            };
            header?: never;
            path: {
                agent_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["PaginatedPaymentsResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    list_api_keys_v1_api_keys__get: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["APIKeyResponse"][];
                };
            };
        };
    };
    create_api_key_v1_api_keys__post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["APIKeyCreateRequest"];
            };
        };
        responses: {
            /** @description Successful Response */
            201: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["APIKeyCreateResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_api_key_v1_api_keys__token_id__get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                token_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["APIKeyResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    revoke_api_key_v1_api_keys__token_id__delete: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                token_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            204: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    list_audit_logs_v1_audit_logs__get: {
        parameters: {
            query?: {
                /** @description Filter by action (e.g. agent.create) */
                action?: string | null;
                /** @description Filter by actor ID */
                actor_id?: string | null;
                /** @description Filter by resource type */
                resource_type?: string | null;
                /** @description Filter by resource ID */
                resource_id?: string | null;
                /** @description Events after this time (ISO 8601) */
                since?: string | null;
                /** @description Events before this time (ISO 8601) */
                until?: string | null;
                /** @description Cursor for pagination */
                cursor?: string | null;
                /** @description Max events to return */
                limit?: number;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["AuditLogListResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    analyze_bundle_v1_bundles_analyze_post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["AnalyzeRequest"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ImportPreview"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    install_bundle_v1_bundles_install_post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["InstallRequest"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["InstallResult"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    list_workspace_files_v1_files_get: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["WorkspaceFileListResponse"];
                };
            };
        };
    };
    stream_workspace_file_v1_files_download__file_path__get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                file_path: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    workspace_file_history_v1_files_history_get: {
        parameters: {
            query: {
                path: string;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ArtifactHistoryResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    download_workspace_file_v1_files__file_path__get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                file_path: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["WorkspaceFileDownloadResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    preview_effective_policy_v1_governance_effective_policy_preview_post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["EffectivePolicyPreviewRequest"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["EffectivePolicyResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_task_policy_snapshot_v1_governance_task_policy_snapshots__task_id__get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                task_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["EffectivePolicyResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_inbox_items_v1_inbox__get: {
        parameters: {
            query?: {
                /** @description Filter to a specific inbox status */
                status?: string | null;
                /** @description Filter by agent ID */
                agent_id?: string | null;
                page?: number;
                page_size?: number;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["InboxResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    accept_invitation_v1_invitations_accept_post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["AcceptInvitationBody"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["AcceptInvitationResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    list_mcp_auth_configs_v1_mcp_auth_configs__get: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["MCPAuthConfigResponse"][];
                };
            };
        };
    };
    create_mcp_auth_config_v1_mcp_auth_configs__post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["MCPAuthConfigCreateRequest"];
            };
        };
        responses: {
            /** @description Successful Response */
            201: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["MCPAuthConfigResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_mcp_auth_config_v1_mcp_auth_configs__config_id__get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                config_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["MCPAuthConfigResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    update_mcp_auth_config_v1_mcp_auth_configs__config_id__put: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                config_id: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["MCPAuthConfigUpdateRequest"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["MCPAuthConfigResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    delete_mcp_auth_config_v1_mcp_auth_configs__config_id__delete: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                config_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            204: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    create_oauth_link_v1_mcp_oauth_links__post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["OAuthLinkCreateRequest"];
            };
        };
        responses: {
            /** @description Successful Response */
            201: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["OAuthLinkResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    list_oauth_links_for_instance_v1_mcp_oauth_links_instance__instance_id__get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                instance_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["OAuthLinkResponse"][];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_oauth_link_v1_mcp_oauth_links__link_id__get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                link_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["OAuthLinkResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    revoke_oauth_link_v1_mcp_oauth_links__link_id__delete: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                link_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            204: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    oauth_authorize_v1_mcp_oauth_authorize_get: {
        parameters: {
            query: {
                /** @description MCP instance to connect */
                instance_id: string;
                /** @description Frontend URL to redirect after OAuth completes */
                return_to?: string;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    oauth_callback_v1_mcp_oauth_callback_get: {
        parameters: {
            query?: {
                code?: string;
                state?: string;
                error?: string;
                error_description?: string;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    list_mcp_server_instances_v1_mcp_server_instances__get: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["MCPServerInstanceResponse"][];
                };
            };
        };
    };
    create_mcp_server_instance_v1_mcp_server_instances__post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["MCPServerInstanceCreate"];
            };
        };
        responses: {
            /** @description Successful Response */
            201: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["MCPServerInstanceResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    check_mcp_server_instance_configuration_v1_mcp_server_instances_check_post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": {
                    [key: string]: unknown;
                };
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_containers_health_v1_mcp_server_instances_health_containers_get: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
        };
    };
    validate_instance_spec_v1_mcp_server_instances_validate_post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["ValidateRequest"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    validate_connection_v1_mcp_server_instances_validate_connection_post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": {
                    [key: string]: unknown;
                };
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    create_mcp_server_connection_v1_mcp_server_instances_with_spec_post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["MCPServerConnectionCreateRequest"];
            };
        };
        responses: {
            /** @description Successful Response */
            201: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["MCPServerInstanceResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_mcp_server_instance_v1_mcp_server_instances__instance_id__get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                instance_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["MCPServerInstanceResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    delete_mcp_server_instance_v1_mcp_server_instances__instance_id__delete: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                instance_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    update_mcp_server_instance_v1_mcp_server_instances__instance_id__patch: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                instance_id: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["MCPServerInstanceUpdate"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["MCPServerInstanceResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    discover_mcp_server_instance_tools_v1_mcp_server_instances__instance_id__discover_tools_post: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                instance_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_instance_environment_v1_mcp_server_instances__instance_id__environment_get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                instance_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    create_oauth_link_v1_mcp_server_instances__instance_id__oauth_link_post: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                instance_id: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": {
                    [key: string]: unknown;
                };
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    list_oauth_links_v1_mcp_server_instances__instance_id__oauth_links_get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                instance_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    probe_instance_auth_v1_mcp_server_instances__instance_id__probe_post: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                instance_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    run_test_auth_v1_mcp_server_instances__instance_id__test_auth_post: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                instance_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    verify_mcp_server_instance_v1_mcp_server_instances__instance_id__verify_post: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                instance_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    list_mcp_servers_v1_mcp_servers__get: {
        parameters: {
            query?: {
                status?: string | null;
                is_public?: boolean | null;
                tag?: string | null;
                page?: number;
                page_size?: number;
                search?: string | null;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["PaginatedResponse_MCPServerResponse_"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    create_mcp_server_v1_mcp_servers__post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["MCPServerCreate"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["MCPServerResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_mcp_server_v1_mcp_servers__server_id__get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                server_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["MCPServerResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    delete_mcp_server_v1_mcp_servers__server_id__delete: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                server_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    update_mcp_server_v1_mcp_servers__server_id__patch: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                server_id: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["MCPServerUpdate"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["MCPServerResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    deploy_mcp_server_v1_mcp_servers__server_id__deploy_post: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                server_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    proxy_instance_v1_mcp__instance_id__mcp_get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                instance_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    proxy_instance_v1_mcp__instance_id__mcp_post: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                instance_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    proxy_instance_v1_mcp__instance_id__mcp_delete: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                instance_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    list_model_instances_v1_model_instances__get: {
        parameters: {
            query?: {
                provider_config_id?: string | null;
                model_spec_id?: string | null;
                is_active?: boolean | null;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ModelInstanceResponse"][];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    create_model_instance_v1_model_instances__post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["ModelInstanceCreate"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ModelInstanceResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    create_model_instances_bulk_v1_model_instances_bulk_post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["ModelInstanceBulkCreateRequest"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ModelInstanceBulkCreateResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    validate_model_instance_v1_model_instances_test_post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["ModelInstanceTestRequest"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ModelInstanceTestResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_model_instance_v1_model_instances__instance_id__get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                instance_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ModelInstanceResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    delete_model_instance_v1_model_instances__instance_id__delete: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                instance_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    list_model_specs_v1_model_specs__get: {
        parameters: {
            query?: {
                provider_spec_id?: string | null;
                is_active?: boolean | null;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["agentarea_api__api__v1__model_specs__ModelSpecResponse"][];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    create_model_spec_v1_model_specs__post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["ModelSpecCreate"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["agentarea_api__api__v1__model_specs__ModelSpecResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    list_model_specs_by_provider_v1_model_specs_by_provider__provider_spec_id__get: {
        parameters: {
            query?: {
                is_active?: boolean | null;
            };
            header?: never;
            path: {
                provider_spec_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["agentarea_api__api__v1__model_specs__ModelSpecResponse"][];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_model_spec_by_provider_and_name_v1_model_specs_by_provider__provider_spec_id___model_name__get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                provider_spec_id: string;
                model_name: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["agentarea_api__api__v1__model_specs__ModelSpecResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    upsert_model_spec_v1_model_specs_upsert_post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["ModelSpecCreate"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["agentarea_api__api__v1__model_specs__ModelSpecResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_model_spec_v1_model_specs__model_spec_id__get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                model_spec_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["agentarea_api__api__v1__model_specs__ModelSpecResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    delete_model_spec_v1_model_specs__model_spec_id__delete: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                model_spec_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    update_model_spec_v1_model_specs__model_spec_id__patch: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                model_spec_id: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["ModelSpecUpdate"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["agentarea_api__api__v1__model_specs__ModelSpecResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_network_topology_v1_network_topology_get: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["NetworkTopologyResponse"];
                };
            };
        };
    };
    list_connections_v1_openapi_connections__get: {
        parameters: {
            query?: {
                status?: string | null;
                search?: string | null;
                limit?: number;
                offset?: number;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["OpenAPIConnectionResponse"][];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    create_connection_v1_openapi_connections__post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["OpenAPIConnectionCreate"];
            };
        };
        responses: {
            /** @description Successful Response */
            201: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["OpenAPIConnectionResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    preview_spec_v1_openapi_connections_preview_spec_post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["SpecPreviewRequest"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["SpecPreviewResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_connection_v1_openapi_connections__connection_id__get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                connection_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["OpenAPIConnectionResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    delete_connection_v1_openapi_connections__connection_id__delete: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                connection_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            204: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    update_connection_v1_openapi_connections__connection_id__patch: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                connection_id: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["OpenAPIConnectionUpdate"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["OpenAPIConnectionResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    discover_tools_v1_openapi_connections__connection_id__discover_tools_post: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                connection_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    list_policy_rules_v1_policies_get: {
        parameters: {
            query?: {
                subject_type?: components["schemas"]["PolicySubjectType"] | null;
                subject_id?: string | null;
                effect?: components["schemas"]["PolicyEffect"] | null;
                target?: string | null;
                enabled?: boolean | null;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["PolicyRuleResponse"][];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    create_policy_rule_v1_policies_post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["PolicyRuleCreateRequest"];
            };
        };
        responses: {
            /** @description Successful Response */
            201: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["PolicyRuleResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_policy_rule_v1_policies__rule_id__get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                rule_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["PolicyRuleResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    delete_policy_rule_v1_policies__rule_id__delete: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                rule_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            204: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    update_policy_rule_v1_policies__rule_id__patch: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                rule_id: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["PolicyRuleUpdateRequest"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["PolicyRuleResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    list_projects_v1_projects__get: {
        parameters: {
            query?: {
                limit?: number;
                offset?: number;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ProjectResponse"][];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    create_project_v1_projects__post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["ProjectCreate"];
            };
        };
        responses: {
            /** @description Successful Response */
            201: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ProjectResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_project_v1_projects__project_id__get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                project_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ProjectResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    delete_project_v1_projects__project_id__delete: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                project_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            204: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    update_project_v1_projects__project_id__patch: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                project_id: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["ProjectUpdate"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ProjectResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    add_agent_to_project_v1_projects__project_id__agents_post: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                project_id: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["AssociationBody"];
            };
        };
        responses: {
            /** @description Successful Response */
            204: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    remove_agent_from_project_v1_projects__project_id__agents__agent_id__delete: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                project_id: string;
                agent_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            204: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    list_project_files_v1_projects__project_id__files_get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                project_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ProjectFileListResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    upload_project_file_v1_projects__project_id__files_post: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                project_id: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "multipart/form-data": components["schemas"]["Body_upload_project_file_v1_projects__project_id__files_post"];
            };
        };
        responses: {
            /** @description Successful Response */
            204: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    stream_project_file_v1_projects__project_id__files_download__file_path__get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                project_id: string;
                file_path: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    download_project_file_v1_projects__project_id__files__file_path__get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                project_id: string;
                file_path: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ProjectFileDownloadResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    delete_project_file_v1_projects__project_id__files__file_path__delete: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                project_id: string;
                file_path: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            204: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    add_mcp_instance_to_project_v1_projects__project_id__mcp_instances_post: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                project_id: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["AssociationBody"];
            };
        };
        responses: {
            /** @description Successful Response */
            204: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    remove_mcp_instance_from_project_v1_projects__project_id__mcp_instances__mcp_instance_id__delete: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                project_id: string;
                mcp_instance_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            204: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    add_skill_to_project_v1_projects__project_id__skills_post: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                project_id: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["AssociationBody"];
            };
        };
        responses: {
            /** @description Successful Response */
            204: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    remove_skill_from_project_v1_projects__project_id__skills__skill_id__delete: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                project_id: string;
                skill_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            204: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    list_provider_configs_v1_provider_configs__get: {
        parameters: {
            query?: {
                provider_spec_id?: string | null;
                is_active?: boolean | null;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ProviderConfigResponse"][];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    create_provider_config_v1_provider_configs__post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["ProviderConfigCreate"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ProviderConfigResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_provider_logo_v1_provider_configs_admin__provider_key__logo_get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                provider_key: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    discover_models_preview_v1_provider_configs_discover_preview_post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["DiscoverPreviewRequest"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["DiscoverPreviewResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    list_provider_configs_with_instances_v1_provider_configs_with_instances_get: {
        parameters: {
            query?: {
                provider_spec_id?: string | null;
                is_active?: boolean | null;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ProviderConfigResponse"][];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_provider_config_v1_provider_configs__config_id__get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                config_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ProviderConfigResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    update_provider_config_v1_provider_configs__config_id__put: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                config_id: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["ProviderConfigUpdate"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ProviderConfigResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    delete_provider_config_v1_provider_configs__config_id__delete: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                config_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    patch_provider_config_v1_provider_configs__config_id__patch: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                config_id: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["ProviderConfigUpdate"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ProviderConfigResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    discover_models_v1_provider_configs__config_id__discover_post: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                config_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["DiscoveryResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    list_provider_specs_v1_provider_specs__get: {
        parameters: {
            query?: {
                is_builtin?: boolean | null;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ProviderSpecResponse"][];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_provider_spec_by_key_v1_provider_specs_by_key__provider_key__get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                provider_key: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ProviderSpecWithModelsResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    list_provider_specs_with_models_v1_provider_specs_with_models_get: {
        parameters: {
            query?: {
                is_builtin?: boolean | null;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ProviderSpecWithModelsResponse"][];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_provider_spec_v1_provider_specs__provider_spec_id__get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                provider_spec_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ProviderSpecWithModelsResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    check_permission_v1_rebac_check_post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["CheckRequest"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["CheckResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_graph_v1_rebac_graph_get: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["GraphResponse"];
                };
            };
        };
    };
    resolve_access_v1_rebac_resolve_post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["ResolveRequest"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ResolveResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    sync_grants_v1_rebac_sync_post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["agentarea_api__api__v1__rebac__SyncResponse"];
                };
            };
        };
    };
    list_tuples_v1_rebac_tuples_get: {
        parameters: {
            query?: {
                namespace?: string | null;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["TuplesResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    create_tuple_v1_rebac_tuples_post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["TupleWriteRequest"];
            };
        };
        responses: {
            /** @description Successful Response */
            201: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": {
                        [key: string]: unknown;
                    };
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    delete_tuple_v1_rebac_tuples_delete: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["TupleWriteRequest"];
            };
        };
        responses: {
            /** @description Successful Response */
            204: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    list_registries_v1_registries__get: {
        parameters: {
            query?: {
                active_only?: boolean;
                registry_type?: string | null;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["RegistryResponse"][];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    create_registry_v1_registries__post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["RegistryCreate"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["RegistryResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_catalog_item_v1_registries_catalog_items__item_id__get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                item_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["RegistryItemResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    update_item_spec_v1_registries_catalog_items__item_id__update_post: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                item_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    search_catalog_v1_registries_catalog_search_get: {
        parameters: {
            query?: {
                /** @description Search query */
                q?: string | null;
                tag?: string | null;
                update_available?: boolean | null;
                limit?: number;
                offset?: number;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["RegistryItemResponse"][];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_registry_v1_registries__registry_id__get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                registry_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["RegistryResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    delete_registry_v1_registries__registry_id__delete: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                registry_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    update_registry_v1_registries__registry_id__patch: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                registry_id: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["RegistryUpdate"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["RegistryResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    list_registry_items_v1_registries__registry_id__items_get: {
        parameters: {
            query?: {
                limit?: number;
                offset?: number;
            };
            header?: never;
            path: {
                registry_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["RegistryItemResponse"][];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    sync_registry_v1_registries__registry_id__sync_post: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                registry_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["agentarea_api__api__v1__registries__SyncResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    update_all_specs_v1_registries__registry_id__update_all_post: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                registry_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["UpdateAllResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    list_collections_v1_skill_collections__get: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["CollectionSummaryResponse"][];
                };
            };
        };
    };
    create_collection_v1_skill_collections__post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["CollectionCreateRequest"];
            };
        };
        responses: {
            /** @description Successful Response */
            201: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["CollectionSummaryResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_collection_v1_skill_collections__collection_id__get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                collection_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["CollectionDetailResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    update_collection_v1_skill_collections__collection_id__put: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                collection_id: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["CollectionUpdateRequest"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["CollectionSummaryResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    delete_collection_v1_skill_collections__collection_id__delete: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                collection_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            204: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    add_skill_to_collection_v1_skill_collections__collection_id__skills_post: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                collection_id: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["AddSkillRequest"];
            };
        };
        responses: {
            /** @description Successful Response */
            204: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    remove_skill_from_collection_v1_skill_collections__collection_id__skills__skill_id__delete: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                collection_id: string;
                skill_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            204: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    list_skills_v1_skills_get: {
        parameters: {
            query?: {
                /** @description Filter by source type */
                source_type?: string | null;
                /** @description Filter by package-backed skills */
                has_files?: boolean | null;
                /** @description Filter by network scope */
                network_scope?: string | null;
                /** @description Filter registry-created skills */
                from_registry?: boolean | null;
                page?: number;
                page_size?: number;
                search?: string | null;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["PaginatedResponse_SkillResponse_"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    create_skill_v1_skills_post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["SkillCreateRequest"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["SkillResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    upload_skill_v1_skills_upload_post: {
        parameters: {
            query?: {
                name?: string | null;
                description?: string | null;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "multipart/form-data": components["schemas"]["Body_upload_skill_v1_skills_upload_post"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["SkillResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_skill_v1_skills__skill_id__get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                skill_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["SkillResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    update_skill_v1_skills__skill_id__put: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                skill_id: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["SkillUpdateRequest"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["SkillResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    delete_skill_v1_skills__skill_id__delete: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                skill_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_skill_content_v1_skills__skill_id__content_get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                skill_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["SkillContentResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    list_skill_files_v1_skills__skill_id__files_get: {
        parameters: {
            query?: {
                include_urls?: boolean;
            };
            header?: never;
            path: {
                skill_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["SkillFilesResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_skill_file_v1_skills__skill_id__files__path__get: {
        parameters: {
            query?: {
                redirect?: boolean;
            };
            header?: never;
            path: {
                skill_id: string;
                path: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    flatten_skill_members_v1_skills__skill_id__flatten_get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                skill_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": string[];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    list_skill_members_v1_skills__skill_id__members_get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                skill_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["SkillMemberResponse"][];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    add_skill_member_v1_skills__skill_id__members_post: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                skill_id: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["SkillMemberAddRequest"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["SkillMemberResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    remove_skill_member_v1_skills__skill_id__members__child_skill_id__delete: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                skill_id: string;
                child_skill_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_all_tasks_v1_tasks__get: {
        parameters: {
            query?: {
                /** @description Filter by task status */
                status?: string | null;
                /** @description Maximum number of tasks to return */
                limit?: number;
                /** @description Number of tasks to skip */
                offset?: number;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["TaskWithAgent"][];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_task_by_id_v1_tasks__task_id__get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                task_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["TaskWithAgent"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    list_triggers_v1_triggers__get: {
        parameters: {
            query?: {
                /** @description Filter by agent ID */
                agent_id?: string | null;
                /** @description Filter by trigger type (cron, webhook) */
                trigger_type?: string | null;
                /** @description Only return active triggers */
                active_only?: boolean;
                /** @description Maximum number of triggers to return */
                limit?: number;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["TriggerResponse"][];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    create_trigger_v1_triggers__post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["TriggerCreate"];
            };
        };
        responses: {
            /** @description Successful Response */
            201: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["TriggerResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_catalog_v1_triggers_catalog_get: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": {
                        [key: string]: unknown;
                    }[];
                };
            };
        };
    };
    get_channel_events_v1_triggers_channels_events_get: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": {
                        [key: string]: string[];
                    };
                };
            };
        };
    };
    triggers_health_check_v1_triggers_health_get: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": {
                        [key: string]: unknown;
                    };
                };
            };
        };
    };
    get_trigger_v1_triggers__trigger_id__get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                trigger_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["TriggerResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    update_trigger_v1_triggers__trigger_id__put: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                trigger_id: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["TriggerUpdate"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["TriggerResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    delete_trigger_v1_triggers__trigger_id__delete: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                trigger_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            204: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_execution_correlations_v1_triggers__trigger_id__correlations_get: {
        parameters: {
            query?: {
                /** @description Page number */
                page?: number;
                /** @description Number of executions per page */
                page_size?: number;
            };
            header?: never;
            path: {
                trigger_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ExecutionCorrelationResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    disable_trigger_v1_triggers__trigger_id__disable_post: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                trigger_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": {
                        [key: string]: unknown;
                    };
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    enable_trigger_v1_triggers__trigger_id__enable_post: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                trigger_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": {
                        [key: string]: unknown;
                    };
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    execute_trigger_v1_triggers__trigger_id__execute_post: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                trigger_id: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["TriggerExecuteRequest"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": {
                        [key: string]: unknown;
                    };
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_execution_history_v1_triggers__trigger_id__executions_get: {
        parameters: {
            query?: {
                /** @description Page number */
                page?: number;
                /** @description Number of executions per page */
                page_size?: number;
                /** @description Filter by execution status (success, failed, timeout) */
                status?: string | null;
                /** @description Filter executions after this time */
                start_time?: string | null;
                /** @description Filter executions before this time */
                end_time?: string | null;
            };
            header?: never;
            path: {
                trigger_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ExecutionHistoryResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_execution_metrics_v1_triggers__trigger_id__metrics_get: {
        parameters: {
            query?: {
                /** @description Time period in hours (max 7 days) */
                hours?: number;
            };
            header?: never;
            path: {
                trigger_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ExecutionMetricsResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_trigger_status_v1_triggers__trigger_id__status_get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                trigger_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["TriggerStatusResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_execution_timeline_v1_triggers__trigger_id__timeline_get: {
        parameters: {
            query?: {
                /** @description Time period in hours (max 7 days) */
                hours?: number;
                /** @description Time bucket size in minutes */
                bucket_size_minutes?: number;
            };
            header?: never;
            path: {
                trigger_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ExecutionTimelineResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_dashboard_v1_workspace_dashboard_get: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["DashboardResponse"];
                };
            };
        };
    };
    export_workspace_config_v1_workspace_export_get: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "text/plain": string;
                };
            };
        };
    };
    import_workspace_config_v1_workspace_import_post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["ImportRequest"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ImportResult"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    import_workspace_config_file_v1_workspace_import_file_post: {
        parameters: {
            query?: {
                /** @description Skip resources with missing dependencies */
                skip_missing_dependencies?: boolean;
                /** @description Override existing resources with same name */
                override_existing?: boolean;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "multipart/form-data": components["schemas"]["Body_import_workspace_config_file_v1_workspace_import_file_post"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ImportResult"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_workspace_settings_v1_workspace_settings_get: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["WorkspaceSettingsResponse"];
                };
            };
        };
    };
    update_workspace_settings_v1_workspace_settings_put: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["WorkspaceSettingsUpdate"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["WorkspaceSettingsResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    list_workspaces_v1_workspaces_get: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["WorkspaceResponse"][];
                };
            };
        };
    };
    list_invitations_v1_workspaces__workspace_id__invitations_get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                workspace_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["InvitationResponse"][];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    create_invitation_v1_workspaces__workspace_id__invitations_post: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                workspace_id: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["CreateInvitationBody"];
            };
        };
        responses: {
            /** @description Successful Response */
            201: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["InvitationCreatedResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    revoke_invitation_v1_workspaces__workspace_id__invitations__invitation_id__delete: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                workspace_id: string;
                invitation_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            204: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    list_members_v1_workspaces__workspace_id__members_get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                workspace_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["MemberResponse"][];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    remove_member_v1_workspaces__workspace_id__members__user_id__delete: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                workspace_id: string;
                user_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            204: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    webhook_health_check_webhooks_health_get: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": {
                        [key: string]: unknown;
                    };
                };
            };
        };
    };
    handle_webhook_webhooks__webhook_id__get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                webhook_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    handle_webhook_webhooks__webhook_id__put: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                webhook_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    handle_webhook_webhooks__webhook_id__post: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                webhook_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    handle_webhook_webhooks__webhook_id__delete: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                webhook_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    handle_webhook_webhooks__webhook_id__options: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                webhook_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    handle_webhook_webhooks__webhook_id__head: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                webhook_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    handle_webhook_webhooks__webhook_id__patch: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                webhook_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
}
