Repository navigation
Give the chatbot everything personal the site shows - #168
Conversation
The About bio moves into config/about.ts so the page and the chatbot read the same text. The chat context gains a personal block: bio, facts, photo stories, books, Spotify playlists and companies. The system prompt keeps personal answers to that data. Closes #167
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
|
Warning Review limit reachedYou've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Next included review available in 8 minutes. View limit detailsLimit details: You’ve used the included review currently available. Review configuration: ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Advanced Run ID: 📒 Files selected for processing (4)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Closes #167
What
config/about.ts(new): the About bio as data, paragraphs of text and link segments.components/app/about-overview.tsxrenders from it, and the chatbot gets the same text throughaboutSegmentsToText. One source, so they can't drift.lib/chatbot-context.ts: a newpersonalblock:biofacts: timezone, the gitista Update 'Digital Army' Project Link #1-in-Tunisia link, and all social linksphotosAndStories: theOVERVIEW_CARDSstories (Üsküdar ferry, Jbal Rsas, the Cappadocia balloon with Jobflow, Vanille and Nevey, the haircut card)booksImReading:BOOKSmusic: Spotify profile and playlists, from the existinggetUserPlaylists, which already returns an empty list on failurecompaniesIveWorkedWith:CLIENTSapp/api/chat/route.ts:Verified
href,targetand class, the bold spans and the block height are identical./api/chatreplies (production build, Groq):BOOKSpnpm lint: 0 errors.pnpm buildpasses.Note
#158 also edits
lib/chatbot-context.ts, adding blog posts to the context. Whichever merges second needs a trivial merge: both add keys to the same context object.