5 Commits

Author SHA1 Message Date
a81e921f39 Remove OPENROUTER_API_KEY from vars (already configured as secret)
Fixes deployment error caused by binding name conflict. The API key
is properly configured as a Cloudflare Pages secret.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 04:28:18 -07:00
11cd000766 Add D1 database ID for hubert-conversations
Created D1 database and updated wrangler.jsonc with actual database UUID.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 04:25:12 -07:00
b49b5d1df4 Add permissions file, enhance HubertChat init & retry, update API routes
- Introduce .claude/.fuse_hidden... with explicit allow permissions
- Add fetchWithTimeout utility for robust network calls
- Implement init error handling and retry mechanism in HubChat
- Update API handlers for new visitor and chat routes
- Adjust wrangler.jsonc for deployment changes

Signed: Hubert The Eunuch
2026-01-03 18:18:53 -07:00
e1a1a4259a Add LangChain support, new UI components, and schema migration
- Add @langchain packages and zod for schema validation
- Introduce HubertChat component and Astro sections
- Create initial DB migration for Hubert data
- Update API routes for chat, conversations, and new visitors
- Adjust package.json and pnpm-lock with new dependencies

Hubert The Eunuch
2026-01-03 17:43:12 -07:00
7a3dbbf48b Initialize web application via create-cloudflare CLI
Details:
  C3 = create-cloudflare@2.58.0
  project name = nicholai-work-2026
  framework = astro
  framework cli = create-astro@4.13.2
  package manager = pnpm@10.23.0
  wrangler = wrangler@4.53.0
  git = 2.52.0
2025-12-06 03:39:35 -07:00