“BeeRad”
f3d240c604
feat: add remote MCP endpoint for external agent access
...
- Add app/api/mcp/route.ts with read-only ls_* tools
- Tools: ls_search_nodes, ls_get_nodes, ls_query_edges, ls_list_dimensions
- Uses WebStandardStreamableHTTPServerTransport for Vercel serverless
- Stateless mode (sessionIdGenerator: undefined) for proper serverless execution
- CORS headers for cross-origin agent access
- GET endpoint returns server info for debugging
Usage: claude mcp add --transport http latent-space https://latentspace.ra-h.app/api/mcp
2026-01-30 08:01:28 +11:00
“BeeRad”
f67d6af862
chore: bump next to 15.1.12
2026-01-29 21:18:16 +11:00
“BeeRad” and Claude Opus 4.5
b31441b35f
feat(rah-light): replace workflows with guides system
...
- Remove entire workflow system (API routes, services, tools, components)
- Add guides system from main ra-h repo (for external agent integration)
- Update pane types: 'workflows' → 'guides' throughout
- Update LeftToolbar to show guides icon instead of workflows
- Update SettingsModal with GuidesViewer tab
- Add GuidesPane for browsing guides in main UI
- Clean up prompts to remove workflow references
- Update tool registry to remove workflow tools
- Add gray-matter package for frontmatter parsing
Guides are essential for RA-H Light as they help external agents
(via MCP) understand the knowledge base context and usage patterns.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-29 16:29:24 +11:00
“BeeRad” and Claude Opus 4.5
3c3faa0c09
feat(rah-light): remove unused npm packages
...
- Remove @ai-sdk/anthropic (was used by deleted Claude chat agent)
- Remove @ai-sdk/react (was used by deleted chat UI hooks)
- All remaining packages are actively used
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-29 15:38:43 +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
65d22315e1
sync: interactive map canvas from private repo
...
- React Flow replaces custom SVG map (node dragging, edge creation, SSE sync)
- Redesigned QuickAddInput and EdgeExplanationModal (match SearchModal design)
- Selection highlighting with edge/node dimming
- Added tabBar prop to BasePaneProps and PaneHeaderProps
- Removed stale activeDelegations prop from QuickAddInput callers
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-28 13:01:46 +11:00
“BeeRad”
cea1df7f1f
sync: Focus Panel UX Refresh from private repo
...
- Three-tab interface: Notes | Desc | Source
- Markdown preview with node tokens (react-markdown + remark-gfm)
- Formatting toolbar (H1/H2/H3/Bold/Italic)
- @mention functionality for linking nodes
- Description edit with 280 char limit
Run `npm install` to get new dependencies.
2026-01-14 22:15:09 +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
0e6bf12ad3
fix: OS release prep - bootstrap script, deps, docs
...
- Fix bootstrap script (.env.example.local → .env.example)
- Fix @langchain/core version conflict (^1.0.1 → ^0.3.0)
- Add settings:open event listener for LocalKeyGate button
- Pin Next.js to 15.1.3 (was "latest")
- Default runtime to 'local' mode
- Remove desktop app references from UI text
- Rewrite MCP docs for web-only context
- Add SECURITY.md, CODE_OF_CONDUCT.md, CHANGELOG.md
- Add docs/README.md, docs/TROUBLESHOOTING.md
- Update README with platform support table
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-30 12:24:56 +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”
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