Skip to content

feat: add dashboard AI chat with TanStack multi-provider runtime#1

Merged
CarlosZiegler merged 1 commit into
mainfrom
feat/dashboard-chat-multiprovider
Feb 20, 2026
Merged

feat: add dashboard AI chat with TanStack multi-provider runtime#1
CarlosZiegler merged 1 commit into
mainfrom
feat/dashboard-chat-multiprovider

Conversation

@CarlosZiegler

@CarlosZiegler CarlosZiegler commented Feb 20, 2026

Copy link
Copy Markdown
Owner

Summary

  • add a new authenticated chat page at /(dashboard)/chat
  • add AI Chat entry to the dashboard sidebar
  • build chat UI with AI Elements components (Conversation, Message, PromptInput, ModelSelector)
  • keep chat transport on TanStack AI + /api/chat SSE endpoint
  • enable runtime provider/model selection (OpenAI, Anthropic, Gemini)
  • sync AI env vars for Gemini support in app env + CLI env template
  • update landing AI snippets to reflect multi-provider runtime

Notes

  • backend chat remains TanStack REST endpoint (not oRPC)
  • AI Elements is used for UI composition

Files touched

  • apps/start-template/src/routes/(dashboard)/chat/index.tsx
  • apps/start-template/src/components/app-sidebar.tsx
  • apps/start-template/src/lib/chat/use-resumable-chat.ts
  • apps/start-template/src/routes/api/chat/index.ts
  • apps/start-template/src/lib/env.server.ts
  • packages/cli/src/templates/env.template.ts
  • apps/start-template/src/routes/index.tsx

Validation

  • targeted TypeScript checks for changed files passed

@CarlosZiegler CarlosZiegler merged commit 38d6355 into main Feb 20, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant