v2.12.0

Released June 16, 2026 · View on GitHub →

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

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.

points you at the right slash‑command, backed by a curated command index.

(iOS + Android)** servers for device/UI automation.

Changed

browser‑automation MCP.

Downloads

Install with npm install -g codeep@2.12.0 or brew install vladoivankovic/codeep/codeep.