v1.2.0
tfy-local-ai-setup v1.2.0
Adds Claude Desktop (Cowork on 3P) as a third managed surface, alongside Claude Code and Codex.
What's new
- Claude Desktop MDM support via the native
com.anthropic.claudefordesktopmanaged-preferences domain — macOS immutable plist under/Library/Managed Preferences/<user>/and WindowsHKLM\SOFTWARE\Policies\Claude. (Linux unsupported — Claude Desktop 3P does not run on Linux.) - Auth token delivered in the
X-TFY-API-KEYheader viainferenceCustomHeaders— the same mechanism Claude Code uses viaANTHROPIC_CUSTOM_HEADERS. The token is authoritative: a--desktop-headerthat collides with it (any case) is dropped. - Model discovery disabled —
modelDiscoveryEnabled=falsepins the picker to an explicitinferenceModelslist; noGET /v1/modelscalls. - Desktop model IDs inherit the Claude Code model flags (
--opus-model/--sonnet-model/--haiku-model) unless overridden per-tier via--desktop-*-model. - New flags:
--claude-desktop,--claude-desktop-gateway,--desktop-opus-model,--desktop-sonnet-model,--desktop-haiku-model, and repeatable--desktop-header 'Name: Value'. Auto-detect now covers all three clients.
Assets
Four platform binaries are attached below. macOS/Linux users must chmod +x after download.