
Back to changelog
Coder 2.25
The August release brings a suite of updates focused on AI agent governance, flexible workspace configuration, and enhanced DevContainer and CLI compatibility.
View the full changelog on GitHub.
New Features
Chat with Coder: Remote MCP / OAuth Integration
- Connect and launch Coder directly from chat-based tools like ChatGPT and Claude Code
- Simplify access with secure, admin-controlled OAuth authentication
- Skip local setup or custom configs to leverage AI-native workflows
Dynamic Parameters GA
- Now “on” by default for all Coder admins to create powerful workspace creation forms that flex with user input
- Support the needs of many teams with a single template using RBAC-informed branching paths
- Dynamic Parameters are backwards compatible with all templates
Quality of Life Improvements for Presets and Prebuilt Workspaces
- Workspace Presets and Prebuilt Workspaces are now supported on CLI for faster automation
- Full Dev Container compatibility so developers leveraging Dev Containers can benefit from faster build times
- Human-triggered workspace creation now takes precedence over system-triggered ones, cutting down wait times for developers
- Presets now include icons and descriptions to improve usability and selection
New Terminal-based AI Agent Support
- Gemini CLI is the latest addition on Coder Registry. Codex CLI and SourceGraph Amp CLI to be added soon.
- Integrate terminal agents into your workspace with just a few lines of Terraform
- Developers can now interact with the AI models directly from their terminal.
Kiro IDE Integration Available in the Coder Registry
- Add a button to open any Coder workspace with a single click in Kiro IDE, an AI-powered IDE recently launched by Amazon
- Run Kiro securely in air-gapped or restricted networks
- Support for Kiro IDE is available starting with Coder Release 2.24.x
Breaking Changes
PR #18912: The create command now supports a --preset flag. If a template defines presets without a default, users will be prompted to select one—breaking non-interactive workflows. Pass --preset explicitly to avoid issues.
View the full changelog on GitHub.