“BeeRad” and Claude Opus 4.5
fbbfb737ce
fix: update README with correct MCP setup (npm package)
...
- Changed from old stdio-server.js path to npx ra-h-mcp-server
- Added local development alternative
- Fixed tool list (removed rah_update_edge, added rah_list_dimensions)
- Added HTTP method section for real-time UI updates
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-02 09:50:44 +11:00
“BeeRad” and Claude Opus 4.5
bcea76800b
feat: standalone MCP server (ra-h-mcp-server)
...
- Added apps/mcp-server-standalone/ with direct SQLite access
- Works without RA-OS app running
- Install via: npx ra-h-mcp-server
- Updated docs/8_mcp.md with setup instructions
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-02 09:26:46 +11:00
“BeeRad” and Claude
5c480b01d6
docs: update for Guides system and terminology
...
- Rename Tools & Workflows to Tools & Guides
- Fix merge conflict in 4_tools-and-guides.md
- Update tool count and feature descriptions
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2026-02-01 15:22:32 +11:00
“BeeRad”
6f2cc08f4d
docs: remove workflows mention from README
2026-02-01 10:10:06 +11:00
“BeeRad”
c1dca2f2c9
docs: update tools and workflows
2026-02-01 10:06:08 +11:00
“BeeRad”
91990bd7ae
docs: add ASCII banner to README
2026-02-01 10:03:54 +11:00
BradWMorris and GitHub
e027205c05
Merge pull request #3 from bradwmorris/docs-ra-os-docs-process
...
docs: standardize RA-OS naming and add process docs
2026-02-01 09:48:27 +11:00
“BeeRad”
16db5b61b6
docs: standardize RA-OS naming and add process docs
2026-02-01 09:47:33 +11:00
“BeeRad”
6c510096a3
refactor: rename ls_* to rah_* and add optional write tools
...
- Rename all tools to rah_* prefix (generic, not Latent Space specific)
- Update server info to be generic RA-H branding
- Add optional write tools behind MCP_ALLOW_WRITES=true env var:
- rah_add_node, rah_update_node
- rah_create_edge, rah_update_edge
- rah_create_dimension, rah_update_dimension, rah_delete_dimension
- Read tools always enabled: rah_search_nodes, rah_get_nodes,
rah_query_edges, rah_list_dimensions
- No embedding search (disabled by DISABLE_EMBEDDINGS on hosted deployments)
This makes the HTTP MCP endpoint a general feature of ra-h_os that any
deployment can use, not specific to Latent Space Hub.
2026-01-30 08:09:05 +11:00
“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”
5e0cf94dc5
docs: update tools and workflows
2026-01-29 21:03:01 +11:00
“BeeRad”
104b02b02f
fix: disable vector setup when embeddings disabled
2026-01-29 21:03:01 +11:00
BradWMorris and GitHub
55d3ffa1f7
Merge pull request #1 from bradwmorris/feature/rah-light
...
Feature/rah light
2026-01-29 17:38:37 +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
f383d770ca
docs: update documentation for RA-H Light
...
- Rewrite 0_overview.md for 2-panel UI + MCP focus
- Delete 1_architecture.md (agent hierarchy no longer applies)
- Delete 3_context-and-memory.md (agent context no longer applies)
- Rewrite 4_tools-and-workflows.md for MCP tools only
- Rewrite 6_ui.md for 2-panel layout
- Delete 7_voice.md (voice removed)
- Update 8_mcp.md with correct tool list (11 tools)
- Rewrite 9_open-source.md for RA-H Light
- Update README.md with new doc structure
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-29 16:06:54 +11:00
“BeeRad” and Claude Opus 4.5
ea61ef1023
docs: update prd.json and progress.txt for story 15 - SPRINT COMPLETE
...
All 15 stories pass. RA-H Light is complete:
- Removed: chat agents, voice, delegation, Anthropic integration
- Kept: node/edge/dimension CRUD, workflows, MCP server (11 tools)
- UI: 2-panel layout with settings modal
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-29 15:46:41 +11:00
“BeeRad” and Claude Opus 4.5
c557e95f04
docs: update prd.json and progress.txt for story 14
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-29 15:44:46 +11:00
“BeeRad” and Claude Opus 4.5
a7234be5f4
feat(rah-light): update README for lite version
...
- Rename to RA-H Light
- Describe as knowledge management backend for AI agents
- Add MCP integration section with Claude Code setup
- List all 11 available MCP tools
- Remove references to chat agents, voice, 3-panel interface
- Keep essential sections: quick start, project layout, commands, docs
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-29 15:44:06 +11:00
“BeeRad” and Claude Opus 4.5
883299d070
docs: update prd.json and progress.txt for story 13
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-29 15:43:27 +11:00
“BeeRad” and Claude Opus 4.5
0d2d4bf0fd
feat(rah-light): remove extraction tools from MCP servers
...
- Remove rah_extract_url, rah_extract_youtube, rah_extract_pdf tools
- These tools called API endpoints that don't exist (/api/extract/*)
- MCP servers now expose 11 tools (down from 14):
- Node CRUD: add, search, update, get
- Edge CRUD: create, query, update
- Dimension CRUD: create, update, delete
- Semantic search: search_embeddings
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-29 15:42:49 +11:00
“BeeRad” and Claude Opus 4.5
a088b19556
docs: update prd.json and progress.txt for story 12
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-29 15:40:52 +11:00
“BeeRad” and Claude Opus 4.5
3181041090
feat(rah-light): remove unused prompts.ts type file
...
- Delete src/types/prompts.ts (was used by deleted contextBuilder.ts)
- All other type files verified in use: analytics.ts, database.ts, logs.ts, views.ts, pdf-parse.d.ts
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-29 15:40:18 +11:00
“BeeRad” and Claude Opus 4.5
8e1220ff65
docs: update prd.json and progress.txt for story 11
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-29 15:39:17 +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
b116bb57a4
docs: update prd.json and progress.txt for story 10
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-29 15:37:14 +11:00
“BeeRad” and Claude Opus 4.5
5cc198f52b
feat(rah-light): simplify settings panel
...
- Update ContextViewer description to remove chat reference
- All existing tabs remain useful for MCP/workflow functionality:
- Logs, Tools, Workflows, API Keys, Database, Context, External Agents
- No agent-specific or voice settings were present
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-29 15:36:40 +11:00
“BeeRad” and Claude Opus 4.5
e165c65627
docs: update prd.json and progress.txt for story 9
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-29 15:35:40 +11:00
“BeeRad” and Claude Opus 4.5
ee4053a0cf
feat(rah-light): remove unused supabaseTokenRegistry
...
- Delete src/services/context/supabaseTokenRegistry.ts (stub for private version, not imported)
- Keep requestContext.ts (used by workflow executor, middleware)
- Keep autoContext.ts (used by workflow API and tools)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-29 15:35:08 +11:00
“BeeRad” and Claude Opus 4.5
3dd766e248
docs: update prd.json and progress.txt for story 8
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-29 15:34:14 +11:00
“BeeRad” and Claude Opus 4.5
8a3b6df609
feat(rah-light): clean up unused agent services
...
- Delete src/services/ai.ts (not imported anywhere)
- Delete src/services/agents/registry.ts (only used by contextBuilder)
- Delete src/services/helpers/ directory (contextBuilder.ts, logger.ts - unused)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-29 15:33:37 +11:00
“BeeRad” and Claude Opus 4.5
cc5397e9ba
docs: update prd.json and progress.txt for stories 3-7
...
- Story 3: delegateToWiseRAH removed
- Story 4: Chat agent panels removed
- Story 5: Chat API routes removed
- Story 6: Two-panel layout (chat removed)
- Story 7: RAHChat and related components removed
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-29 15:30:49 +11:00
“BeeRad” and Claude Opus 4.5
2661be7c80
feat(rah-light): remove RAHChat and related components
...
- Deleted src/components/agents/RAHChat.tsx
- Deleted src/components/agents/TerminalInput.tsx
- Deleted src/components/agents/TerminalMessage.tsx
- Deleted src/components/agents/hooks/useSSEChat.ts
- Deleted src/components/helpers/ReasoningTrace.tsx
- Deleted src/components/helpers/ToolDisplay.tsx
- Simplified WorkflowsPane to show MCP integration message (no chat)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-29 15:30:05 +11:00
“BeeRad” and Claude Opus 4.5
a398819e26
feat(rah-light): remove chat pane, simplify to two-panel layout
...
- Deleted src/components/panes/ChatPane.tsx
- Removed 'chat' from PaneType in types.ts
- Updated ThreePanelLayout.tsx to remove chat pane case and references
- Updated LeftToolbar.tsx to remove chat icon and type
- Default slot B is now null (closed) instead of chat
- Cmd+\ now opens node pane instead of chat
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-29 15:27:53 +11:00
“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
92e48a2175
feat(rah-light): remove chat agent panels
...
- Deleted src/components/agents/AgentsPanel.tsx
- Deleted src/components/agents/MiniRAHPanel.tsx
- Deleted src/components/agents/WiseRAHPanel.tsx
- These components were not imported anywhere
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-29 15:22:14 +11:00
“BeeRad” and Claude Opus 4.5
844a9b57ab
feat(rah-light): remove delegateToWiseRAH orchestration tool
...
- Deleted src/tools/orchestration/delegateToWiseRAH.ts
- Removed delegateToWiseRAH from registry.ts and groups.ts
- Deleted tests/evals/scenarios/delegate-wise.ts and delegate-mini.ts
- Updated tests/evals/scenarios/index.ts to remove deleted test imports
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-29 15:20:35 +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
08012a8e5a
chore: add ralph infrastructure for rah-light strip-down
...
- prd.json with 15 user stories for phases 1-3
- prompt.md customized for deletion workflow
- progress.txt initialized
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-29 15:01:10 +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” 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”
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
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