



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
..
2025-04-30 15:08:25 -04:00
2025-07-07 19:57:32 +02:00
2024-11-06 12:53:00 -05:00
2024-08-15 14:53:53 -06:00
2025-04-30 15:08:25 -04:00
2025-07-15 15:11:31 +10:00
2024-08-15 14:53:53 -06:00
2024-08-15 14:53:53 -06:00
2024-08-15 14:53:53 -06:00
2024-09-10 10:15:23 -06:00
2025-08-14 18:25:15 -03:00
2024-08-15 14:53:53 -06:00
2025-10-28 21:41:02 +00:00
2025-10-28 21:41:02 +00:00
2024-08-15 14:53:53 -06:00
2025-08-08 14:36:27 -06:00
2026-01-15 12:38:29 -07:00
2025-02-20 14:34:31 +01:00
2025-07-15 15:11:31 +10:00
2026-02-08 01:10:26 +11:00
2025-10-31 15:15:30 -06:00
2026-02-27 16:50:56 +00:00
2024-08-15 14:53:53 -06:00
2026-02-06 21:28:57 +11:00
2025-02-19 12:55:55 +01:00
2025-08-14 18:25:15 -03:00
2024-08-15 14:53:53 -06:00
2024-08-15 14:53:53 -06:00
2024-08-15 14:53:53 -06:00
2024-08-15 14:53:53 -06:00
2025-05-29 08:55:19 -05:00
2024-08-15 14:53:53 -06:00
2025-08-14 18:25:15 -03:00
2025-08-08 14:36:27 -06:00
2024-08-15 14:53:53 -06:00
2026-01-05 13:18:04 -07:00
2025-10-31 15:15:30 -06:00
2024-08-15 14:53:53 -06:00
2024-12-11 14:39:21 -06:00
2024-08-15 14:53:53 -06:00
2025-03-04 10:22:03 -03:00
2026-02-27 16:50:56 +00:00
2026-02-27 16:50:56 +00:00
2025-08-06 08:19:02 +02:00
2025-06-02 14:52:55 -03:00
2024-12-04 14:23:18 -05:00
2026-02-17 15:11:04 +00:00
2026-02-17 15:11:04 +00:00