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: Add dynamic tools support for chat API (#24036, b969d66) (@kylecarbs)
- Agent: Add CreatedAt to tool-call and tool-result ChatMessageParts (#24101, 35c26ce) (@kylecarbs)
- Agent: Add organization scoping to chats (#23827, 22062ec) (@johnstcn)
- Agent: Add types, context, and model normalization (#23914, 8382e96) (@ThomasK33)
- Agent: Add CLI commands for managing chat context from workspaces (#24105, 391b22a) (@kylecarbs)
- Agent: Send raw typed payloads over chat WebSockets (#24148, 38d4da8) (@DanielleMaywood)
- Desktop & Recordings
- Agent: Hide agents desktop tab when workspace is stopped (#24191, 33d9d0d) (@hugodutka)
- Agent: Desktop recording thumbnail backend (#24022, efb19eb) (@hugodutka)
- Agent: Desktop recording thumbnail frontend (#24023, 128a7c2) (@hugodutka)
Chat UX
- Agent: Show build logs in chat for start_workspace and create_workspace tools (#24194, cb0b84a) (@DanielleMaywood)
- Agent: Add full-width chat layout toggle (#24307, a414d37) (@kylecarbs)
- Agent: Expose workspace apps in chat workspace pill (#24295, e317f3b) (@DanielleMaywood)
- Agent: Link group names to group page in agents limit settings (#24212, 214351e) (@aslilac)
- Agent: Use VSCode icons instead of ExternalLinkIcon on agent page workspace selector (#24370, 49d8c9e) (@DanielleMaywood)
- Agent: Update EA text and docs link in Coder Agents UI (#24255, bd467ce) (@david-fraley)
Observability
- Agent: Add Prometheus metrics for chatd subsystem (#24371, d7439a9) (@johnstcn)
- Agent: Add chat debug log tables, queries, and SDK types (#23913, 6ab3012) (@ThomasK33)
- Agent: Server: Add recorder, transport, and redaction (#23915, 4651ca5) (@ThomasK33)
Performance
- Agent: Optimistically edit chat messages (#23976, a0ea71b) (@ethanndickson)
- Agent: Cheaper chatd org membership checks (#24361, 227f20d) (@ethanndickson)
- Agent: Update fork of fantasy/anthropic-sdk-go to fix MarshalJSON over-allocations (#24390, 2b68a1f) (@johnstcn)
- Agent: Pin fixed anthropic/fantasy forks for streaming token accounting (#24077, 5902351) (@ibetitsmike)
Bug Fixes
- Agent: Fix agents right panel layout on small landscape viewports (#24161, 477d6d0) (@hugodutka)
- Agent: Revert auto-assign agents-access role enabled (#24170, 7b0421d) (@johnstcn)
- Agent: Add padding below thinking-only assistant messages (#24140, f957981) (@jaaydenh)
- Agent: Fix 4px layout shift on streaming commit in chat (#24203, 1a3a92b) (@jaaydenh)
- Agent: Add bottom spacing for sources-only assistant messages (#24202, 76d89f5) (@jaaydenh)
- Agent: Sort pinned chats first in GetChats pagination (#24222, a62ead8) (@mafredri)
- Agent: Show "Preparing" in workspace pill during agent startup scripts (#24286, 39ceb8c) (@DanielleMaywood)
- Agent: Validate individual edit entries in parseEditFilesArgs (#24301, 1458861) (@DanielleMaywood)
- Agent: Use per-chat plan file paths (#24268, a554de3) (@ibetitsmike)
- Agent: Address post-merge review findings for chat org scoping (#24297, 6194bd6) (@johnstcn)
- Agent: Hoist system prompt fetch out of chat creation transactions (#24369, e7883d4) (@ethanndickson)
- Agent: Prevent empty organization_id when permittedOrgs resolves to empty (#24393, 91446ac) (@DanielleMaywood)
- Agent: Stop group spend limits from leaking across org boundaries (#24294, c552f9f) (@johnstcn)
- Agent: Scroll when request logs tool call is huge (#24162, de61ac5) (@jeremyruppel)
- Agent: Hide bottom spacer on last session thread (#24248, 4d4266a) (@jeremyruppel)
- Agent: Remove double border at top of RightPanel (#24364, 0360bc3) (@DanielleMaywood)
Testing & Stability
- Agent: Resolve flaky TestWatchChats/DiffStatusChangeIncludesDiffStatus (#24298, 69917b4) (@kylecarbs)
- Agent: Resolve idle timeout recording test flake on macOS (#24240, 8dff1cb) (@kylecarbs)
Compare: v2.33.0-rc.1...v2.33.0-rc.2
Container image
docker pull ghcr.io/coder/coder:2.33.0-rc.2
Install/upgrade
Refer to our docs to install or upgrade Coder, or use a release asset below.