Product Workspaces
Chat Workspace
Chat, channel agents, channels, tasks, community, prompts, imports, and AI workspace modules.
Chat Workspace
The Chat workspace lives under /dashboard/chat.
Sidebar Modules
| Module | Route | Purpose |
|---|---|---|
| Chat | /dashboard/chat | AI chat home and conversations. |
| Recent chats | Sidebar | Recent generated chats. |
| Template | /dashboard/chat/templates | Chat templates. |
| All projects | /dashboard/chat/projects | Chat projects. |
| Channel Agent | /dashboard/chat/agent | Agents that answer external channels. |
| Channels | /dashboard/chat/channels | Connect Telegram, Discord, WhatsApp, Instagram, Slack, and others. |
| Tasks | /dashboard/chat/tasks | AI task board and task workrooms. |
| Community | /dashboard/chat/community | Marketplace for agents, skills, MCP, models, providers, prompts, workflows, channels, templates. |
| Prompt Library | /dashboard/chat/prompts | Coming-soon prompt library. |
| Agents | /dashboard/agents | Workspace module. |
| CoWriter | /dashboard/cowriter | Writing assistant. |
| Image Generation | /dashboard/image-generation | Image generation. |
| Video Generation | /dashboard/video-generation | Video generation. |
| Books | /dashboard/books | AI-authored books. |
| Knowledge | /dashboard/knowledge | Knowledge management. |
| Memory | /dashboard/memory | Memory management. |
Important Files
| Path | Purpose |
|---|---|
components/chat-dashboard/chat-sidebar.tsx | Chat sidebar. |
components/chat-dashboard/chat-conversation-page.tsx | Conversation UI. |
components/chat-dashboard/chat-channels-page.tsx | Channel setup. |
components/chat-dashboard/chat-agent-settings-page.tsx | Channel agent UI. |
components/chat-dashboard/chat-tasks-page.tsx | Task board/workroom. |
components/chat-dashboard/chat-community-page.tsx | Community marketplace. |
lib/chat-channels/* | Channel runtime and platform logic. |
Channel Agents
APIs:
GET/POST /api/chat/channels/agentsPATCH /api/chat/channels/agents/[agentId]
Model:
DashboardChatAgent
Agents define identity, business/product context, prompt, tone, connected channels, and history.
Channels
APIs:
GET /api/chat/channels/platformsGET/POST /api/chat/channels/providersPATCH/DELETE /api/chat/channels/providers/[providerId]POST /api/chat/channels/providers/[providerId]/connectPOST /api/chat/channels/providers/[providerId]/testGET/POST /api/chat/channels/webhooks/[platform]/[applicationId]GET /api/chat/channels/threads
Models:
DashboardChatChannelProviderDashboardChatThreadDashboardChatMessageDashboardChatChannelEvent
Tasks
Routes:
/dashboard/chat/tasks/dashboard/chat/tasks/[taskId]
APIs:
GET/POST /api/chat/tasksGET/PATCH/DELETE /api/chat/tasks/[taskId]POST /api/chat/tasks/[taskId]/work
Task columns:
- Backlog
- In progress
- Pending review
- Done
- Canceled
Task workrooms should show the brief, assigned agent, latest result, readable canvas, chat mode, model selector, research/image actions when supported, and history controls.
Community
APIs:
GET/POST /api/chat/communityPATCH/DELETE /api/chat/community/[itemId]GET /api/chat/community/marketplacePOST /api/chat/community/install
Marketplace item kinds:
- Agent
- Skills
- MCP
- Model
- Provider
- Prompt
- Workflow
- Channel
- Template

