No description
- JavaScript 99.6%
- Dockerfile 0.3%
Replaces the hand-rolled Anthropic streaming/tool-use loop in backend/anthropic.js with @brian/claude-chat-client (0.1.4, which adds the cache_control support this app's ruleset caching needed). Keeps the existing 3-tier API key resolution, MODEL constant, and tool implementations unchanged. Refactors BrainstormChat.jsx to render messages and the input box with @brian/claude-chat-ui's MessageList/ChatInput instead of hand-rolled JSX, picking up voice input for free via useSpeechToText. Adds .npmrc in both apps to resolve the @brian scope from the Forgejo package registry, and updates both Dockerfiles to copy it in before npm ci. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> |
||
|---|---|---|
| .forgejo/workflows | ||
| backend | ||
| frontend | ||
| .gitignore | ||
| CLAUDE.md | ||
| docker-compose.yml | ||