“BeeRad” and Claude Opus 4.5
d9c0ba89fe
feat(rah-light): remove chat API routes
...
- Deleted app/api/rah/chat/route.ts
- Deleted app/api/rah/usage/route.ts
- Deleted empty app/api/rah/ directory
- RAHChat.tsx references removed in Story 7
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-29 15:24:03 +11:00
“BeeRad” and Claude Opus 4.5
fa96c238c2
feat(rah-light): remove voice features
...
- Delete voice hooks: useVoiceSession, useRealtimeVoiceClient, useAssistantTTS, useVoiceInterruption
- Delete voice API routes: /api/voice/tts, /api/realtime/ephemeral-token
- Delete voice service: src/services/voice/usageLogger.ts
- Clean up RAHChat.tsx: remove voice stub hooks and voice-related state/handlers
- Clean up TerminalInput.tsx: remove voice props, mic icons, amplitude visualizer
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-29 15:17:31 +11:00
“BeeRad” and Claude Opus 4.5
6b7bb5a5f9
feat(rah-light): remove agent delegation system
...
- Delete src/services/agents/delegation.ts (AgentDelegationService)
- Delete app/api/rah/delegations/ directory (all routes)
- Delete src/components/agents/DelegationIndicator.tsx
- Update workflowExecutor.ts to work without delegation streaming
- Update executeWorkflow.ts tool to execute workflows directly
- Update quickAdd.ts to execute directly without delegation tracking
- Add stub AgentDelegation types to UI components for compatibility
- Add stub voice hooks to RAHChat.tsx (will be removed in story 2)
Files deleted:
- src/services/agents/delegation.ts
- app/api/rah/delegations/route.ts
- app/api/rah/delegations/stream/route.ts
- app/api/rah/delegations/[sessionId]/route.ts
- app/api/rah/delegations/[sessionId]/summary/route.ts
- src/components/agents/DelegationIndicator.tsx
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-29 15:11:15 +11:00
“BeeRad” and Claude Opus 4.5
9b2db68751
chore: codebase audit — remove dead code, unused deps, clean configs
...
Phase 1: Delete 19 dead component/service/tool files (4,200+ lines)
Phase 2: Remove 13 unused npm packages (Radix UI, shadcn utilities, ytdl-core, etc.)
Phase 3: Database schema — drop agent_delegations, add performance indexes
Phase 4: Remove 12 dead types from database.ts/analytics.ts/helpers.ts
Phase 5: Strip shadcn/ui theme from tailwind config
Phase 6: Clean env vars, fix broken imports (LocalKeyGate, MapViewer)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-29 08:52:15 +11:00
“BeeRad” and Claude Opus 4.5
05523b7cb2
sync: Major UI updates from private repo (Jan 16-24)
...
Features synced:
- UI Panels Refactor: flexible pane system with ChatPane, NodePane,
DimensionsPane, WorkflowsPane, ViewsPane, MapPane
- Source Content Reader: content type detection + 4 formatters
(transcript, book, markdown, raw)
- Source Content Search: Cmd+F search in Source Reader
- Feed Layout Overhaul: LeftToolbar, SplitHandle, CollapsedRail
- Map Panel: promoted to first-class pane
- Edge policy simplification: auto-inference + direction correction
New files:
- src/components/panes/* (pane system)
- src/components/layout/CollapsedRail.tsx
- src/components/layout/LeftToolbar.tsx
- src/components/layout/SplitHandle.tsx
- src/components/focus/source/* (Source Reader + formatters)
- src/components/views/ViewsOverlay.tsx
Updated:
- ThreePanelLayout.tsx (complete refactor)
- FocusPanel.tsx (Source tab integration)
- API routes (dimensions GET, edges auto-inference)
- Database services (nodes, edges, dimensions)
Dependencies added:
- react-markdown
- remark-gfm
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-24 21:54:21 +11:00
“BeeRad” and Claude Opus 4.5
419d29dbe8
sync: PDF file upload from private repo
...
- Add drag-and-drop PDF upload to Quick Capture
- New upload endpoint with size limits (warn 10MB, reject 50MB)
- Add extractFromBuffer method to PaperExtractor
- Visual feedback: drag-over highlight, file preview card
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-14 20:13:13 +11:00
“BeeRad” and Claude Opus 4.5
2cbc950fd4
sync: Idea Genealogy + Quick Capture Overhaul
...
From private repo:
Idea Genealogy:
- Required edge explanations across UI/tools/API/MCP
- Inferred edge schema (category/type/confidence)
- Added part_of relationship type
- Connection UI chips (Made by / Part of / Came from / Related)
Quick Capture Overhaul:
- Jina.ai fallback for JS-rendered sites (Twitter, SPAs)
- Simplified UI: removed mode buttons, auto-detect input type
- Renamed to "Add Stuff", moved to top-right
- Auto-edge creation from description entities
- Increased content summary length (500→1500 chars)
Description Generation Fix:
- Simplified prompt to "what is this"
- Added link/dimensions context
- Better creator attribution
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-14 17:08:26 +11:00
“BeeRad”
f7b8b2058c
sync: description generation fix - simplified prompt
2026-01-13 11:38:25 +11:00
“BeeRad”
4f030c7d29
sync: ingestion improvements from private repo
...
- Fixed dimension auto-assignment (locked dimensions now properly assigned)
- Added description field as grounding context for AI
- Updated embedding format: Title → Description → Content → Dimensions
- Description-weighted search (5x boost)
- Bug fixes: extraction tool dimension display, DimensionSearchModal closing
- Removed quickLink tool (use Quick Link workflow instead)
- Added regenerate-description API endpoint
2026-01-13 11:03:56 +11:00
“BeeRad” and Claude Opus 4.5
3f0426ecf4
sync: Agent Architecture Overhaul - AI SDK 6 + workflow optimization
...
Synced from private repo (feature/ai-sdk-6-upgrade):
- Upgrade AI SDK 5 → 6 (packages + API changes)
- Add sqliteQuery tool for flexible read-only queries
- New WorkflowExecutor with workflow-specific tools
- 83% token reduction for workflow execution
- Remove mini-rah dead code (simplified architecture)
- Add context management usage endpoint
- Fix Connect workflow instructions
- Clickable node references in workflow UI
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-12 20:59:27 +11:00
“BeeRad” and Claude Opus 4.5
f9271aeeb4
sync: Workflows P2 features from private repo
...
- 5 bundled workflows (prep, research, connect, integrate, survey)
- quickLink tool for fast edge creation
- queryDimensionNodes tool for dimension queries
- Workflow orchestration tools (list, get, edit)
- Dimension awareness with active dimension tracking
- Unified Workflows tab in Agent Panel
- MCP server updates for workflow execution
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-11 18:54:34 +11:00
“BeeRad”
a3647c0693
sync: editable workflows from private repo
...
- Users can edit/create workflows from Settings → Workflows tab
- File-based storage for custom workflows
- Bundled workflows serve as fallback when no user file exists
- Added createEdge tool access for workflows (Quick Link)
- Cleaned up stale terminology in workflow prompts
Files synced:
- src/services/workflows/workflowFileService.ts (NEW)
- app/api/workflows/[key]/route.ts (NEW)
- src/services/workflows/registry.ts
- src/components/settings/WorkflowsViewer.tsx
- src/tools/infrastructure/registry.ts
- src/services/agents/wiseRAHExecutor.ts
- src/config/workflows/integrate.ts
- src/config/prompts/wise-rah.ts
2026-01-04 16:30:25 +11:00
“BeeRad” and Claude Opus 4.5
bcfeb285bb
fix: add /api/logs route (fix gitignore that was blocking it)
...
- Fix .gitignore: logs/ -> /logs/ to only ignore root logs dir
- Add app/api/logs/route.ts (was being ignored by gitignore)
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-30 14:43:39 +11:00
“BeeRad” and Claude Opus 4.5
2f2ef10ec9
sync: bug fixes + eval system from private repo
...
- Fix chunk_status: pass chunk_status/chunk/metadata to context builder
- Fix vector search: scope by node_id BEFORE similarity search
- Add eval logging system (RAH_EVALS_LOG=1)
- Add eval dashboard at /evals
- Add vitest for testing
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-28 16:09:25 +11:00
“BeeRad” and Claude Opus 4.5
c9d85998c1
sync: Phase 3 Agent Features from private repo
...
Features synced:
- LucideIconPicker component (115 icons for dimension customization)
- Dimension editing modal (descriptions + icons)
- Compound filters (per-column AND filters)
- Improved dimension assignment with keyword tagging
- queryDimensions and getDimension agent tools
New files:
- src/components/common/LucideIconPicker.tsx
- src/tools/database/queryDimensions.ts
- src/tools/database/getDimension.ts
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-25 10:05:02 +11:00
“BeeRad”
733d1c3407
Initial commit: RA-H Open Source Edition
...
Local-first knowledge management system with BYO API keys.
Features:
- 3-panel UI (Nodes | Focus | Helpers)
- SQLite + sqlite-vec for vector search
- Agent system (Easy/Hard mode orchestrators)
- Content extraction (YouTube, PDF, web)
- Integrate workflow for connection discovery
- Dimension system with auto-assignment
Tech stack:
- Next.js 15 + TypeScript + Tailwind CSS
- Anthropic (Claude) + OpenAI (GPT) via Vercel AI SDK
Setup:
npm install && npm rebuild better-sqlite3
scripts/dev/bootstrap-local.sh
npm run dev
MIT License
2025-12-15 16:14:28 +11:00