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.

ModuleRoutePurpose
Chat/dashboard/chatAI chat home and conversations.
Recent chatsSidebarRecent generated chats.
Template/dashboard/chat/templatesChat templates.
All projects/dashboard/chat/projectsChat projects.
Channel Agent/dashboard/chat/agentAgents that answer external channels.
Channels/dashboard/chat/channelsConnect Telegram, Discord, WhatsApp, Instagram, Slack, and others.
Tasks/dashboard/chat/tasksAI task board and task workrooms.
Community/dashboard/chat/communityMarketplace for agents, skills, MCP, models, providers, prompts, workflows, channels, templates.
Prompt Library/dashboard/chat/promptsComing-soon prompt library.
Agents/dashboard/agentsWorkspace module.
CoWriter/dashboard/cowriterWriting assistant.
Image Generation/dashboard/image-generationImage generation.
Video Generation/dashboard/video-generationVideo generation.
Books/dashboard/booksAI-authored books.
Knowledge/dashboard/knowledgeKnowledge management.
Memory/dashboard/memoryMemory management.

Important Files

PathPurpose
components/chat-dashboard/chat-sidebar.tsxChat sidebar.
components/chat-dashboard/chat-conversation-page.tsxConversation UI.
components/chat-dashboard/chat-channels-page.tsxChannel setup.
components/chat-dashboard/chat-agent-settings-page.tsxChannel agent UI.
components/chat-dashboard/chat-tasks-page.tsxTask board/workroom.
components/chat-dashboard/chat-community-page.tsxCommunity marketplace.
lib/chat-channels/*Channel runtime and platform logic.

Channel Agents

APIs:

  • GET/POST /api/chat/channels/agents
  • PATCH /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/platforms
  • GET/POST /api/chat/channels/providers
  • PATCH/DELETE /api/chat/channels/providers/[providerId]
  • POST /api/chat/channels/providers/[providerId]/connect
  • POST /api/chat/channels/providers/[providerId]/test
  • GET/POST /api/chat/channels/webhooks/[platform]/[applicationId]
  • GET /api/chat/channels/threads

Models:

  • DashboardChatChannelProvider
  • DashboardChatThread
  • DashboardChatMessage
  • DashboardChatChannelEvent

Tasks

Routes:

  • /dashboard/chat/tasks
  • /dashboard/chat/tasks/[taskId]

APIs:

  • GET/POST /api/chat/tasks
  • GET/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/community
  • PATCH/DELETE /api/chat/community/[itemId]
  • GET /api/chat/community/marketplace
  • POST /api/chat/community/install

Marketplace item kinds:

  • Agent
  • Skills
  • MCP
  • Model
  • Provider
  • Prompt
  • Workflow
  • Channel
  • Template
Copyright © 2026