



edee917d88
feat: add experimental agents support (#22290)
feat: add AI chat system with agent tools and chat UI
Introduce the chatd subsystem and Agents UI for AI-powered chat
within Coder workspaces.
- Add chatd package with chat loop, message compaction, prompt
management, and LLM provider integration (OpenAI, Anthropic)
- Add agent tools: create workspace, list/read templates, read/write/
edit files, execute commands
- Add chat API endpoints with streaming, message editing, and
durable reconnection
- Add database schema and migrations for chats, chat messages, chat
providers, and chat model configs
- Add RBAC policies and dbauthz enforcement for chat resources
- Add Agents UI pages with conversation timeline, queued messages
list, diff viewer, and model configuration panel
- Add comprehensive test coverage including coderd integration tests,
chatd unit tests, and Storybook stories
- Gate feature behind experiments flag
---------
Co-authored-by: Cian Johnston <cian@coder.com>
Co-authored-by: Danielle Maywood <danielle@themaywoods.com>
Co-authored-by: Jeremy Ruppel <jeremy@coder.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-27 16:50:56 +00:00
..
2026-02-27 16:50:56 +00:00
2026-01-26 10:46:45 +01:00
2026-02-17 15:43:02 +01:00
2026-01-27 14:02:35 +00:00
2026-01-29 15:11:36 +00:00
2026-01-23 15:25:15 -05:00
2026-01-23 12:56:36 -05:00
2026-02-16 12:16:08 +11:00
2025-12-15 11:26:41 -06:00
2026-01-08 15:24:11 +04:00
2023-11-08 14:54:48 +00:00
2025-09-22 17:14:07 +04:00
2026-01-08 15:24:11 +04:00
2025-09-22 17:14:07 +04:00
2026-01-08 15:24:11 +04:00
2025-09-22 17:14:07 +04:00
2026-01-08 15:24:11 +04:00
2026-01-08 15:24:11 +04:00
2023-11-08 14:54:48 +00:00
2025-12-03 11:32:59 +02:00
2024-03-17 09:45:26 -05:00
2024-03-15 11:24:38 -05:00
2025-12-03 11:32:59 +02:00
2025-04-04 14:04:20 -04:00
2026-02-13 08:19:07 -06:00
2024-11-13 13:44:21 -06:00
2026-02-19 09:02:19 +00:00
2026-01-08 15:24:11 +04:00
2025-01-20 17:24:22 +00:00
2025-01-20 17:24:22 +00:00
2025-10-02 11:43:13 -06:00
2026-01-08 15:24:11 +04:00
2025-12-03 11:32:59 +02:00
2025-12-03 11:32:59 +02:00
2024-03-17 09:45:26 -05:00
2025-10-02 11:43:13 -06:00
2026-01-08 15:24:11 +04:00
2024-03-17 09:45:26 -05:00
2024-03-15 11:24:38 -05:00
2026-01-23 12:56:36 -05:00
2025-10-23 14:24:54 +02:00
2026-01-08 15:24:11 +04:00
2025-10-02 11:43:13 -06:00
2026-02-27 00:07:14 +11:00
2026-02-23 08:30:32 -08:00
2026-02-24 19:51:48 -05:00
2024-09-27 14:06:16 -05:00
2025-08-12 11:37:44 -05:00
2024-09-27 14:06:16 -05:00
2026-01-08 15:24:11 +04:00
2026-01-08 15:24:11 +04:00