enforce_first_party_harness_models, only the harness vendor’s own models remain (OpenAI for codex, Anthropic for claude_code and claude_desktop). When your workspace’s Managed Machines policy sets a model list for that harness, only the listed models remain, and a preset remains only while every model it routes to is listed. 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.
Example Usage
Values
This is an open enum. Unrecognized values will not fail type checks."claude_code""claude_desktop""codex"