Commit Graph
176 Commits
Author SHA1 Message Date
“BeeRad” 00f0afb8f4 chore: bump mcp server to 3.2.4 2026-04-27 15:17:13 +10:00
“BeeRad” 9ec26db660 fix: show mcp search results in visible text 2026-04-27 15:11:12 +10:00
“BeeRad” ceaace1f4a fix: write mcp edge explanations to canonical field 2026-04-27 15:02:33 +10:00
“BeeRad” 1019a2b846 fix: use platform-aware local defaults
- Route app DB and sqlite-vec defaults through shared platform helpers
- Mirror platform DB defaults in the standalone MCP package
- Fix Windows setup npm spawning and remove macOS-only env defaults
2026-04-27 14:46:10 +10:00
“BeeRad” c9fb623e02 fix: align WAL multi-surface DB safety
- align app and standalone MCP busy-timeout and retry behavior
- guard live DB dev and restore flows
- document WAL maintenance boundaries
2026-04-25 16:09:14 +10:00
“BeeRad” b5ef0191d7 Update README walkthrough video 2026-04-21 21:01:13 +10:00
“BeeRad” ad07fcb868 feat: support one-command multi-client MCP setup
- Allow comma-separated clients for setup, print-config, and install-rules
- Add --install-rules to setup so MCP config and agent memory install together
- Document the Claude Code plus Codex one-command demo path

Generated with Claude Code
2026-04-21 09:24:31 +10:00
“BeeRad” e4f51148fa fix: preserve agent memory files when installing RA-H rules
- Add RA-H graph memory as a marked section instead of replacing files
- Make install-rules idempotent for AGENTS.md and CLAUDE.md
- Document the demo-safe memory file setup command

Generated with Claude Code
2026-04-21 08:57:37 +10:00
“BeeRad” 07ca873702 fix: auto-write Codex MCP config
- Merge RA-H MCP settings into Codex config.toml when --yes is passed
- Preserve unrelated TOML config while replacing stale RA-H blocks
- Update docs and package version for the Codex auto setup path

Generated with Claude Code
2026-04-21 08:49:31 +10:00
“BeeRad” 21772fcba7 feat: add frictionless RA-H OS setup
- Add MCP setup, doctor, init-db, config, and rules CLI commands
- Publish latest MCP package wiring and local setup helper
- Update OS install docs for MCP-only, full app, and demo-safe setup

Generated with Claude Code
2026-04-21 08:29:31 +10:00
“BeeRad” 14b5784cd6 fix: align first-run modal with local OpenAI key settings
- check configured key status through the settings API
- dismiss first-run modal with a dedicated local storage flag
- treat .env.local as the local OpenAI key source

Generated with Claude Code
2026-04-20 17:11:19 +10:00
“BeeRad” c0c896cf8b docs: align schema and MCP indexing guidance
- document node and chunk embedding storage
- clarify MCP context and retrieval behavior
- keep unrelated onboarding code edits unstaged

Generated with Claude Code
2026-04-20 17:07:24 +10:00
“BeeRad” 0775b9c4b7 Merge branch 'codex/os-shared-skills-sync' 2026-04-17 20:58:59 +10:00
“BeeRad” 7e663abfb0 feat: sync shared skills contract and graph-first discipline 2026-04-17 20:58:21 +10:00
“BeeRad” 5f4d1f61c2 refactor: remove open-source context migration tail
- delete dead context migration code from sqlite startup
- leave the open-source app on the final no-context schema contract only

Generated with Codex
2026-04-17 13:24:13 +10:00
“BeeRad” 07754f5030 feat: sync open-source context and capsule removal
- remove legacy contexts surfaces from the app, MCP bridge, standalone server, and docs
- keep getContext and retrieveQueryContext while aligning the simplified graph-only contract
- harden dev startup migration behavior and disable the accidental chat surface in open source

Generated with Codex
2026-04-17 12:34:51 +10:00
“BeeRad” 97eeb0789f feat: finalize local OpenAI key flow and MCP docs
- add server-side .env.local OpenAI key management for the open-source app
- route AI features through the preferred local key path and lazy-load embed recovery
- rewrite README and docs for current MCP setup, schema, and fully-local guidance

Generated with Claude Code
2026-04-16 14:08:37 +10:00
“BeeRad” c2f880d957 sync: harden standalone mcp and chunk recovery 2026-04-16 09:53:56 +10:00
“BeeRad” 097c4c61bb feat: sync map pane exploration overhaul
- port the read-only map exploration behavior and focus wiring from the private repo
- align the OS map pane with the shipped focused-node and overview interactions

Generated with Claude Code
2026-04-15 20:17:35 +10:00
“BeeRad” 4c9f2c6f5a merge: sync panel redesign updates 2026-04-15 14:06:15 +10:00
“BeeRad” 528aab8e8c feat: sync panel redesign updates 2026-04-15 13:58:08 +10:00
“BeeRad” fd56f6f86f Merge branch 'codex/os-sqlite-fts-corruption-sync' 2026-04-14 22:06:05 +10:00
“BeeRad” 91ce23309b fix: port sqlite fts corruption containment
- remove unsafe standalone startup FTS rebuild behavior
- add integrity classification and degraded FTS handling in the OS database runtime
- add clean-db FTS repair script for rebuildable corruption recovery

Generated with Claude Code
2026-04-14 22:05:54 +10:00
“BeeRad” 581bd3341d merge: bring MCP retrieval and write hardening to main 2026-04-14 20:57:13 +10:00
“BeeRad” 929423cb21 feat: port MCP retrieval and write hardening
- align os MCP/runtime/docs with ra-h contract
- add safe direct node lookup and context-optional flows
- gate edge and context writes behind confirmation
2026-04-14 20:57:07 +10:00
“BeeRad” 49c798e4b8 Merge branch 'codex/contexts-demotion-follow-through' 2026-04-13 20:51:20 +10:00
“BeeRad” d825e7a783 feat: align MCP retrieval contract with ra-h
- add external retrieval and confirmation-gated writeback tools across MCP surfaces
- port direct-search-first retrieval support and supporting ranking/query updates
- update MCP docs and skills to treat agent memory files as optional reinforcement

Generated with Claude Code
2026-04-13 20:50:13 +10:00
“BeeRad” 5dcb2b7df6 feat: demote context startup priority
- cap contexts to 10 per account
- align MCP and onboarding context guidance
- keep contexts optional unless obviously relevant
2026-04-13 12:18:47 +10:00
“BeeRad” 96c72fc908 fix: stop os persistent slot state recursion 2026-04-11 21:57:04 +10:00
“BeeRad” 6570e844ab fix: stop os startup from rewriting nodes fts 2026-04-11 21:54:21 +10:00
“BeeRad” 1de5290d7a fix: remove dead os open-tab hydration loop 2026-04-11 21:48:28 +10:00
“BeeRad” a90d7d06c4 fix: stop os search modal and sse reconnect loops 2026-04-11 21:44:19 +10:00
“BeeRad” 3ae46245ec feat: port holistic node refinement contract 2026-04-11 21:37:52 +10:00
“BeeRad” 35f9ecf89c feat: port contexts layer and MCP parity 2026-04-10 19:41:26 +10:00
“BeeRad” a8c5506fb7 Merge branch 'feature/ingestion-pipeline-audit-search-fix' 2026-03-23 10:47:27 +11:00
“BeeRad” 545dc6e2e8 fix: port search and dimension safety guardrails
- enforce canonical dimensions across app and MCP surfaces
- prioritize title-first node search in UI and query tools
- add regression tests for ranking and dimension validation
2026-03-23 10:47:18 +11:00
“BeeRad” c1eda905d3 merge: ui polish pass sync 2026-03-23 08:53:27 +11:00
“BeeRad” 3b8fa75b70 sync: ui polish pass from private repo
- increase base typography and relative date formatting
- add card polish, empty states, and skeleton loaders
- center the nodes pane content like the focus panel
2026-03-23 08:53:19 +11:00
“BeeRad” 4a706b9e8c merge: source-first schema alignment 2026-03-22 20:17:27 +11:00
“BeeRad” b9af8dc385 refactor: align source-first schema surfaces 2026-03-22 20:17:07 +11:00
“BeeRad” 255377658b Clarify Windows and Linux support docs 2026-03-21 17:52:41 +11:00
“BeeRad” f009e3cb87 Merge feature/qdrant-vector-backend-os 2026-03-21 17:48:53 +11:00
“BeeRad” 6dcf247a64 Stabilize cross-platform local runtime 2026-03-21 17:48:48 +11:00
“BeeRad” 253e0ae68f Merge branch 'feature/settings-panel-overhaul' 2026-03-21 16:07:24 +11:00
“BeeRad” 22b627e1d2 feat: simplify settings surface\n\n- keep only API keys, context, and agents in settings\n- restyle the retained settings panels for light and dark themes\n- preserve the API keys workflow in the open-source build 2026-03-21 16:07:15 +11:00
“BeeRad” 2e5edff501 Merge feature/chat-ui-light-mode-sync 2026-03-21 15:06:56 +11:00
“BeeRad” 2d63f1fa13 fix: sync light mode readability improvements
- replace hardcoded dark colors in shared light mode components
- fix focused skill and inline node label readability in light mode

Generated with Codex
2026-03-21 15:06:21 +11:00
“BeeRad” 85a16e05db feat: add three-panel layout 2026-03-20 21:22:09 +11:00
“BeeRad”andClaude Sonnet 4.6 21290bb48a feat: dimensions folder grid UI overhaul
- Folder cards: off-black bg (--rah-bg-folder), compact 80px height
- Icon + name in footer, green pill badge for node count
- Description snippet shown below name when set
- Hover-only edit/delete actions
- Add --rah-bg-folder CSS variable to both themes

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-20 18:14:49 +11:00
“BeeRad”andClaude Sonnet 4.6 6677b1b64b feat: node view redesign — single-scroll, no tabs
Ports the full node view redesign from ra-h. Replaces the 4-tab layout
(Desc/Notes/Edges/Source) with a single-scroll document view.

- New FocusPanel: frontmatter rows, collapse toggle, NodeSearchModal,
  TipTap SourceEditor, section headers with extending rules
- NodeSearchModal: new full-screen portal modal for creating connections
- SourceEditor: TipTap WYSIWYG editor (new file)
- SourceReader: removed header chrome, added onContentClick prop
- Source formatters: inherit font, 15px/1.7, no max-width centering
- DimensionTags: subtle dashed + button replaces green pill
- autoEmbedQueue: recover nodes stuck in 'chunking' state on startup
- edges: fix extra parameter in getNodeConnectionsSQLite

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-20 17:03:06 +11:00