New
/thinking(alias/effort) reasoning-effort control —auto · low · medium · high · max, shown beside the model in the status bar and clamped per provider+model so it never sends a value the API rejects. Plus a Codeep agent identity and iOS-testing MCP servers.
Added
/thinking(alias/effort) — thinking / reasoning-effort tiers. A single
control with five tiers (auto · low · medium · high · max) for how hard the
model reasons.auto(default) sends nothing — each model's own default. The
other tiers are clamped to the nearest level the active provider+model
actually accepts, so an unsupported value is never sent: Anthropic Opus/Sonnet
→output_config.effort, OpenAI GPT‑5.x →reasoning_effort(Max→xhigh),
Google Gemini 3 → low/high, DeepSeek V4 & Z.AI GLM‑5.2 → high/max,
OpenRouter → unifiedreasoning.effort. The active tier shows next to the
model in the status bar; models without a graded knob (Haiku, GLM‑Turbo,
Ollama, custom) hide it.- About‑Codeep persona. The agent system prompt now states what Codeep is and
points you at the right slash‑command, backed by a curated command index. - MCP marketplace: iOS‑testing servers. Added iOS Simulator and Mobile
(iOS + Android) servers for device/UI automation.
Changed
- MCP browser server is now Playwright (supersedes Puppeteer) — the de‑facto
browser‑automation MCP.