github coder/coder v2.33.0-rc.3

pre-release9 hours ago

Release Candidate Changelog

Note

This is a release candidate. It is not intended for production use. Please test and report issues.

Purpose

This RC is intended to validate the Coder Agents feature. Coder Agents is currently in Early Access. The build was cut from our main branch and may include additional changes not listed in the changelog. Any other changes are not guaranteed to be stable or ready for general use.

Features (Agents)

Core agent loop & models

  • Plan mode with restricted tool boundary (#24236)
  • Explore mode as a subagent-only modality (#24448)
  • Allow approved external MCP tools in root plan mode (#24509)
  • Support multiple agents with shared instance-identity auth (#24325)
  • Internal subagent model override wiring (#24399)
  • Accept xhigh reasoning effort for Anthropic (#24439)
  • AWS SDK default credential chain + ambient Bedrock credentials for Agents providers (#24346, #24397)
  • Unify subagent spawn behind spawn_subagent (#24535)

Chat UX

  • Rename agent chat title from the top bar (#24489)
  • Surface upstream provider error details in chat callout (#24546)
  • Display file attachments in the chat UI (#24281)
  • Agent-created file attachments in chat (server side) (#24280)
  • Show MCP settings and hide insights in the agents sidebar (#24428)
  • Bottom spacing for no-renderable-assistant fallback messages (#24551)
  • Truncate long workspace names in the chat input toolbar (#24412)
  • Insert newline on mobile Enter (#24498)
  • Agents logs improvements (#24455)
  • Experimental agents TUI on the CLI (#24150)

Chats API / tools

  • start_workspace tool now accepts workspace parameters (#24434)
  • Chats audit surface: database.Chat is now auditable (#24485)
  • Description tags on tool parameter structs (#24394)
  • Allow deleting chat providers that were used in historical chats (#24568)
  • Handle expired chat file attachments in replay and UI (#24518)
  • Move OnChatUpdated after the agent is ready in create/start workspace (#24410)

Observability & debug

  • Chat debug service and summary aggregation (#23916)
  • Chat debug HTTP handlers + API docs (#23918)
  • Wire debug logging into chat lifecycle (#23917)
  • Chat debug API layer and panel utilities (dashboard) (#23919)
  • Debug panel components and settings (dashboard) (#23920)
  • Label chatd metrics by model, add stream-state diagnostics (#24475)
  • PR status summary added to telemetry snapshots (#24379)
  • client_type field added to chats and telemetry (#24342)

Bug fixes

  • Detect disconnected agents in getWorkspaceConn so tool calls no longer hang indefinitely (#24336)
  • Auto-update workspace to the active template version on chat start (#24424)
  • Allow deleting chat providers referenced by historical chats (#24568)
  • Exclude subagent chats from sidebar pagination (#24404)
  • Sort child chats newest-first and prepend on creation (#24524)
  • Associate computer-use recordings with chats (fixes orphaned recordings) (#24471)
  • Re-fetch context files and skills from the workspace on each turn (#24360)
  • Server-side diffs + stricter fuzzy splicing for edit_files (#24454)
  • Reuse the shared tailnet for coderd-hosted MCP workspace tools (#24460)
  • Reap idle chatd stream states on a timer (#24476)
  • Reduce relay reconnect spam (#24495)
  • Classify HTTP/2 transport failures as retryable timeouts (#24502)
  • Record SSE attempts on EOF (#24565)
  • Allow Anthropic per-modality ratelimit headers (#24592)
  • Search by label in MultiSelectComboBox (fixes allowed-templates search) (#24421)
  • Prevent workspace icon from shrinking in chat pill (#24521)
  • Stop tracking chat title in audit logs (#24564)
  • Add regression guard for chat title masking (#24584)
  • Resolve flaky TestPatchChat/Title by waiting for chat to settle (#24572)
  • Seed Anthropic provider for computer_use tests (#24611)

Security

  • Enforce workspace authz on watchChatGit (#24477)

Documentation

  • Add git providers and PR Insights pages for Coder Agents
  • Remove unused paused / completed chat statuses, add requires_action

Compare: v2.33.0-rc.2...v2.33.0-rc.3

Container image

  • docker pull ghcr.io/coder/coder:2.33.0-rc.3

Install/upgrade

Refer to our docs to install or upgrade Coder, or use a release asset below.

Don't miss a new coder release

NewReleases is sending notifications on new releases.