Skip to content

Add AI assistant - #147

Merged
amrabed merged 45 commits into
mainfrom
feat/add-ai-assistant
Nov 8, 2026
Merged

amrabed merged 45 commits into
mainfrom
feat/add-ai-assistant

Conversation

@amrabed

@amrabed amrabed commented Aug 25, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

Add state-of-the-art AI Assistant support to cur8d.tsx

Key Highlights:

  • Leverages assistant-ui (@assistant-ui/react): Uses the premier open-source React AI chat component library rather than building chat primitives from scratch.
  • Visualized with Mermaid: Comprehensive Mermaid architecture diagrams, interaction sequence diagrams, class hierarchies, and Gantt charts.
  • Vercel AI SDK (ai, @assistant-ui/react-ai-sdk): Seamless streaming runtime with multi-provider support (Gemini, OpenAI, Anthropic, Ollama) and a zero-config Mock Provider fallback.
  • Generative UI & Tool Calling: Live interactive tool widgets (searchDocumentation, setTheme, getSystemInfo, navigatePage).

@vercel

vercel Bot commented Aug 25, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
typescript Ready Ready Preview Nov 8, 2026 5:31am UTC

@amrabed
amrabed marked this pull request as draft August 25, 2026 02:25
@amrabed amrabed changed the title feat(ai): add AI assistant specification and implementation plan Add AI assistant Aug 25, 2026
@amrabed amrabed changed the title Add AI assistant feat(ai): add AI assistant specification and implementation plan Aug 25, 2026
@amrabed amrabed changed the title feat(ai): add AI assistant specification and implementation plan Add AI assistant Aug 25, 2026
@sonarqubecloud

Copy link
Copy Markdown

@amrabed amrabed mentioned this pull request Sep 3, 2026
amrabed added a commit that referenced this pull request Sep 3, 2026
- Add AI assistant component using Vercel AI SDK and @assistant-ui/react (#147)
- Standardize focus ring styles across interactive components (#148)
- Optimize search state allocation and hook dependencies (#149)
- Sanitize HTML rendering to eliminate potential XSS vectors (#150)
@amrabed
amrabed force-pushed the feat/add-ai-assistant branch from 20cec36 to 13588bc Compare September 26, 2026 12:27
@amrabed

amrabed commented Sep 26, 2026

Copy link
Copy Markdown
Collaborator Author

Successfully rebased onto main. All verification checks (mise run verify) are passing cleanly.

@amrabed

amrabed commented Oct 25, 2026

Copy link
Copy Markdown
Collaborator Author

Successfully rebased onto main, resolved Vercel build failure, and fixed WCAG 2.5.3 accessibility compliance. All CI verification checks and Vercel deployments are passing cleanly.

@sonarqubecloud

sonarqubecloud Bot commented Nov 8, 2026

Copy link
Copy Markdown

@amrabed
amrabed marked this pull request as ready for review November 8, 2026 12:49
@amrabed
amrabed merged commit 8a707cd into main Nov 8, 2026
5 checks passed
@amrabed
amrabed deleted the feat/add-ai-assistant branch November 8, 2026 12:49
amrabed added a commit that referenced this pull request Nov 8, 2026
amrabed added a commit that referenced this pull request Nov 11, 2026

This branch was successfully deployed

1 active deployment
Preview — 9a75f3e4 Deployed Nov 8, 2026 by vercel[bot]
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