diff --git a/.speakeasy/in.openapi.yaml b/.speakeasy/in.openapi.yaml index c8dcb85c..71d63ab5 100644 --- a/.speakeasy/in.openapi.yaml +++ b/.speakeasy/in.openapi.yaml @@ -46588,6 +46588,18 @@ paths: - 'design-arena-elo-high-to-low' example: 'newest' type: 'string' + - description: 'Filter models and presets by the named harness''s eligibility policy: tool calling is required, and when one of your guardrails sets `enforce_first_party_harness_models`, only the harness vendor''s own models remain (OpenAI for codex, Anthropic for claude_code and claude_desktop). This filter doesn''t apply the harness''s ranking, caps or Claude Desktop model ID aliases, so returned IDs stay routable. One of: claude_code, claude_desktop, codex. Omit it to get every model you can use.' + in: 'query' + name: 'client' + required: false + schema: + description: 'Filter models and presets by the named harness''s eligibility policy: tool calling is required, and when one of your guardrails sets `enforce_first_party_harness_models`, only the harness vendor''s own models remain (OpenAI for codex, Anthropic for claude_code and claude_desktop). This filter doesn''t apply the harness''s ranking, caps or Claude Desktop model ID aliases, so returned IDs stay routable. One of: claude_code, claude_desktop, codex. Omit it to get every model you can use.' + enum: + - 'claude_code' + - 'claude_desktop' + - 'codex' + example: 'codex' + type: 'string' responses: '200': content: