diff --git a/ui/litellm-dashboard/src/lib/http/schema.d.ts b/ui/litellm-dashboard/src/lib/http/schema.d.ts index a02517dd72d..cf9a8087f53 100644 --- a/ui/litellm-dashboard/src/lib/http/schema.d.ts +++ b/ui/litellm-dashboard/src/lib/http/schema.d.ts @@ -3786,26 +3786,6 @@ export interface paths { patch?: never; trace?: never; }; - "/credentials/user_connections": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List User Connections - * @description List the calling user's per-user provider connections. - */ - get: operations["list_user_connections_credentials_user_connections_get"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; "/credentials/{credential_name}": { parameters: { query?: never; @@ -3852,66 +3832,6 @@ export interface paths { patch?: never; trace?: never; }; - "/credentials/{credential_name}/user_connection": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post?: never; - /** - * Delete User Connection - * @description Disconnect the calling user's stored GitHub token for a per-user credential. Idempotent. - */ - delete: operations["delete_user_connection_credentials__credential_name__user_connection_delete"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/credentials/{credential_name}/user_connection/poll": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Poll User Connection - * @description Poll the device flow once and persist the connection on completion. - */ - post: operations["poll_user_connection_credentials__credential_name__user_connection_poll_post"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/credentials/{credential_name}/user_connection/start": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Start User Connection - * @description Begin a GitHub device flow for the calling user's connection to a per-user credential. - */ - post: operations["start_user_connection_credentials__credential_name__user_connection_start_post"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; "/cursor/chat/completions": { parameters: { query?: never; @@ -5680,27 +5600,6 @@ export interface paths { patch?: never; trace?: never; }; - "/gateway/errors/activity": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get Request Error Activity - * @description Failed requests over time by HTTP status, and the keys, teams, users and - * model groups they land on. Deployment-wide, so admin-only. - */ - get: operations["get_request_error_activity_gateway_errors_activity_get"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; "/gemini/{endpoint}": { parameters: { query?: never; @@ -9052,18 +8951,222 @@ export interface paths { path?: never; cookie?: never; }; - /** Lens Request */ - get: operations["lens_request_lens_get"]; - /** Lens Request */ - put: operations["lens_request_lens_put"]; - /** Lens Request */ - post: operations["lens_request_lens_post"]; - /** Lens Request */ - delete: operations["lens_request_lens_delete"]; + /** List Lenses */ + get: operations["list_lenses_lens_get"]; + put?: never; + /** Create Lens */ + post: operations["create_lens_lens_post"]; + delete?: never; options?: never; head?: never; - /** Lens Request */ - patch: operations["lens_request_lens_patch"]; + patch?: never; + trace?: never; + }; + "/lens/activity/available": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Activity Available */ + get: operations["activity_available_lens_activity_available_get"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/lens/agents": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** List Agents */ + get: operations["list_agents_lens_agents_get"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/lens/datasets": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** List Datasets */ + get: operations["list_datasets_lens_datasets_get"]; + put?: never; + /** Create Dataset */ + post: operations["create_dataset_lens_datasets_post"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/lens/datasets/build": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** Build Dataset Cases */ + post: operations["build_dataset_cases_lens_datasets_build_post"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/lens/datasets/{dataset_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Read Dataset */ + get: operations["read_dataset_lens_datasets__dataset_id__get"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/lens/datasets/{dataset_id}/export": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Export Dataset */ + get: operations["export_dataset_lens_datasets__dataset_id__export_get"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/lens/datasets/{dataset_id}/revisions": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** Save Revision */ + post: operations["save_revision_lens_datasets__dataset_id__revisions_post"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/lens/datasets/{dataset_id}/revisions/{revision}/cases": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Eval Cases */ + get: operations["eval_cases_lens_datasets__dataset_id__revisions__revision__cases_get"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/lens/feedback": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Read Feedback */ + get: operations["read_feedback_lens_feedback_get"]; + /** Submit Feedback */ + put: operations["submit_feedback_lens_feedback_put"]; + post?: never; + /** Delete Feedback */ + delete: operations["delete_feedback_lens_feedback_delete"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/lens/feedback/summary": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** Feedback Summary */ + post: operations["feedback_summary_lens_feedback_summary_post"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/lens/internal/ingestion-credentials": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Ingestion Credentials */ + get: operations["ingestion_credentials_lens_internal_ingestion_credentials_get"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/lens/preview/sample": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** Preview Sample */ + post: operations["preview_sample_lens_preview_sample_post"]; + delete?: never; + options?: never; + head?: never; + patch?: never; trace?: never; }; "/lens/service": { @@ -9083,25 +9186,416 @@ export interface paths { patch?: never; trace?: never; }; - "/lens/{path}": { + "/lens/signals": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; - /** Lens Request */ - get: operations["lens_request_lens__path__get"]; - /** Lens Request */ - put: operations["lens_request_lens__path__put"]; - /** Lens Request */ - post: operations["lens_request_lens__path__post"]; - /** Lens Request */ - delete: operations["lens_request_lens__path__delete"]; + /** Get Signals */ + get: operations["get_signals_lens_signals_get"]; + /** Put Signals */ + put: operations["put_signals_lens_signals_put"]; + post?: never; + delete?: never; options?: never; head?: never; - /** Lens Request */ - patch: operations["lens_request_lens__path__patch"]; + patch?: never; + trace?: never; + }; + "/lens/traces/findings": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** Trace Findings */ + post: operations["trace_findings_lens_traces_findings_post"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/lens/traces/signals": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** Trace Signal Statuses */ + post: operations["trace_signal_statuses_lens_traces_signals_post"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/lens/tracing/keys": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** List Ingestion Keys */ + get: operations["list_ingestion_keys_lens_tracing_keys_get"]; + put?: never; + /** Create Ingestion Key */ + post: operations["create_ingestion_key_lens_tracing_keys_post"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/lens/tracing/keys/{key_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + /** Revoke Ingestion Key */ + delete: operations["revoke_ingestion_key_lens_tracing_keys__key_id__delete"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/lens/watch-all": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** Watch All */ + post: operations["watch_all_lens_watch_all_post"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/lens/worker/claim": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** Claim */ + post: operations["claim_lens_worker_claim_post"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/lens/worker/{lens_id}/{job_id}/content": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Content */ + get: operations["content_lens_worker__lens_id___job_id__content_get"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/lens/worker/{lens_id}/{job_id}/heartbeat": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** Heartbeat */ + post: operations["heartbeat_lens_worker__lens_id___job_id__heartbeat_post"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/lens/worker/{lens_id}/{job_id}/model": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** Model */ + post: operations["model_lens_worker__lens_id___job_id__model_post"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/lens/worker/{lens_id}/{job_id}/progress": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** Progress */ + post: operations["progress_lens_worker__lens_id___job_id__progress_post"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/lens/worker/{lens_id}/{job_id}/result": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** Result */ + post: operations["result_lens_worker__lens_id___job_id__result_post"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/lens/worker/{lens_id}/{job_id}/reviews": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Cached Reviews */ + get: operations["cached_reviews_lens_worker__lens_id___job_id__reviews_get"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/lens/worker/{lens_id}/{job_id}/sample": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Sample */ + get: operations["sample_lens_worker__lens_id___job_id__sample_get"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/lens/workers/register": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** Register Worker */ + post: operations["register_worker_lens_workers_register_post"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/lens/workers/{worker_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + /** Revoke Worker */ + delete: operations["revoke_worker_lens_workers__worker_id__delete"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/lens/workers/{worker_id}/billing-key": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** Set Worker Billing */ + put: operations["set_worker_billing_lens_workers__worker_id__billing_key_put"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/lens/{lens_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Read Lens */ + get: operations["read_lens_lens__lens_id__get"]; + /** Update Lens */ + put: operations["update_lens_lens__lens_id__put"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/lens/{lens_id}/cancel": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** Cancel Lens */ + post: operations["cancel_lens_lens__lens_id__cancel_post"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/lens/{lens_id}/executions/{execution_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Evidence Content */ + get: operations["evidence_content_lens__lens_id__executions__execution_id__get"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/lens/{lens_id}/findings/{finding_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + /** Update Finding */ + patch: operations["update_finding_lens__lens_id__findings__finding_id__patch"]; + trace?: never; + }; + "/lens/{lens_id}/runs": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** List Runs */ + get: operations["list_runs_lens__lens_id__runs_get"]; + put?: never; + /** Run Lens */ + post: operations["run_lens_lens__lens_id__runs_post"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/lens/{lens_id}/runs/{job_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Read Run */ + get: operations["read_run_lens__lens_id__runs__job_id__get"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/lens/{lens_id}/runs/{job_id}/reviews": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Read Reviews */ + get: operations["read_reviews_lens__lens_id__runs__job_id__reviews_get"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; trace?: never; }; "/liteadmin/slack/connect/{token}": { @@ -16900,11 +17394,9 @@ export interface paths { * - guardrails: Optional[List[str]] - Guardrails for the team. [Docs](https://docs.litellm.ai/docs/proxy/guardrails) * - policies: Optional[List[str]] - Policies for the team. [Docs](https://docs.litellm.ai/docs/proxy/guardrails/guardrail_policies) * - disable_global_guardrails: Optional[bool] - Whether to disable global guardrails for the team. Proxy admin only. - * - require_trace_id: Optional[bool] - Reject LLM, MCP and agent requests from this team that carry no trace ID. * - object_permission: Optional[LiteLLM_ObjectPermissionBase] - team-specific object permission. Example - {"vector_stores": ["vector_store_1", "vector_store_2"], "agents": ["agent_1", "agent_2"], "agent_access_groups": ["dev_group"]}. IF null or {} then no object permission. * - team_member_budget: Optional[float] - The maximum budget allocated to an individual team member. * - team_member_budget_duration: Optional[str] - The duration of the budget for the team member. Doc [here](https://docs.litellm.ai/docs/proxy/team_budgets) - * - team_member_model_max_budget: Optional[dict] - Per-model budgets shared by team members without an override. * - team_member_rpm_limit: Optional[int] - The RPM (Requests Per Minute) limit for individual team members. * - team_member_tpm_limit: Optional[int] - The TPM (Tokens Per Minute) limit for individual team members. * - team_member_key_duration: Optional[str] - The duration for a team member's key. e.g. "1d", "1w", "1mo" @@ -17130,11 +17622,9 @@ export interface paths { * - guardrails: Optional[List[str]] - Guardrails for the team. [Docs](https://docs.litellm.ai/docs/proxy/guardrails) * - policies: Optional[List[str]] - Policies for the team. [Docs](https://docs.litellm.ai/docs/proxy/guardrails/guardrail_policies) * - disable_global_guardrails: Optional[bool] - Whether to disable global guardrails for the team. Proxy admin only. - * - require_trace_id: Optional[bool] - Reject LLM, MCP and agent requests from this team that carry no trace ID. * - object_permission: Optional[LiteLLM_ObjectPermissionBase] - team-specific object permission. Example - {"vector_stores": ["vector_store_1", "vector_store_2"], "agents": ["agent_1", "agent_2"], "agent_access_groups": ["dev_group"]}. IF null or {} then no object permission. * - team_member_budget: Optional[float] - The maximum budget allocated to an individual team member. * - team_member_budget_duration: Optional[str] - The duration of the budget for the team member. Doc [here](https://docs.litellm.ai/docs/proxy/team_budgets) - * - team_member_model_max_budget: Optional[dict] - Per-model budgets shared by team members without an override. * - team_member_rpm_limit: Optional[int] - The RPM (Requests Per Minute) limit for individual team members. * - team_member_tpm_limit: Optional[int] - The TPM (Tokens Per Minute) limit for individual team members. * - team_member_key_duration: Optional[str] - The duration for a team member's key. e.g. "1d", "1w", "1mo" @@ -17268,9 +17758,6 @@ export interface paths { * - langfuse_host: The host for the Langfuse callback * - langfuse_environment: The tracing environment for the Langfuse callback (lowercase; falls back to LANGFUSE_TRACING_ENVIRONMENT) * - langfuse_span_scope: For langfuse_otel, "full" (default) sends the whole request trace, "llm_only" sends only the model-call spans - * - capture_message_content: For OTel v2 callbacks, "no_content" or "span_only". - * An explicit value overrides the global setting for this destination; omitted follows the proxy's own callback for that backend, else the global setting. - * "span_only" puts prompt and response content on the destination's spans, "no_content" leaves it out * - gcs_bucket_name: The name of the GCS bucket * - gcs_path_service_account: The path to the GCS service account * - langsmith_api_key: The API key for the Langsmith callback @@ -18301,23 +18788,6 @@ export interface paths { patch?: never; trace?: never; }; - "/user/daily/activity/aggregated/users": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Get User Daily Activity Aggregated Users */ - get: operations["get_user_daily_activity_aggregated_users_user_daily_activity_aggregated_users_get"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; "/user/daily/activity/export": { parameters: { query?: never; @@ -25268,6 +25738,97 @@ export interface components { /** Results */ results: components["schemas"]["TagActiveUsersResponse"][]; }; + /** Activity */ + Activity: { + /** + * Execution Ids + * @default [] + */ + execution_ids: string[]; + /** + * Finished + * @default false + */ + finished: boolean; + /** Id */ + id: string; + /** Label */ + label: string; + /** + * Operations + * @default [] + */ + operations: ("model" | "read" | "search" | "python" | "catalog" | "review_catalog" | "read_reviews" | "search_reviews" | "history" | "checkpoint")[]; + /** + * Phase + * @enum {string} + */ + phase: "load" | "review" | "group" | "reconcile" | "investigate"; + /** + * Started At + * Format: date-time + */ + started_at: string; + /** + * Tool Calls + * @default [] + */ + tool_calls: components["schemas"]["ToolCount"][]; + }; + /** ActivityAvailability */ + ActivityAvailability: { + /** + * Requests + * @default false + */ + requests: boolean; + /** + * Traces + * @default false + */ + traces: boolean; + }; + /** ActivitySelection */ + ActivitySelection: { + /** + * Agent Name + * @default + */ + agent_name: string; + /** + * Execution Ids + * @default [] + */ + execution_ids: string[]; + /** + * Filters + * @default [] + */ + filters: components["schemas"]["MetadataFilter"][]; + /** + * Sample Percent + * @default 100 + */ + sample_percent: number; + /** Sample Size */ + sample_size?: number | null; + /** + * Service + * @default + */ + service: string; + /** + * Source + * @default traces + * @enum {string} + */ + source: "traces" | "requests" | "both"; + /** + * Team Id + * @default + */ + team_id: string; + }; /** AdaptiveRouterWeights */ AdaptiveRouterWeights: { /** @@ -25791,6 +26352,13 @@ export interface components { /** Url */ url: string; }; + /** AgentTestCase */ + AgentTestCase: { + /** Expected */ + expected: string; + /** Input */ + input: string; + }; /** * AlertType * @description Enum for alert types and management event types @@ -26775,6 +27343,16 @@ export interface components { * @description Will mask response content if guardrail makes any changes */ mask_response_content?: boolean | null; + /** + * Max Concurrent Decision Calls + * @description Maximum decisions calls in flight at once on the guardrail in each proxy worker. Implemented by guardrail='decision_model'. + */ + max_concurrent_decision_calls?: number | null; + /** + * Max Input Chars + * @description Character budget for each text sent to the guardrail's model. Implemented by guardrail='decision_model'. + */ + max_input_chars?: number | null; /** * Model * @description Optional field if guardrail requires a 'model' parameter @@ -26893,7 +27471,7 @@ export interface components { timeout?: number | null; /** * Unreachable Fallback - * @description Behavior when a guardrail endpoint is unreachable due to network errors. Implemented by guardrail='generic_guardrail_api', 'agent_365', 'akto', 'vigil_guard', 'repelloai', 'headroom', 'compresr', and 'typesafe'. 'fail_closed' raises an error (default). 'fail_open' logs a critical error and allows the request to proceed. + * @description Behavior when a guardrail endpoint is unreachable due to network errors. Implemented by guardrail='generic_guardrail_api', 'agent_365', 'akto', 'vigil_guard', 'repelloai', 'headroom', 'compresr', and 'typesafe'. 'fail_closed' raises an error (default). 'fail_open' logs a critical error and allows the request to proceed. Also implemented by guardrail='decision_model'. * @default fail_closed * @enum {string} */ @@ -27448,6 +28026,36 @@ export interface components { /** Budgets */ budgets: string[]; }; + /** BudgetReservation */ + BudgetReservation: { + /** Amount */ + amount: number; + /** Expires At */ + expires_at?: string | null; + /** Id */ + id: string; + /** Job Id */ + job_id: string; + /** Month */ + month: string; + }; + /** BuildRequest */ + BuildRequest: { + /** + * Dataset Id + * @default + */ + dataset_id: string; + /** Sources */ + sources: (components["schemas"]["TraceSource"] | components["schemas"]["FindingSource"] | components["schemas"]["TextSource"])[]; + }; + /** BuildResult */ + BuildResult: { + /** Cases */ + cases: components["schemas"]["DatasetCase"][]; + /** Skipped */ + skipped: components["schemas"]["SkippedCase"][]; + }; /** * BulkDeleteUserRequest * @description Body of `POST /management/v1/users/bulk_delete`. @@ -28250,6 +28858,34 @@ export interface components { /** Threshold */ threshold: number; }; + /** CaseSource */ + CaseSource: { + /** + * Finding Id + * @default + */ + finding_id: string; + /** + * Lens Id + * @default + */ + lens_id: string; + /** + * Span Id + * @default + */ + span_id: string; + /** + * Trace Id + * @default + */ + trace_id: string; + /** + * Trace Ref + * @default + */ + trace_ref: string; + }; /** ChangePasswordRequest */ ChangePasswordRequest: { /** Current Password */ @@ -28686,6 +29322,18 @@ export interface components { */ role: "user" | "assistant"; }; + /** Check */ + Check: { + /** + * Enabled + * @default true + */ + enabled: boolean; + /** Id */ + id: string; + /** Instruction */ + instruction: string; + }; /** ChoiceAnswer */ ChoiceAnswer: { /** Choice */ @@ -28815,6 +29463,16 @@ export interface components { /** Enabled */ enabled: boolean; }; + /** Claim */ + Claim: { + /** Findings */ + findings: components["schemas"]["Finding"][]; + job: components["schemas"]["Job"]; + /** Lens Id */ + lens_id: string; + /** Reviews */ + reviews?: components["schemas"]["Review"][] | null; + }; /** * ClassificationRubric * @description Which calibration examples, and for BUSINESS which tier criteria, the built-in classifier rubric carries. @@ -29529,11 +30187,6 @@ export interface components { * @description If True, disables signing in to the Admin UI with the environment credentials: UI_USERNAME/UI_PASSWORD, or the master key when UI_PASSWORD is unset (that fallback means env-credential login is always live by default). Database users with passwords are unaffected. LOCKOUT RISK: create at least one proxy admin user with a password before enabling, or nobody can sign in to the UI. A locked-out admin can still administer the proxy over the API with the master key, and can unset this setting and restart the proxy to restore env-credential login. Default is False. */ disable_env_credential_login?: boolean | null; - /** - * Disable Fallbacks On Per Model Rate Limits - * @description If true, a request rejected by a key/team/org/project per-model rate limit (model_rpm_limit / model_tpm_limit) returns 429 instead of retrying on the configured fallbacks - */ - disable_fallbacks_on_per_model_rate_limits?: boolean | null; /** * Disable Password Login When Sso Enabled * @description If True and SSO is configured (MICROSOFT_CLIENT_ID, GOOGLE_CLIENT_ID, GENERIC_CLIENT_ID, or SAML_IDP_METADATA_URL/XML), disables username/password login on /login, /v2/login, and /v3/login so SSO is the only way to reach the Admin UI. An admin locked out of the UI can still administer the proxy over the API with the master key; unset this setting and restart the proxy to restore UI username/password login. Default is False. @@ -30664,6 +31317,74 @@ export interface components { */ reasoning_tokens: number; }; + /** Coverage */ + Coverage: { + /** + * Candidates + * @default 0 + */ + candidates: number; + /** + * Eligible + * @default 0 + */ + eligible: number; + /** + * Failed Tasks + * @default 0 + */ + failed_tasks: number; + /** + * Grouped Batches + * @default 0 + */ + grouped_batches: number; + /** + * Grouping Batches + * @default 0 + */ + grouping_batches: number; + /** + * Inconclusive + * @default 0 + */ + inconclusive: number; + /** + * Investigated + * @default 0 + */ + investigated: number; + /** + * Partial + * @default 0 + */ + partial: number; + /** + * Reusable + * @default 0 + */ + reusable: number; + /** + * Reused + * @default 0 + */ + reused: number; + /** + * Screened + * @default 0 + */ + screened: number; + /** + * Selected + * @default 0 + */ + selected: number; + /** + * Unassessable + * @default 0 + */ + unassessable: number; + }; /** CreateCredentialItem */ CreateCredentialItem: { /** Credential Info */ @@ -30929,17 +31650,6 @@ export interface components { /** Api Keys */ api_keys: components["schemas"]["KeyActivityRow"][]; }; - /** DailyActivityUserPageResponse */ - DailyActivityUserPageResponse: { - /** Limit */ - limit: number; - /** Offset */ - offset: number; - /** Total Users */ - total_users: number; - /** Users */ - users: components["schemas"]["UserActivityRow"][]; - }; /** DailySpendData */ DailySpendData: { breakdown?: components["schemas"]["BreakdownMetrics"]; @@ -31070,6 +31780,137 @@ export interface components { */ total_tokens: number; }; + /** Dataset */ + Dataset: { + /** Agent Name */ + agent_name: string; + /** Cases */ + cases: components["schemas"]["DatasetCase"][]; + /** + * Created At + * Format: date-time + */ + created_at: string; + /** Created By */ + created_by: string; + /** Id */ + id: string; + /** Name */ + name: string; + /** Revision */ + revision: number; + /** Team Id */ + team_id: string; + }; + /** DatasetCase */ + DatasetCase: { + /** + * Agent Version + * @default + */ + agent_version: string; + /** + * Expected + * @default + */ + expected: string; + /** Id */ + id: string; + /** + * Included + * @default true + */ + included: boolean; + /** Messages */ + messages: components["schemas"]["DatasetMessage"][]; + /** + * Reply + * @default + */ + reply: string; + source: components["schemas"]["CaseSource"]; + /** + * Tool Calls + * @default [] + */ + tool_calls: components["schemas"]["DatasetToolCall"][]; + }; + /** DatasetCreate */ + DatasetCreate: { + /** + * Agent Name + * @default + */ + agent_name: string; + /** Name */ + name: string; + }; + /** DatasetMessage */ + DatasetMessage: { + /** Content */ + content: string; + /** + * Name + * @default + */ + name: string; + /** + * Role + * @enum {string} + */ + role: "system" | "user" | "assistant" | "tool"; + /** + * Tool Calls + * @default [] + */ + tool_calls: components["schemas"]["DatasetToolCall"][]; + }; + /** DatasetSummary */ + DatasetSummary: { + /** Agent Name */ + agent_name: string; + /** Case Count */ + case_count: number; + /** Id */ + id: string; + /** Name */ + name: string; + /** Revision */ + revision: number; + /** + * Updated At + * Format: date-time + */ + updated_at: string; + }; + /** DatasetToolCall */ + DatasetToolCall: { + /** Arguments */ + arguments: string; + /** Name */ + name: string; + }; + /** + * DecisionModelCheck + * @description One predicate the decision model scores the request or response against. + */ + DecisionModelCheck: { + /** + * Action + * @default block + * @enum {string} + */ + action: "block" | "log"; + /** Instructions */ + instructions: string; + /** Name */ + name: string; + /** + * Threshold + * @default 0.7 + */ + threshold: number; + }; /** DecisionsResponse */ DecisionsResponse: { /** Answers */ @@ -31708,11 +32549,106 @@ export interface components { /** Updated At */ updated_at?: number | null; }; + /** EvalCases */ + EvalCases: { + /** Cases */ + cases: components["schemas"]["DatasetCase"][]; + /** Dataset Id */ + dataset_id: string; + /** Revision */ + revision: number; + }; + /** Evidence */ + Evidence: { + /** Execution Id */ + execution_id: string; + /** Quote */ + quote: string; + /** + * Role + * @default support + * @enum {string} + */ + role: "support" | "counterexample"; + /** Span Id */ + span_id: string; + }; + /** Execution */ + Execution: { + /** Id */ + id: string; + /** + * Metadata + * @default [] + */ + metadata: components["schemas"]["MetadataFilter"][]; + /** Name */ + name: string; + /** + * Root Seen + * @default false + */ + root_seen: boolean; + /** + * Service + * @default + */ + service: string; + /** + * Source + * @enum {string} + */ + source: "traces" | "requests"; + /** Span Count */ + span_count: number; + /** Start Time */ + start_time: string; + /** Team Id */ + team_id: string; + /** Trace Id */ + trace_id: string; + /** + * Trace Ref + * @default + */ + trace_ref: string; + }; + /** ExecutionContent */ + ExecutionContent: { + execution: components["schemas"]["Execution"]; + /** Next Cursor */ + next_cursor?: string | null; + /** + * Partial + * @default false + */ + partial: boolean; + /** Parts */ + parts: components["schemas"]["TracePart"][]; + }; /** * ExportType * @enum {string} */ ExportType: "daily" | "daily_with_keys" | "daily_with_models" | "daily_with_users"; + /** Extraction */ + Extraction: { + /** + * Cannot Assess + * @default false + */ + cannot_assess: boolean; + /** + * Observations + * @default [] + */ + observations: components["schemas"]["Observation"][]; + /** + * Reasoning + * @default + */ + reasoning: string; + }; /** * FacetListResponse * @description The distinct values one column takes over a filtered query. `data` holds bare values, not entity rows. @@ -31828,6 +32764,56 @@ export interface components { */ model: string; }; + /** Feedback */ + Feedback: { + /** Author */ + author: string; + /** Comment */ + comment: string; + /** + * Created At + * Format: date-time + */ + created_at: string; + /** Score */ + score: number; + /** Trace Id */ + trace_id: string; + /** + * Trace Ref + * @default + */ + trace_ref: string; + /** + * Updated At + * Format: date-time + */ + updated_at: string; + }; + /** FeedbackSubmission */ + FeedbackSubmission: { + /** + * Comment + * @default + */ + comment: string; + /** Score */ + score: number; + /** Session Id */ + session_id?: string | null; + /** Trace Id */ + trace_id?: string | null; + /** + * Trace Ref + * @default + */ + trace_ref: string; + /** + * User + * @default + */ + user: string; + }; /** FieldDetail */ FieldDetail: { /** Field Default Value */ @@ -31893,6 +32879,158 @@ export interface components { } & { [key: string]: unknown; }; + /** Finding */ + Finding: { + brief?: components["schemas"]["IssueBrief"] | null; + /** Check Id */ + check_id: string; + /** + * Check Ids + * @default [] + */ + check_ids: string[]; + /** Description */ + description: string; + /** Evidence */ + evidence: components["schemas"]["Evidence"][]; + /** Existing Finding Id */ + existing_finding_id?: string | null; + /** + * First Seen + * Format: date-time + */ + first_seen: string; + /** Id */ + id: string; + /** + * Investigation Runs + * @default [] + */ + investigation_runs: string[]; + /** + * Kind + * @default issue + * @enum {string} + */ + kind: "issue" | "pattern"; + /** + * Last Seen + * Format: date-time + */ + last_seen: string; + /** + * Limitation + * @default + */ + limitation: string; + /** + * Merged Finding Ids + * @default [] + */ + merged_finding_ids: string[]; + /** + * Occurrences + * @default [] + */ + occurrences: string[]; + /** + * Priority + * @default medium + * @enum {string} + */ + priority: "high" | "medium" | "low"; + /** + * Reason + * @default + */ + reason: string; + /** Revision */ + revision: number; + /** + * Status + * @default open + * @enum {string} + */ + status: "open" | "resolved" | "dismissed"; + /** + * Suggestion + * @default + */ + suggestion: string; + /** Title */ + title: string; + }; + /** FindingDraft */ + FindingDraft: { + brief?: components["schemas"]["IssueBrief"] | null; + /** Check Id */ + check_id: string; + /** + * Check Ids + * @default [] + */ + check_ids: string[]; + /** Description */ + description: string; + /** Evidence */ + evidence: components["schemas"]["Evidence"][]; + /** Existing Finding Id */ + existing_finding_id?: string | null; + /** + * Kind + * @default issue + * @enum {string} + */ + kind: "issue" | "pattern"; + /** + * Limitation + * @default + */ + limitation: string; + /** + * Merged Finding Ids + * @default [] + */ + merged_finding_ids: string[]; + /** + * Priority + * @default medium + * @enum {string} + */ + priority: "high" | "medium" | "low"; + /** + * Suggestion + * @default + */ + suggestion: string; + /** Title */ + title: string; + }; + /** FindingSource */ + FindingSource: { + /** Finding Ids */ + finding_ids: string[]; + /** + * @description discriminator enum property added by openapi-typescript + * @enum {string} + */ + kind: "finding"; + /** Lens Id */ + lens_id: string; + }; + /** FindingUpdate */ + FindingUpdate: { + /** + * Reason + * @default + */ + reason: string; + /** + * Status + * @enum {string} + */ + status: "open" | "resolved" | "dismissed"; + }; /** FunctionCall */ FunctionCall: { /** Arguments */ @@ -32054,11 +33192,6 @@ export interface components { * @default [] */ by_route: components["schemas"]["GatewayRequestBreakdownEntry"][]; - /** - * By Status Code - * @default [] - */ - by_status_code: components["schemas"]["GatewayRequestStatusCodeEntry"][]; /** * Total Failed Requests * @default 0 @@ -32102,16 +33235,6 @@ export interface components { */ successful_requests: number; }; - /** GatewayRequestStatusCodeEntry */ - GatewayRequestStatusCodeEntry: { - /** - * Failed Requests - * @default 0 - */ - failed_requests: number; - /** Status Code */ - status_code: number; - }; /** GenerateKeyRequest */ GenerateKeyRequest: { /** Access Group Ids */ @@ -32651,6 +33774,8 @@ export interface components { content_filter_settings?: { [key: string]: unknown; } | null; + /** Decision Model Providers */ + decision_model_providers?: string[]; /** Pii Entity Categories */ pii_entity_categories: components["schemas"]["PiiEntityCategoryMap"][]; /** Providers Without Directional Logging Only Scope */ @@ -32868,6 +33993,20 @@ export interface components { } & { [key: string]: unknown; }; + /** InFlight */ + InFlight: { + /** Agent */ + agent: string; + /** Execution Id */ + execution_id: string; + /** + * Started At + * Format: date-time + */ + started_at: string; + /** Trace Id */ + trace_id: string; + }; /** * IncompleteDetails * @description Details about why the response is incomplete. @@ -32906,6 +34045,79 @@ export interface components { */ object: "list"; }; + /** IngestionCredential */ + IngestionCredential: { + /** Expires At */ + expires_at: number | null; + tenant: components["schemas"]["IngestionTenant"]; + /** Token Hash */ + token_hash: string; + }; + /** IngestionKey */ + IngestionKey: { + /** + * Created At + * Format: date-time + */ + created_at: string; + /** Expires At */ + expires_at: number | null; + /** Id */ + id: string; + /** Name */ + name: string; + tenant: components["schemas"]["IngestionTenant"]; + }; + /** IngestionKeyCreated */ + IngestionKeyCreated: { + /** + * Active + * @default false + */ + active: boolean; + /** Key */ + key: string; + record: components["schemas"]["IngestionKey"]; + }; + /** IngestionKeyRequest */ + IngestionKeyRequest: { + /** Expires At */ + expires_at?: string | null; + /** + * Name + * @default Agent tracing + */ + name: string; + /** + * Team Id + * @default + */ + team_id: string; + }; + /** IngestionSnapshot */ + IngestionSnapshot: { + /** Issued At */ + issued_at: number; + /** Keys */ + keys: components["schemas"]["IngestionCredential"][]; + }; + /** IngestionTenant */ + IngestionTenant: { + /** Api Key Hash */ + api_key_hash: string; + /** + * Org Id + * @default + */ + org_id: string; + /** + * Team Id + * @default + */ + team_id: string; + /** User Id */ + user_id: string; + }; /** InlineSkill */ InlineSkill: { /** Description */ @@ -33071,6 +34283,17 @@ export interface components { /** Is Accepted */ is_accepted: boolean; }; + /** IssueBrief */ + IssueBrief: { + /** Problem */ + problem: string; + /** Test Cases */ + test_cases: components["schemas"]["AgentTestCase"][]; + /** User Goal */ + user_goal: string; + /** What Happened */ + what_happened: string; + }; /** * ItemReference * @description An internal identifier for an item to reference. @@ -33110,6 +34333,123 @@ export interface components { /** Updated By */ updated_by?: string | null; }; + /** Job */ + Job: { + /** + * Activities + * @default [] + */ + activities: components["schemas"]["Activity"][]; + /** + * Assessments + * @default [] + */ + assessments: components["schemas"]["RunAssessment"][]; + /** + * Attempts + * @default 0 + */ + attempts: number; + /** + * Cost + * @default 0 + */ + cost: number; + /** + * @default { + * "candidates": 0, + * "eligible": 0, + * "failed_tasks": 0, + * "grouped_batches": 0, + * "grouping_batches": 0, + * "inconclusive": 0, + * "investigated": 0, + * "partial": 0, + * "reusable": 0, + * "reused": 0, + * "screened": 0, + * "selected": 0, + * "unassessable": 0 + * } + */ + coverage: components["schemas"]["Coverage"]; + /** + * Created At + * Format: date-time + */ + created_at: string; + /** + * End + * Format: date-time + */ + end: string; + /** + * Error + * @default + */ + error: string; + /** Findings */ + findings?: components["schemas"]["Finding"][] | null; + /** Finished At */ + finished_at?: string | null; + /** Id */ + id: string; + /** Lease Until */ + lease_until?: string | null; + /** + * Reading + * @default [] + */ + reading: components["schemas"]["InFlight"][]; + /** + * Review Versions + * @default [] + */ + review_versions: components["schemas"]["ReviewVersion"][]; + /** + * Reviewed + * @default 0 + */ + reviewed: number; + /** + * Reviews + * @default [] + */ + reviews: components["schemas"]["Review"][]; + /** Revision */ + revision: number; + sample?: components["schemas"]["Sample"] | null; + settings: components["schemas"]["LensSettings"]; + /** + * Stage + * @default Queued + */ + stage: string; + /** + * Start + * Format: date-time + */ + start: string; + /** + * Status + * @default queued + * @enum {string} + */ + status: "queued" | "running" | "completed" | "failed" | "cancelled"; + /** + * Steps + * @default [] + */ + steps: components["schemas"]["Step"][]; + /** + * Trigger + * @default schedule + * @enum {string} + */ + trigger: "schedule" | "manual"; + /** Worker Id */ + worker_id?: string | null; + }; JsonValue: unknown; /** KeyActivityRow */ KeyActivityRow: { @@ -33397,6 +34737,148 @@ export interface components { /** Version */ version: string; }; + /** Lens */ + Lens: { + /** Budget Month */ + budget_month: string; + /** + * Created At + * Format: date-time + */ + created_at: string; + /** Criteria Updated At */ + criteria_updated_at?: string | null; + /** + * Findings + * @default [] + */ + findings: components["schemas"]["Finding"][]; + /** Id */ + id: string; + /** + * Jobs + * @default [] + */ + jobs: components["schemas"]["Job"][]; + /** Last Scan At */ + last_scan_at?: string | null; + /** + * Next Run At + * Format: date-time + */ + next_run_at: string; + /** + * Reservations + * @default [] + */ + reservations: components["schemas"]["BudgetReservation"][]; + /** + * Revision + * @default 1 + */ + revision: number; + scope: components["schemas"]["Scope"]; + settings: components["schemas"]["LensSettings"]; + /** + * Spent + * @default 0 + */ + spent: number; + /** + * Version + * @default 0 + */ + version: number; + }; + /** LensList */ + LensList: { + /** Lenses */ + lenses: components["schemas"]["Lens"][]; + /** Tracing Enabled */ + tracing_enabled: boolean; + /** Workers */ + workers: components["schemas"]["Worker"][]; + }; + /** LensSettings */ + LensSettings: { + /** + * Agent Name + * @default + */ + agent_name: string; + /** + * Checks + * @default [] + */ + checks: components["schemas"]["Check"][]; + /** + * Concurrency + * @default 8 + */ + concurrency: number; + /** + * Context + * @default + */ + context: string; + /** + * Enabled + * @default true + */ + enabled: boolean; + /** + * Execution Ids + * @default [] + */ + execution_ids: string[]; + /** + * Filters + * @default [] + */ + filters: components["schemas"]["MetadataFilter"][]; + /** + * Interval Minutes + * @default 15 + */ + interval_minutes: number; + /** + * Lookback Hours + * @default 24 + */ + lookback_hours: number; + /** Model */ + model: string; + /** + * Monthly Budget + * @default 100 + */ + monthly_budget: number; + /** Name */ + name: string; + /** + * Sample Percent + * @default 100 + */ + sample_percent: number; + /** Sample Size */ + sample_size?: number | null; + /** + * Service + * @default + */ + service: string; + /** + * Source + * @default traces + * @enum {string} + */ + source: "traces" | "requests" | "both"; + /** + * Team Id + * @default + */ + team_id: string; + }; /** ListAccessGroupsResponse */ ListAccessGroupsResponse: { /** Access Groups */ @@ -34945,14 +36427,6 @@ export interface components { }[] | null; /** Timeout */ timeout?: number | string | null; - /** Token Exchange Audience */ - token_exchange_audience?: string | null; - /** Token Exchange Endpoint */ - token_exchange_endpoint?: string | null; - /** Token Exchange Profile */ - token_exchange_profile?: string | null; - /** Token Exchange Scope */ - token_exchange_scope?: string | null; /** Tpm */ tpm?: number | null; /** Use Chat Completions Api */ @@ -35899,8 +37373,11 @@ export interface components { * @default true */ ccr_retrieval: boolean; - /** @description Inline safeguards for the resource-less InvokeGuardrailChecks API (contentFilter / promptAttack / sensitiveInformation). When set, the guardrail calls InvokeGuardrailChecks instead of ApplyGuardrail and no guardrailIdentifier is required. Mutually exclusive with guardrailIdentifier. */ - checks?: components["schemas"]["BedrockChecksConfigModel"] | null; + /** + * Checks + * @description Inline Bedrock InvokeGuardrailChecks config for guardrail='bedrock', or the predicate checks a decision_model guardrail scores for guardrail='decision_model' + */ + checks?: components["schemas"]["BedrockChecksConfigModel"] | components["schemas"]["DecisionModelCheck"][] | null; /** * Chunk Budget Chars * @description ApplyGuardrail: batch size, in characters, used to re-send content after AWS has rejected a request as too large. Requests AWS accepts are always sent in a single call, so this has no effect until a rejection happens. Defaults to 25,000; a batch AWS still rejects is bisected automatically, so this value only trades round trips against batch size and cannot fail a request on its own. @@ -35962,6 +37439,11 @@ export interface components { * @description Python-like code containing the apply_guardrail function for custom guardrail logic */ custom_code?: string | null; + /** + * Decision Model + * @description For guardrail='decision_model': the Decisions-API model that scores each check + */ + decision_model?: string | null; /** * Deepkeep Firewall Id * @description The DeepKeep Firewall ID to use for guardrail evaluation. If not provided, the `DEEPKEEP_FIREWALL_ID` environment variable is checked. @@ -36167,6 +37649,16 @@ export interface components { * @description Will mask response content if guardrail makes any changes */ mask_response_content?: boolean | null; + /** + * Max Concurrent Decision Calls + * @description Maximum decisions calls in flight at once on the guardrail in each proxy worker. Implemented by guardrail='decision_model'. + */ + max_concurrent_decision_calls?: number | null; + /** + * Max Input Chars + * @description Character budget for each text sent to the guardrail's model. Implemented by guardrail='decision_model'. + */ + max_input_chars?: number | null; /** * Metadata * @description Additional metadata to include in the request @@ -37563,6 +39055,13 @@ export interface components { } & { [key: string]: unknown; }; + /** MetadataFilter */ + MetadataFilter: { + /** Key */ + key: string; + /** Value */ + value: string; + }; /** MetricWithMetadata */ MetricWithMetadata: { /** Api Key Breakdown */ @@ -37857,6 +39356,16 @@ export interface components { /** Top Models */ top_models: components["schemas"]["ModelInsightMetric"][]; }; + /** ModelMessage */ + ModelMessage: { + /** Content */ + content: string; + /** + * Role + * @enum {string} + */ + role: "system" | "user" | "assistant"; + }; /** ModelParams */ ModelParams: { /** Litellm Params */ @@ -37867,6 +39376,21 @@ export interface components { /** Model Name */ model_name: string; }; + /** ModelRequest */ + ModelRequest: { + /** + * Messages + * @default [] + */ + messages: components["schemas"]["ModelMessage"][]; + /** Prompt */ + prompt: string; + /** + * Purpose + * @enum {string} + */ + purpose: "extract" | "cluster" | "investigate"; + }; /** ModelResponse */ ModelResponse: { /** Choices */ @@ -37884,6 +39408,18 @@ export interface components { } & { [key: string]: unknown; }; + /** ModelResult */ + ModelResult: { + /** Content */ + content: string; + /** + * Context Exceeded + * @default false + */ + context_exceeded: boolean; + /** Cost */ + cost: number; + }; /** ModelTopKeysResponse */ ModelTopKeysResponse: { /** Api Keys */ @@ -38567,8 +40103,6 @@ export interface components { policies?: string[] | null; /** Prompts */ prompts?: string[] | null; - /** Require Trace Id */ - require_trace_id?: boolean | null; /** Router Settings */ router_settings?: components["schemas"]["UpdateRouterConfig"] | null; /** Rpm Limit */ @@ -38593,10 +40127,6 @@ export interface components { team_member_budget_duration?: string | null; /** Team Member Key Duration */ team_member_key_duration?: string | null; - /** Team Member Model Max Budget */ - team_member_model_max_budget?: { - [key: string]: components["schemas"]["BudgetConfig"]; - } | null; /** Team Member Permissions */ team_member_permissions?: string[] | null; /** Team Member Rpm Limit */ @@ -38973,6 +40503,24 @@ export interface components { [key: string]: unknown; } | null; }; + /** Observation */ + Observation: { + /** Check Id */ + check_id: string; + /** + * Evidence + * @default [] + */ + evidence: components["schemas"]["Evidence"][]; + /** + * Kind + * @default issue + * @enum {string} + */ + kind: "issue" | "pattern"; + /** Summary */ + summary: string; + }; /** OpenAIChoiceAnswer */ OpenAIChoiceAnswer: { /** Choice */ @@ -39793,8 +41341,6 @@ export interface components { policies?: string[] | null; /** Prompts */ prompts?: string[] | null; - /** Require Trace Id */ - require_trace_id?: boolean | null; /** Router Settings */ router_settings?: components["schemas"]["UpdateRouterConfig"] | null; /** Rpm Limit */ @@ -39817,10 +41363,6 @@ export interface components { team_member_budget_duration?: string | null; /** Team Member Key Duration */ team_member_key_duration?: string | null; - /** Team Member Model Max Budget */ - team_member_model_max_budget?: { - [key: string]: components["schemas"]["BudgetConfig"]; - } | null; /** Team Member Rpm Limit */ team_member_rpm_limit?: number | null; /** Team Member Tpm Limit */ @@ -40741,6 +42283,32 @@ export interface components { */ version_status: string; }; + /** Preview */ + Preview: { + /** As Of */ + as_of?: string | null; + /** + * Lookback Hours + * @default 24 + */ + lookback_hours: number; + /** + * Offset + * @default 0 + */ + offset: number; + selection: components["schemas"]["ActivitySelection"]; + }; + /** Progress */ + Progress: { + activity?: components["schemas"]["Activity"] | null; + coverage?: components["schemas"]["Coverage"] | null; + /** Reading */ + reading?: components["schemas"]["InFlight"][] | null; + review?: components["schemas"]["Review"] | null; + /** Stage */ + stage?: string | null; + }; /** Prompt */ Prompt: { litellm_params: components["schemas"]["PromptLiteLLMParams"]; @@ -41930,116 +43498,6 @@ export interface components { } & { [key: string]: unknown; }; - /** - * RequestErrorActivityResponse - * @description Response for GET /gateway/errors/activity. - */ - RequestErrorActivityResponse: { - /** - * By Date - * @default [] - */ - by_date: components["schemas"]["RequestErrorDailyEntry"][]; - /** - * By Key - * @default [] - */ - by_key: components["schemas"]["RequestErrorEntityEntry"][]; - /** - * By Model - * @default [] - */ - by_model: components["schemas"]["RequestErrorEntityEntry"][]; - /** - * By Status Code - * @default [] - */ - by_status_code: components["schemas"]["RequestErrorStatusCodeEntry"][]; - /** - * By Team - * @default [] - */ - by_team: components["schemas"]["RequestErrorEntityEntry"][]; - /** - * By User - * @default [] - */ - by_user: components["schemas"]["RequestErrorEntityEntry"][]; - /** - * Total Failed Requests - * @default 0 - */ - total_failed_requests: number; - /** - * Total Successful Requests - * @default 0 - */ - total_successful_requests: number; - }; - /** RequestErrorDailyEntry */ - RequestErrorDailyEntry: { - /** - * By Status Code - * @default [] - */ - by_status_code: components["schemas"]["RequestErrorStatusCodeEntry"][]; - /** - * Client Errors - * @default 0 - */ - client_errors: number; - /** Date */ - date: string; - /** - * Failed Requests - * @default 0 - */ - failed_requests: number; - /** - * Server Errors - * @default 0 - */ - server_errors: number; - /** - * Successful Requests - * @default 0 - */ - successful_requests: number; - }; - /** RequestErrorEntityEntry */ - RequestErrorEntityEntry: { - /** - * Api Requests - * @default 0 - */ - api_requests: number; - /** - * Failed Requests - * @default 0 - */ - failed_requests: number; - /** Id */ - id: string; - /** Label */ - label?: string | null; - /** Top Status Code */ - top_status_code?: number | null; - /** - * Top Status Code Requests - * @default 0 - */ - top_status_code_requests: number; - }; - /** RequestErrorStatusCodeEntry */ - RequestErrorStatusCodeEntry: { - /** - * Failed Requests - * @default 0 - */ - failed_requests: number; - /** Status Code */ - status_code: number; - }; /** * RequestType * @description Fixed v0 taxonomy. User-extensible types come in v1. @@ -42463,7 +43921,7 @@ export interface components { /** Queries */ queries: string[]; /** Results */ - results?: components["schemas"]["Result"][] | null; + results?: components["schemas"]["Result-Output"][] | null; /** * Status * @enum {string} @@ -43519,6 +44977,45 @@ export interface components { }; /** Result */ Result: { + /** Attributes */ + attributes?: { + [key: string]: string | number | boolean; + } | null; + /** File Id */ + file_id?: string; + /** Filename */ + filename?: string; + /** Score */ + score?: number; + /** Text */ + text?: string; + }; + /** Result */ + "Result-Input": { + /** + * Assessments + * @default [] + */ + assessments: components["schemas"]["RunAssessment"][]; + coverage: components["schemas"]["Coverage"]; + /** + * Error + * @default + */ + error: string; + /** + * Findings + * @default [] + */ + findings: components["schemas"]["FindingDraft"][]; + /** + * Review Versions + * @default [] + */ + review_versions: components["schemas"]["ReviewVersion"][]; + }; + /** Result */ + "Result-Output": { /** Attributes */ attributes?: { [key: string]: string | number | boolean; @@ -43584,6 +45081,121 @@ export interface components { /** Timeouterrorretries */ TimeoutErrorRetries?: number | null; }; + /** Review */ + Review: { + /** Agent */ + agent: string; + /** + * At + * Format: date-time + */ + at: string; + /** + * Cannot Assess + * @default false + */ + cannot_assess: boolean; + /** + * Consolidated + * @default false + */ + consolidated: boolean; + /** + * Content Version + * @default + */ + content_version: string; + /** Duration Ms */ + duration_ms: number; + /** Execution Id */ + execution_id: string; + extraction?: components["schemas"]["Extraction"] | null; + /** Model */ + model: string; + /** Name */ + name: string; + /** + * Partial + * @default false + */ + partial: boolean; + /** + * Reasoning + * @default + */ + reasoning: string; + /** + * Reused + * @default false + */ + reused: boolean; + /** + * Spans + * @default [] + */ + spans: components["schemas"]["ReviewSpan"][]; + /** + * Tool Calls + * @default [] + */ + tool_calls: components["schemas"]["ToolCount"][]; + /** Trace Id */ + trace_id: string; + /** + * Verdicts + * @default [] + */ + verdicts: components["schemas"]["ReviewVerdict"][]; + }; + /** ReviewPage */ + ReviewPage: { + /** Reviewed */ + reviewed: number; + /** Reviews */ + reviews: components["schemas"]["Review"][]; + }; + /** ReviewSpan */ + ReviewSpan: { + /** + * Cited + * @default false + */ + cited: boolean; + /** Kind */ + kind: string; + /** Name */ + name: string; + /** Preview */ + preview: string; + /** Span Id */ + span_id: string; + }; + /** ReviewVerdict */ + ReviewVerdict: { + /** Check Id */ + check_id: string; + /** + * Kind + * @enum {string} + */ + kind: "issue" | "pattern"; + /** Summary */ + summary: string; + }; + /** ReviewVersion */ + ReviewVersion: { + /** Content Version */ + content_version: string; + /** Execution Id */ + execution_id: string; + }; + /** RevisionSave */ + RevisionSave: { + /** Base Revision */ + base_revision: number; + /** Cases */ + cases: components["schemas"]["DatasetCase"][]; + }; /** * RoleMappings * @description Configuration for mapping SSO groups to LiteLLM roles. @@ -43762,6 +45374,26 @@ export interface components { */ status: "queued" | "running" | "completed" | "failed" | "cancelled"; }; + /** RunAssessment */ + RunAssessment: { + /** + * Cannot Assess + * @default false + */ + cannot_assess: boolean; + /** Execution Id */ + execution_id: string; + /** + * Issue Checks + * @default [] + */ + issue_checks: string[]; + /** + * Pattern Checks + * @default [] + */ + pattern_checks: string[]; + }; /** * RunDeleteResponse * @description Response from deleting a run @@ -43780,6 +45412,18 @@ export interface components { /** Run Id */ run_id: string; }; + /** RunRequest */ + RunRequest: { + /** Agent Name */ + agent_name?: string | null; + /** End */ + end?: string | null; + /** Lookback Hours */ + lookback_hours?: number | null; + settings?: components["schemas"]["LensSettings"] | null; + /** Start */ + start?: string | null; + }; /** RunSource */ RunSource: { /** Title */ @@ -44179,6 +45823,22 @@ export interface components { [key: string]: unknown; }; }; + /** Sample */ + Sample: { + /** Eligible */ + eligible: number; + /** Executions */ + executions: components["schemas"]["Execution"][]; + /** Next Cursor */ + next_cursor?: string | null; + /** Next Offset */ + next_offset?: number | null; + /** + * Selected + * @default 0 + */ + selected: number; + }; /** * ScheduledJobStaggerSettings * @description Spreads the proxy's scheduled background jobs across a window instead of firing them @@ -44210,6 +45870,24 @@ export interface components { */ window_seconds: number; }; + /** Scope */ + Scope: { + /** + * All Teams + * @default false + */ + all_teams: boolean; + /** + * Api Key Hash + * @default + */ + api_key_hash: string; + /** + * Team Id + * @default + */ + team_id: string; + }; /** ScoreAnswer */ ScoreAnswer: { /** Confidence */ @@ -44372,11 +46050,6 @@ export interface components { * @default 0 */ protocol_version: number; - /** - * Public Contract - * @default 0 - */ - public_contract: number; /** * Release * @default @@ -44704,6 +46377,58 @@ export interface components { /** Type */ type: "shell" | string; }; + /** Signal */ + Signal: { + /** Id */ + id: string; + /** Name */ + name: string; + /** Question */ + question: string; + }; + /** SignalConfig */ + SignalConfig: { + /** + * Model + * @default + */ + model: string; + /** + * Signals + * @default [ + * { + * "id": "user_frustration", + * "name": "User frustration", + * "question": "Does the user show frustration, annoyance or dissatisfaction with the agent in this run, for example complaints, irritated corrections, all caps, profanity, or giving up on the task?" + * }, + * { + * "id": "missing_capability", + * "name": "Missing capability", + * "question": "Does the user ask for something the agent cannot do in this run, so that the agent refuses, says it lacks a tool, permission, integration or data source, or fails because the capability does not exist?" + * }, + * { + * "id": "repeated_request", + * "name": "Repeated request", + * "question": "Does the user ask for the same thing more than once in this run, usually because the agent did not deliver it the first time?" + * } + * ] + */ + signals: components["schemas"]["Signal"][]; + /** + * Threshold + * @default 0.5 + */ + threshold: number; + }; + /** SignalFlag */ + SignalFlag: { + /** Name */ + name: string; + /** Score */ + score: number; + /** Signal Id */ + signal_id: string; + }; /** * Skill * @description Represents a skill from the Anthropic Skills API @@ -44757,6 +46482,15 @@ export interface components { /** Version */ version?: string; }; + /** SkippedCase */ + SkippedCase: { + /** + * Reason + * @enum {string} + */ + reason: "duplicate" | "no_content" | "too_large" | "over_limit" | "invalid"; + source: components["schemas"]["CaseSource"]; + }; /** Span */ Span: { /** Agent */ @@ -45183,6 +46917,46 @@ export interface components { */ user_ids: string[]; }; + /** Step */ + Step: { + /** + * At + * Format: date-time + */ + at: string; + /** + * Completion Tokens + * @default 0 + */ + completion_tokens: number; + /** + * Cost + * @default 0 + */ + cost: number; + /** + * Kind + * @enum {string} + */ + kind: "stage" | "model" | "error"; + /** Label */ + label: string; + /** + * Model + * @default + */ + model: string; + /** + * Prompt Tokens + * @default 0 + */ + prompt_tokens: number; + /** + * Purpose + * @default + */ + purpose: string; + }; /** * SuccessfulKeyUpdate * @description Successfully updated key with its updated information @@ -45841,13 +47615,6 @@ export interface components { budget_duration?: string | null; /** Max Budget In Team */ max_budget_in_team?: number | null; - /** - * Model Max Budget - * @description Per-model spend caps for this team member, each with its own budget_duration. Overrides the team's default per-model member budget. Pass an empty dict to fall back to the team default. - */ - model_max_budget?: { - [key: string]: components["schemas"]["BudgetConfig"]; - } | null; /** Role */ role?: ("admin" | "user") | null; /** @@ -45885,10 +47652,6 @@ export interface components { budget_duration?: string | null; /** Max Budget In Team */ max_budget_in_team?: number | null; - /** Model Max Budget */ - model_max_budget?: { - [key: string]: components["schemas"]["BudgetConfig"]; - } | null; /** Rpm Limit */ rpm_limit?: number | null; /** Team Id */ @@ -46135,6 +47898,16 @@ export interface components { } & { [key: string]: unknown; }; + /** TextSource */ + TextSource: { + /** + * @description discriminator enum property added by openapi-typescript + * @enum {string} + */ + kind: "text"; + /** Text */ + text: string; + }; /** TierCohortStatistic */ TierCohortStatistic: { /** Cohort */ @@ -46364,6 +48137,16 @@ export interface components { } & { [key: string]: unknown; }; + /** ToolCount */ + ToolCount: { + /** Calls */ + calls: number; + /** + * Name + * @enum {string} + */ + name: "model" | "read" | "search" | "python" | "catalog" | "review_catalog" | "read_reviews" | "search_reviews" | "history" | "checkpoint"; + }; /** ToolDetailResponse */ ToolDetailResponse: { /** Overrides */ @@ -46701,6 +48484,66 @@ export interface components { /** Agents */ agents: components["schemas"]["TraceAgent"][]; }; + /** TraceFeedback */ + TraceFeedback: { + /** Feedback */ + feedback: components["schemas"]["Feedback"][]; + /** Trace Id */ + trace_id: string; + /** + * Trace Ref + * @default + */ + trace_ref: string; + }; + /** TraceFeedbackRequest */ + TraceFeedbackRequest: { + /** Traces */ + traces: components["schemas"]["TraceIdentity"][]; + }; + /** TraceFeedbackSummary */ + TraceFeedbackSummary: { + /** Average */ + average: number | null; + /** Count */ + count: number; + /** Lowest */ + lowest: number | null; + /** Trace Id */ + trace_id: string; + /** + * Trace Ref + * @default + */ + trace_ref: string; + }; + /** TraceFindingCount */ + TraceFindingCount: { + /** Finding Count */ + finding_count: number | null; + /** Trace Id */ + trace_id: string; + /** + * Trace Ref + * @default + */ + trace_ref: string; + }; + /** TraceFindingsRequest */ + TraceFindingsRequest: { + /** Traces */ + traces: components["schemas"]["TraceIdentity"][]; + }; + /** TraceIdentity */ + TraceIdentity: { + /** Trace Id */ + trace_id: string; + /** + * Trace Ref + * @default + */ + trace_ref: string; + }; /** TracePage */ TracePage: { /** Data */ @@ -46708,6 +48551,39 @@ export interface components { /** Next Cursor */ next_cursor: string | null; }; + /** TracePart */ + TracePart: { + /** Content */ + content: string; + /** + * End Time + * @default + */ + end_time: string; + /** Execution Id */ + execution_id: string; + /** Kind */ + kind: string; + /** Name */ + name: string; + /** + * Parent Span Id + * @default + */ + parent_span_id: string; + /** Span Id */ + span_id: string; + /** + * Start Time + * @default + */ + start_time: string; + /** + * Truncated + * @default false + */ + truncated: boolean; + }; /** TraceQueryAttributeField */ TraceQueryAttributeField: { /** Expression */ @@ -46862,6 +48738,53 @@ export interface components { [key: string]: components["schemas"]["JsonValue"]; }[]; }; + /** TraceSignals */ + TraceSignals: { + /** Classified At */ + classified_at?: string | null; + /** + * Flags + * @default [] + */ + flags: components["schemas"]["SignalFlag"][]; + /** + * Model + * @default + */ + model: string; + /** + * Status + * @enum {string} + */ + status: "unclassified" | "pending" | "classified" | "failed"; + /** Trace Id */ + trace_id: string; + /** + * Trace Ref + * @default + */ + trace_ref: string; + }; + /** TraceSource */ + TraceSource: { + /** + * @description discriminator enum property added by openapi-typescript + * @enum {string} + */ + kind: "trace"; + /** + * Span Id + * @default + */ + span_id: string; + /** Trace Id */ + trace_id: string; + /** + * Trace Ref + * @default + */ + trace_ref: string; + }; /** TraceSummary */ TraceSummary: { /** Agent Count */ @@ -47807,8 +49730,6 @@ export interface components { policies?: string[] | null; /** Prompts */ prompts?: string[] | null; - /** Require Trace Id */ - require_trace_id?: boolean | null; /** Router Settings */ router_settings?: components["schemas"]["UpdateRouterConfig"] | null; /** Rpm Limit */ @@ -47831,10 +49752,6 @@ export interface components { team_member_budget_duration?: string | null; /** Team Member Key Duration */ team_member_key_duration?: string | null; - /** Team Member Model Max Budget */ - team_member_model_max_budget?: { - [key: string]: components["schemas"]["BudgetConfig"]; - } | null; /** Team Member Rpm Limit */ team_member_rpm_limit?: number | null; /** Team Member Tpm Limit */ @@ -48568,50 +50485,6 @@ export interface components { /** User Tpm Limit */ user_tpm_limit?: number | null; }; - /** UserActivityRow */ - UserActivityRow: { - /** - * Api Requests - * @default 0 - */ - api_requests: number; - /** - * Completion Tokens - * @default 0 - */ - completion_tokens: number; - /** - * Failed Requests - * @default 0 - */ - failed_requests: number; - /** - * Prompt Tokens - * @default 0 - */ - prompt_tokens: number; - /** - * Spend - * @default 0 - */ - spend: number; - /** - * Successful Requests - * @default 0 - */ - successful_requests: number; - /** - * Total Tokens - * @default 0 - */ - total_tokens: number; - /** User Alias */ - user_alias?: string | null; - /** User Email */ - user_email?: string | null; - /** User Id */ - user_id?: string | null; - }; /** UserBanner */ UserBanner: { /** @@ -48662,41 +50535,6 @@ export interface components { */ severity: "info" | "warning" | "error"; }; - /** UserConnectionDeleteResponse */ - UserConnectionDeleteResponse: { - /** Status */ - status: string; - }; - /** UserConnectionPollRequest */ - UserConnectionPollRequest: { - /** Flow Handle */ - flow_handle: string; - }; - /** UserConnectionPollResponse */ - UserConnectionPollResponse: { - /** Github Login */ - github_login?: string | null; - /** Interval */ - interval?: number | null; - /** - * Status - * @enum {string} - */ - status: "pending" | "slow_down" | "expired" | "denied" | "connected" | "no_copilot_seat"; - }; - /** UserConnectionStartResponse */ - UserConnectionStartResponse: { - /** Expires In */ - expires_in: number; - /** Flow Handle */ - flow_handle: string; - /** Interval */ - interval: number; - /** User Code */ - user_code: string; - /** Verification Uri */ - verification_uri: string; - }; /** * UserCreateResult * @description Outcome for one row of `POST /management/v1/users/bulk`. `teams` lists the teams the user was actually @@ -48840,24 +50678,6 @@ export interface components { /** Users */ users: components["schemas"]["LiteLLM_UserTableWithKeyCount"][]; }; - /** UserProviderConnection */ - UserProviderConnection: { - /** Connected */ - connected: boolean; - /** Connected At */ - connected_at?: string | null; - /** Credential Name */ - credential_name: string; - /** Github Login */ - github_login?: string | null; - /** Provider */ - provider: string; - }; - /** UserProviderConnectionsResponse */ - UserProviderConnectionsResponse: { - /** Connections */ - connections: components["schemas"]["UserProviderConnection"][]; - }; /** * UserUpdateResult * @description Result of a single user update operation @@ -49063,6 +50883,25 @@ export interface components { } & { [key: string]: unknown; }; + /** WatchAllResult */ + WatchAllResult: { + /** + * Skipped + * @default [] + */ + skipped: components["schemas"]["WatchSkipped"][]; + /** Watching */ + watching: string[]; + }; + /** WatchSkipped */ + WatchSkipped: { + /** Id */ + id: string; + /** Name */ + name: string; + /** Reason */ + reason: string; + }; /** * WebSearchInterceptionSettings * @description Configuration for server-side web search interception @@ -49192,6 +51031,59 @@ export interface components { type: "web_search" | "web_search_2025_08_26"; user_location?: components["schemas"]["openai__types__responses__web_search_tool_param__UserLocation"] | null; }; + /** Worker */ + Worker: { + /** Analysis Key Id */ + analysis_key_id?: string | null; + /** Id */ + id: string; + /** + * Last Seen + * Format: date-time + */ + last_seen: string; + /** Name */ + name: string; + /** + * Revoked + * @default false + */ + revoked: boolean; + scope: components["schemas"]["Scope"]; + }; + /** WorkerBilling */ + WorkerBilling: { + /** Analysis Key Id */ + analysis_key_id: string; + }; + /** WorkerCreated */ + WorkerCreated: { + /** Image */ + image: string; + /** + * Managed + * @default false + */ + managed: boolean; + /** Token */ + token: string; + worker: components["schemas"]["Worker"]; + }; + /** WorkerName */ + WorkerName: { + /** Analysis Key Id */ + analysis_key_id: string; + /** + * Managed + * @default false + */ + managed: boolean; + /** + * Name + * @default Lens worker + */ + name: string; + }; /** WorkerRegistryEntry */ WorkerRegistryEntry: { /** Name */ @@ -49935,14 +51827,6 @@ export interface components { }[] | null; /** Timeout */ timeout?: number | string | null; - /** Token Exchange Audience */ - token_exchange_audience?: string | null; - /** Token Exchange Endpoint */ - token_exchange_endpoint?: string | null; - /** Token Exchange Profile */ - token_exchange_profile?: string | null; - /** Token Exchange Scope */ - token_exchange_scope?: string | null; /** Tpm */ tpm?: number | null; /** Use Chat Completions Api */ @@ -55775,26 +57659,6 @@ export interface operations { }; }; }; - list_user_connections_credentials_user_connections_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"]["UserProviderConnectionsResponse"]; - }; - }; - }; - }; delete_credential_credentials__credential_name__delete: { parameters: { query?: never; @@ -55895,106 +57759,6 @@ export interface operations { }; }; }; - delete_user_connection_credentials__credential_name__user_connection_delete: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The credential name, percent-decoded */ - credential_name: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful Response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["UserConnectionDeleteResponse"]; - }; - }; - /** @description Validation Error */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["HTTPValidationError"]; - }; - }; - }; - }; - poll_user_connection_credentials__credential_name__user_connection_poll_post: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The credential name, percent-decoded */ - credential_name: string; - }; - cookie?: never; - }; - requestBody: { - content: { - "application/json": components["schemas"]["UserConnectionPollRequest"]; - }; - }; - responses: { - /** @description Successful Response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["UserConnectionPollResponse"]; - }; - }; - /** @description Validation Error */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["HTTPValidationError"]; - }; - }; - }; - }; - start_user_connection_credentials__credential_name__user_connection_start_post: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The credential name, percent-decoded */ - credential_name: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful Response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["UserConnectionStartResponse"]; - }; - }; - /** @description Validation Error */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["HTTPValidationError"]; - }; - }; - }; - }; cursor_chat_completions_cursor_chat_completions_post: { parameters: { query?: never; @@ -58744,40 +60508,6 @@ export interface operations { }; }; }; - get_request_error_activity_gateway_errors_activity_get: { - parameters: { - query?: { - /** @description Start date in YYYY-MM-DD format */ - start_date?: string | null; - /** @description End date in YYYY-MM-DD format */ - end_date?: string | null; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful Response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["RequestErrorActivityResponse"]; - }; - }; - /** @description Validation Error */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["HTTPValidationError"]; - }; - }; - }; - }; gemini_proxy_route_gemini__endpoint__get: { parameters: { query?: never; @@ -62270,11 +64000,9 @@ export interface operations { }; }; }; - lens_request_lens_get: { + list_lenses_lens_get: { parameters: { - query?: { - path?: string; - }; + query?: never; header?: never; path?: never; cookie?: never; @@ -62287,7 +64015,31 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": unknown; + "application/json": components["schemas"]["LensList"]; + }; + }; + }; + }; + create_lens_lens_post: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody: { + content: { + "application/json": components["schemas"]["LensSettings"]; + }; + }; + responses: { + /** @description Successful Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Lens"]; }; }; /** @description Validation Error */ @@ -62301,11 +64053,9 @@ export interface operations { }; }; }; - lens_request_lens_put: { + activity_available_lens_activity_available_get: { parameters: { - query?: { - path?: string; - }; + query?: never; header?: never; path?: never; cookie?: never; @@ -62318,7 +64068,71 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": unknown; + "application/json": components["schemas"]["ActivityAvailability"]; + }; + }; + }; + }; + list_agents_lens_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": string[]; + }; + }; + }; + }; + list_datasets_lens_datasets_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"]["DatasetSummary"][]; + }; + }; + }; + }; + create_dataset_lens_datasets_post: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody: { + content: { + "application/json": components["schemas"]["DatasetCreate"]; + }; + }; + responses: { + /** @description Successful Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Dataset"]; }; }; /** @description Validation Error */ @@ -62332,16 +64146,18 @@ export interface operations { }; }; }; - lens_request_lens_post: { + build_dataset_cases_lens_datasets_build_post: { parameters: { - query?: { - path?: string; - }; + query?: never; header?: never; path?: never; cookie?: never; }; - requestBody?: never; + requestBody: { + content: { + "application/json": components["schemas"]["BuildRequest"]; + }; + }; responses: { /** @description Successful Response */ 200: { @@ -62349,7 +64165,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": unknown; + "application/json": components["schemas"]["BuildResult"]; }; }; /** @description Validation Error */ @@ -62363,13 +64179,15 @@ export interface operations { }; }; }; - lens_request_lens_delete: { + read_dataset_lens_datasets__dataset_id__get: { parameters: { query?: { - path?: string; + revision?: number | null; }; header?: never; - path?: never; + path: { + dataset_id: string; + }; cookie?: never; }; requestBody?: never; @@ -62380,7 +64198,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": unknown; + "application/json": components["schemas"]["Dataset"]; }; }; /** @description Validation Error */ @@ -62394,10 +64212,112 @@ export interface operations { }; }; }; - lens_request_lens_patch: { + export_dataset_lens_datasets__dataset_id__export_get: { parameters: { query?: { - path?: string; + revision?: number | null; + }; + header?: never; + path: { + dataset_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/x-ndjson": unknown; + }; + }; + /** @description Validation Error */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["HTTPValidationError"]; + }; + }; + }; + }; + save_revision_lens_datasets__dataset_id__revisions_post: { + parameters: { + query?: never; + header?: never; + path: { + dataset_id: string; + }; + cookie?: never; + }; + requestBody: { + content: { + "application/json": components["schemas"]["RevisionSave"]; + }; + }; + responses: { + /** @description Successful Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Dataset"]; + }; + }; + /** @description Validation Error */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["HTTPValidationError"]; + }; + }; + }; + }; + eval_cases_lens_datasets__dataset_id__revisions__revision__cases_get: { + parameters: { + query?: never; + header?: never; + path: { + dataset_id: string; + revision: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["EvalCases"]; + }; + }; + /** @description Validation Error */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["HTTPValidationError"]; + }; + }; + }; + }; + read_feedback_lens_feedback_get: { + parameters: { + query?: { + trace_id?: string | null; + session_id?: string | null; + trace_ref?: string; }; header?: never; path?: never; @@ -62411,7 +64331,158 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": unknown; + "application/json": components["schemas"]["TraceFeedback"]; + }; + }; + /** @description Validation Error */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["HTTPValidationError"]; + }; + }; + }; + }; + submit_feedback_lens_feedback_put: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody: { + content: { + "application/json": components["schemas"]["FeedbackSubmission"]; + }; + }; + responses: { + /** @description Successful Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Feedback"]; + }; + }; + /** @description Validation Error */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["HTTPValidationError"]; + }; + }; + }; + }; + delete_feedback_lens_feedback_delete: { + parameters: { + query?: { + trace_id?: string | null; + session_id?: string | null; + trace_ref?: string; + user?: string; + }; + header?: never; + path?: never; + 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"]; + }; + }; + }; + }; + feedback_summary_lens_feedback_summary_post: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody: { + content: { + "application/json": components["schemas"]["TraceFeedbackRequest"]; + }; + }; + responses: { + /** @description Successful Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["TraceFeedbackSummary"][]; + }; + }; + /** @description Validation Error */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["HTTPValidationError"]; + }; + }; + }; + }; + ingestion_credentials_lens_internal_ingestion_credentials_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"]["IngestionSnapshot"]; + }; + }; + }; + }; + preview_sample_lens_preview_sample_post: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody: { + content: { + "application/json": components["schemas"]["Preview"]; + }; + }; + responses: { + /** @description Successful Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Sample"]; }; }; /** @description Validation Error */ @@ -62445,13 +64516,11 @@ export interface operations { }; }; }; - lens_request_lens__path__get: { + get_signals_lens_signals_get: { parameters: { query?: never; header?: never; - path: { - path: string; - }; + path?: never; cookie?: never; }; requestBody?: never; @@ -62462,7 +64531,31 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": unknown; + "application/json": components["schemas"]["SignalConfig"]; + }; + }; + }; + }; + put_signals_lens_signals_put: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody: { + content: { + "application/json": components["schemas"]["SignalConfig"]; + }; + }; + responses: { + /** @description Successful Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["SignalConfig"]; }; }; /** @description Validation Error */ @@ -62476,16 +64569,18 @@ export interface operations { }; }; }; - lens_request_lens__path__put: { + trace_findings_lens_traces_findings_post: { parameters: { query?: never; header?: never; - path: { - path: string; - }; + path?: never; cookie?: never; }; - requestBody?: never; + requestBody: { + content: { + "application/json": components["schemas"]["TraceFindingsRequest"]; + }; + }; responses: { /** @description Successful Response */ 200: { @@ -62493,7 +64588,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": unknown; + "application/json": components["schemas"]["TraceFindingCount"][]; }; }; /** @description Validation Error */ @@ -62507,16 +64602,18 @@ export interface operations { }; }; }; - lens_request_lens__path__post: { + trace_signal_statuses_lens_traces_signals_post: { parameters: { query?: never; header?: never; - path: { - path: string; - }; + path?: never; cookie?: never; }; - requestBody?: never; + requestBody: { + content: { + "application/json": components["schemas"]["TraceFindingsRequest"]; + }; + }; responses: { /** @description Successful Response */ 200: { @@ -62524,7 +64621,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": unknown; + "application/json": components["schemas"]["TraceSignals"][]; }; }; /** @description Validation Error */ @@ -62538,13 +64635,11 @@ export interface operations { }; }; }; - lens_request_lens__path__delete: { + list_ingestion_keys_lens_tracing_keys_get: { parameters: { query?: never; header?: never; - path: { - path: string; - }; + path?: never; cookie?: never; }; requestBody?: never; @@ -62555,7 +64650,31 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": unknown; + "application/json": components["schemas"]["IngestionKey"][]; + }; + }; + }; + }; + create_ingestion_key_lens_tracing_keys_post: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody: { + content: { + "application/json": components["schemas"]["IngestionKeyRequest"]; + }; + }; + responses: { + /** @description Successful Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["IngestionKeyCreated"]; }; }; /** @description Validation Error */ @@ -62569,12 +64688,12 @@ export interface operations { }; }; }; - lens_request_lens__path__patch: { + revoke_ingestion_key_lens_tracing_keys__key_id__delete: { parameters: { query?: never; header?: never; path: { - path: string; + key_id: string; }; cookie?: never; }; @@ -62586,7 +64705,714 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": unknown; + "application/json": boolean; + }; + }; + /** @description Validation Error */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["HTTPValidationError"]; + }; + }; + }; + }; + watch_all_lens_watch_all_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"]["WatchAllResult"]; + }; + }; + }; + }; + claim_lens_worker_claim_post: { + parameters: { + query?: { + protocol_version?: number; + worker_release?: string; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Claim"] | null; + }; + }; + /** @description Validation Error */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["HTTPValidationError"]; + }; + }; + }; + }; + content_lens_worker__lens_id___job_id__content_get: { + parameters: { + query: { + execution_id: string; + cursor?: string; + offset?: number; + }; + header?: { + "X-LiteLLM-Lens-Attempt"?: number; + }; + path: { + lens_id: string; + job_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ExecutionContent"]; + }; + }; + /** @description Validation Error */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["HTTPValidationError"]; + }; + }; + }; + }; + heartbeat_lens_worker__lens_id___job_id__heartbeat_post: { + parameters: { + query?: never; + header?: { + "X-LiteLLM-Lens-Attempt"?: number; + }; + path: { + lens_id: string; + job_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": boolean; + }; + }; + /** @description Validation Error */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["HTTPValidationError"]; + }; + }; + }; + }; + model_lens_worker__lens_id___job_id__model_post: { + parameters: { + query?: never; + header?: { + "X-LiteLLM-Lens-Attempt"?: number; + }; + path: { + lens_id: string; + job_id: string; + }; + cookie?: never; + }; + requestBody: { + content: { + "application/json": components["schemas"]["ModelRequest"]; + }; + }; + responses: { + /** @description Successful Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ModelResult"]; + }; + }; + /** @description Validation Error */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["HTTPValidationError"]; + }; + }; + }; + }; + progress_lens_worker__lens_id___job_id__progress_post: { + parameters: { + query?: never; + header?: { + "X-LiteLLM-Lens-Attempt"?: number; + }; + path: { + lens_id: string; + job_id: string; + }; + cookie?: never; + }; + requestBody: { + content: { + "application/json": components["schemas"]["Progress"]; + }; + }; + responses: { + /** @description Successful Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": boolean; + }; + }; + /** @description Validation Error */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["HTTPValidationError"]; + }; + }; + }; + }; + result_lens_worker__lens_id___job_id__result_post: { + parameters: { + query?: never; + header?: { + "X-LiteLLM-Lens-Attempt"?: number; + }; + path: { + lens_id: string; + job_id: string; + }; + cookie?: never; + }; + requestBody: { + content: { + "application/json": components["schemas"]["Result-Input"]; + }; + }; + responses: { + /** @description Successful Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Lens"]; + }; + }; + /** @description Validation Error */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["HTTPValidationError"]; + }; + }; + }; + }; + cached_reviews_lens_worker__lens_id___job_id__reviews_get: { + parameters: { + query?: never; + header?: { + "X-LiteLLM-Lens-Attempt"?: number; + }; + path: { + lens_id: string; + job_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Review"][]; + }; + }; + /** @description Validation Error */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["HTTPValidationError"]; + }; + }; + }; + }; + sample_lens_worker__lens_id___job_id__sample_get: { + parameters: { + query?: never; + header?: { + "X-LiteLLM-Lens-Attempt"?: number; + }; + path: { + lens_id: string; + job_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Sample"]; + }; + }; + /** @description Validation Error */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["HTTPValidationError"]; + }; + }; + }; + }; + register_worker_lens_workers_register_post: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody: { + content: { + "application/json": components["schemas"]["WorkerName"]; + }; + }; + responses: { + /** @description Successful Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["WorkerCreated"]; + }; + }; + /** @description Validation Error */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["HTTPValidationError"]; + }; + }; + }; + }; + revoke_worker_lens_workers__worker_id__delete: { + parameters: { + query?: never; + header?: never; + path: { + worker_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": boolean; + }; + }; + /** @description Validation Error */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["HTTPValidationError"]; + }; + }; + }; + }; + set_worker_billing_lens_workers__worker_id__billing_key_put: { + parameters: { + query?: never; + header?: never; + path: { + worker_id: string; + }; + cookie?: never; + }; + requestBody: { + content: { + "application/json": components["schemas"]["WorkerBilling"]; + }; + }; + responses: { + /** @description Successful Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Worker"]; + }; + }; + /** @description Validation Error */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["HTTPValidationError"]; + }; + }; + }; + }; + read_lens_lens__lens_id__get: { + parameters: { + query?: never; + header?: never; + path: { + lens_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Lens"]; + }; + }; + /** @description Validation Error */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["HTTPValidationError"]; + }; + }; + }; + }; + update_lens_lens__lens_id__put: { + parameters: { + query?: never; + header?: never; + path: { + lens_id: string; + }; + cookie?: never; + }; + requestBody: { + content: { + "application/json": components["schemas"]["LensSettings"]; + }; + }; + responses: { + /** @description Successful Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Lens"]; + }; + }; + /** @description Validation Error */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["HTTPValidationError"]; + }; + }; + }; + }; + cancel_lens_lens__lens_id__cancel_post: { + parameters: { + query?: never; + header?: never; + path: { + lens_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Lens"]; + }; + }; + /** @description Validation Error */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["HTTPValidationError"]; + }; + }; + }; + }; + evidence_content_lens__lens_id__executions__execution_id__get: { + parameters: { + query?: { + cursor?: string; + offset?: number; + }; + header?: never; + path: { + lens_id: string; + execution_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ExecutionContent"]; + }; + }; + /** @description Validation Error */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["HTTPValidationError"]; + }; + }; + }; + }; + update_finding_lens__lens_id__findings__finding_id__patch: { + parameters: { + query?: never; + header?: never; + path: { + lens_id: string; + finding_id: string; + }; + cookie?: never; + }; + requestBody: { + content: { + "application/json": components["schemas"]["FindingUpdate"]; + }; + }; + responses: { + /** @description Successful Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Lens"]; + }; + }; + /** @description Validation Error */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["HTTPValidationError"]; + }; + }; + }; + }; + list_runs_lens__lens_id__runs_get: { + parameters: { + query?: { + offset?: number; + }; + header?: never; + path: { + lens_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Job"][]; + }; + }; + /** @description Validation Error */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["HTTPValidationError"]; + }; + }; + }; + }; + run_lens_lens__lens_id__runs_post: { + parameters: { + query?: never; + header?: never; + path: { + lens_id: string; + }; + cookie?: never; + }; + requestBody: { + content: { + "application/json": components["schemas"]["RunRequest"]; + }; + }; + responses: { + /** @description Successful Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Lens"]; + }; + }; + /** @description Validation Error */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["HTTPValidationError"]; + }; + }; + }; + }; + read_run_lens__lens_id__runs__job_id__get: { + parameters: { + query?: never; + header?: never; + path: { + lens_id: string; + job_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Job"]; + }; + }; + /** @description Validation Error */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["HTTPValidationError"]; + }; + }; + }; + }; + read_reviews_lens__lens_id__runs__job_id__reviews_get: { + parameters: { + query?: { + after?: number; + }; + header?: never; + path: { + lens_id: string; + job_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ReviewPage"]; }; }; /** @description Validation Error */ @@ -74469,52 +77295,6 @@ export interface operations { }; }; }; - get_user_daily_activity_aggregated_users_user_daily_activity_aggregated_users_get: { - parameters: { - query?: { - offset?: number; - limit?: number; - /** @description Start date in YYYY-MM-DD format */ - start_date?: string | null; - /** @description End date in YYYY-MM-DD format */ - end_date?: string | null; - /** @description Filter by specific model */ - model?: string | null; - /** @description Filter by specific API key */ - api_key?: string | null; - /** @description Filter by specific user ID. Admins can filter by any user or omit for global view. Non-admins must provide their own user_id. */ - user_id?: string | null; - /** @description Timezone offset in minutes from UTC (e.g., 480 for PST). Matches JavaScript's Date.getTimezoneOffset() convention. */ - timezone?: number | null; - /** @description When the range ends on the caller's current local day, extend it to today's UTC bucket so spend written after the caller's local midnight (in UTC terms) is included. Requires the timezone parameter. Historical ranges are never extended. */ - include_current_utc_day?: boolean; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful Response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["DailyActivityUserPageResponse"]; - }; - }; - /** @description Validation Error */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["HTTPValidationError"]; - }; - }; - }; - }; get_user_daily_activity_export_user_daily_activity_export_get: { parameters: { query?: { @@ -80269,11 +83049,11 @@ export interface operations { list_agent_traces_v1_traces_get: { parameters: { query?: { - cursor?: string | null; - /** @description Window end, unix ms. Default: now */ - end_ms?: number | null; /** @description Window start, unix ms. Default: 24h ago */ start_ms?: number | null; + /** @description Window end, unix ms. Default: now */ + end_ms?: number | null; + cursor?: string | null; }; header?: never; path?: never; @@ -80409,9 +83189,9 @@ export interface operations { get_agent_trace_v1_traces__trace_id__get: { parameters: { query?: { + trace_ref?: string; cursor?: string | null; page_size?: number | null; - trace_ref?: string; }; header?: never; path: { @@ -80478,8 +83258,8 @@ export interface operations { get_agent_trace_span_error_v1_traces__trace_id__spans__span_id__error_get: { parameters: { query?: { - cursor?: string | null; trace_ref?: string; + cursor?: string | null; }; header?: never; path: {