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 → unified reasoning.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.