Commit Graph

  • d0ae373f45 docs(cli): clarify team mirror sync guard Drew Cain 2026-05-26 21:32:41 -05:00
  • 1acec0a69d test(cli): cover workspace sync guard branches Drew Cain 2026-05-26 13:14:15 -05:00
  • a2276a8a04 fix(cli): block team workspace rclone sync Drew Cain 2026-05-26 12:58:36 -05:00
  • 6ac28aeee9 fix(sync): use strict link resolution for deferred forward references Dennis Hempel 2026-05-28 09:50:30 +02:00
  • 4fd9cae293 fix(mcp): resolve write_note overwrite conflicts by file_path strictly Dennis Hempel 2026-05-28 09:26:38 +02:00
  • 41d12cba95 docs(cli): document personal workspace sync codex/851-cloud-sync-help-docs Drew Cain 2026-05-26 13:10:21 -05:00
  • ff5d872a8c chore: update version to 0.21.5 for v0.21.5 release v0.21.5 Drew Cain 2026-05-26 10:58:09 -05:00
  • 96ee4eafd2 docs: add v0.21.5 changelog entry Drew Cain 2026-05-26 10:57:55 -05:00
  • b109b7337f fix(mcp): attach local state to one workspace project row (#854) Drew Cain 2026-05-26 10:54:44 -05:00
  • 36b51b676e fix(mcp): return workspace-qualified write permalinks (#853) Drew Cain 2026-05-26 00:33:21 -05:00
  • 9af320187c fix(core): load sqlite-vec before vector table cleanup (#852) Drew Cain 2026-05-26 00:27:47 -05:00
  • 5a34a420c9 fix(mcp): preinitialize local ASGI database (#838) Paul Hernandez 2026-05-25 15:57:00 -05:00
  • a7e2368f9e chore: update version to 0.21.4 for v0.21.4 release v0.21.4 Drew Cain 2026-05-23 14:55:49 -05:00
  • c755127317 fix(cli): ignore CancelledError in background task done callback (#839) (#842) Sean Campbell 2026-05-23 13:27:59 -06:00
  • 94c04ee456 fix(mcp): restore write_note overwrite schema for external clients (#818) (#841) Sean Campbell 2026-05-23 13:19:43 -06:00
  • d4ed02ba74 docs(core): move release process from CONTRIBUTING.md to AGENTS.md (#846) Drew Cain 2026-05-23 14:00:01 -05:00
  • 40ed7129c8 chore: update version to 0.21.3 for v0.21.3 release v0.21.3 Drew Cain 2026-05-23 13:46:48 -05:00
  • c4ef7abff5 test(core): isolate XDG_CONFIG_HOME so host env can't leak into tests (#845) Drew Cain 2026-05-23 13:34:41 -05:00
  • c75f45f3cf Update README.md Paul Hernandez 2026-05-23 12:22:18 -05:00
  • 5ae8a733ea fix(mcp): route mixed local/cloud projects correctly (#837) v0.21.2 Drew Cain 2026-05-23 11:31:13 -05:00
  • b94ef01f82 feat(core): add XDG_CONFIG_HOME support (#844) Rafael Madriz 2026-05-22 17:18:06 -03:00
  • 12af7930de docs(installer): use pgvector image for Postgres compose (#840) Sean Campbell 2026-05-22 07:54:18 -06:00
  • 60ec6728de chore: update version to 0.21.1 for v0.21.1 release v0.21.1 phernandez 2026-05-16 18:56:38 -05:00
  • a84e77f4af docs: add v0.21.1 changelog entry phernandez 2026-05-16 18:56:30 -05:00
  • 6910620968 ci(installer): inline Homebrew formula bump (#833) Paul Hernandez 2026-05-16 18:55:25 -05:00
  • 214a54d740 chore: update version to 0.21.0 for v0.21.0 release v0.21.0 phernandez 2026-05-16 17:15:53 -05:00
  • 5a90c7cedf docs: add v0.21.0 changelog entry phernandez 2026-05-16 17:15:43 -05:00
  • 21d49023e7 fix(mcp): route multi-project search by name only fix/sqlite-search-index-orphan-cleanup phernandez 2026-05-16 16:55:21 -05:00
  • 9e3fe26a83 fix(core): purge SQLite search_index on project delete (#832) Paul Hernandez 2026-05-16 16:47:24 -05:00
  • e8c11b843d fix(core): load sqlite-vec before embeddings purge; add coverage phernandez 2026-05-16 16:07:19 -05:00
  • 43c50ea683 fix(core): tolerate missing vec0 module during project delete phernandez 2026-05-16 15:53:49 -05:00
  • d3619f97f9 fix(core): dialect-gate sqlite-vec embeddings purge phernandez 2026-05-16 15:28:41 -05:00
  • 2bd6552e84 fix(mcp): address PR review feedback (P2 + multi-project search) phernandez 2026-05-16 15:11:39 -05:00
  • 1768de8571 fix(core): skip absent search tables in project delete phernandez 2026-05-16 14:25:07 -05:00
  • a85767ad92 fix(core): purge SQLite search_index on project delete phernandez 2026-05-16 11:43:16 -05:00
  • 47ee982041 perf(cli): defer local ASGI app import (#828) Paul Hernandez 2026-05-15 17:59:58 -05:00
  • 4d22c398c6 fix(sync): preserve bmignore rclone filters (#827) Paul Hernandez 2026-05-15 17:48:49 -05:00
  • 8ac2d975f9 update README.md phernandez 2026-05-15 17:13:34 -05:00
  • 34830bfad7 Update README.md Paul Hernandez 2026-05-15 14:55:00 -05:00
  • f5e0c42047 Update README.md Paul Hernandez 2026-05-15 14:52:27 -05:00
  • 3f98da8c67 update README.md phernandez 2026-05-15 14:50:35 -05:00
  • 14ff77d1c2 update to fastmcp 3.3.1 phernandez 2026-05-15 12:27:48 -05:00
  • 4e4da6128d ci: run github actions on node 24 phernandez 2026-05-15 12:14:06 -05:00
  • 3bed6d8890 chore(deps): update deps and harden security (#825) Paul Hernandez 2026-05-15 10:45:14 -05:00
  • 4cba7ba01c fix(core): parse prose wikilinks as inline links (#824) Paul Hernandez 2026-05-14 11:43:11 -05:00
  • 8eeec64e28 fix: basic-memory project list does not list projects from all workspaces (#822) Drew Cain 2026-05-14 09:46:02 -05:00
  • 221221ce8d fix(cli): fetch projects from all workspaces and populate Workspace column claude/issue-820-20260514-0206 claude[bot] 2026-05-14 02:19:31 +00:00
  • a5cb5b8253 feat(cli): add top-level workspace stub redirecting to bm cloud workspace claude/issue-821-20260514-0210 claude[bot] 2026-05-14 02:13:23 +00:00
  • 29b9d755e2 fix(mcp): restore overwrite param schema for external MCP clients (#818) claude/issue-818-20260514-0055 claude[bot] 2026-05-14 01:14:37 +00:00
  • b70cba82ff fix(cloud): emit both - pattern and - pattern/** in rclone filter conversion claude/issue-819-20260514-0002 claude[bot] 2026-05-14 00:05:59 +00:00
  • 1227b7b99a feat(cli): add --project alias for --name in cloud sync commands claude/issue-817-20260512-1842 claude[bot] 2026-05-12 18:44:37 +00:00
  • c6fa185bf3 fix(mcp): route edit_note workspace-qualified permalinks (#813) Paul Hernandez 2026-05-11 12:56:26 -05:00
  • 415c2b3d6e feat(cli): add orphan entity command (#816) Paul Hernandez 2026-05-11 12:13:14 -05:00
  • 4aa0cbdd62 fix(sync): ignore hidden paths relative to watched project (#815) Paul Hernandez 2026-05-11 11:14:03 -05:00
  • 55f314237d fix(sync): avoid shell for scan subprocesses (#814) Paul Hernandez 2026-05-11 09:20:11 -05:00
  • 9862ef5411 fix(core): use updated_at for recent_activity filter and ordering (#812) Drew Cain 2026-05-11 09:14:06 -05:00
  • 5df6e620e2 fix(mcp): parse workspace-qualified permalinks in edit_note claude/issue-810-20260508-2305 claude[bot] 2026-05-08 23:13:55 +00:00
  • df5e8d805f fix(mcp): centralize workspace permalink routing (#808) Paul Hernandez 2026-05-08 16:44:57 -05:00
  • 831dc1ecdc fix(mcp): make multi-project search opt-in (#807) Paul Hernandez 2026-05-08 12:54:20 -05:00
  • 4d2e6b85a1 pass context to recent_activity codex-pr813-core-merge phernandez 2026-05-07 18:50:02 -05:00
  • 26381aeed1 fix(mcp): use lightweight graph hydration lookup (#806) Paul Hernandez 2026-05-08 10:07:29 -05:00
  • 7918e5c6bf fix(mcp): preserve workspace paths in build_context (#801) Paul Hernandez 2026-05-08 09:53:54 -05:00
  • f312341020 fix(mcp): add workspace routing to delete_project (#803) Paul Hernandez 2026-05-08 09:48:51 -05:00
  • acdab2ecfc fix(mcp): apply workspace-canonical prefix in resolve_project_and_path fallback claude/issue-799-20260508-0212 claude[bot] 2026-05-08 02:30:13 +00:00
  • d6bc8fa007 feat(mcp): add workspace parameter to delete_project for cross-workspace targeting claude/issue-800-20260508-0212 claude[bot] 2026-05-08 02:17:12 +00:00
  • e871298e95 Merge branch 'main' of github.com:basicmachines-co/basic-memory phernandez 2026-05-07 18:50:10 -05:00
  • 177ae21ba7 pass context to recent_activity phernandez 2026-05-07 18:50:02 -05:00
  • 3415fd1014 fix(core): parse picoschema modifier descriptions (#796) Drew Cain 2026-05-06 12:21:35 -05:00
  • b08659e228 fix(api): accept qualified project resolver hints (#795) Paul Hernandez 2026-05-06 10:33:11 -05:00
  • 2d65d1b6bb Support typed search facet filters codex/search-pagination-total phernandez 2026-05-04 15:24:42 -05:00
  • 09a4b09436 feat(api): include search result totals (#791) Paul Hernandez 2026-05-04 14:57:04 -05:00
  • e1adf10f1b test(api): cover postgres search count syntax errors phernandez 2026-05-04 14:54:57 -05:00
  • fa4845119d fix(api): avoid semantic count searches phernandez 2026-05-04 14:21:27 -05:00
  • 3589e21278 fix(api): handle blank search text phernandez 2026-05-04 13:35:13 -05:00
  • 7f9fc80e27 Add exact totals to search pagination phernandez 2026-05-04 12:57:39 -05:00
  • a661e924df feat(mcp): create projects by workspace slug (#789) Paul Hernandez 2026-05-03 19:31:55 -05:00
  • 05adda1502 fix(mcp): route workspace-qualified memory urls (#790) Paul Hernandez 2026-05-03 18:18:10 -05:00
  • 0a72d81bb3 fix(mcp): cap recent_activity rows with explicit truncation footer (#785) Drew Cain 2026-05-03 17:43:42 -05:00
  • c51b70a217 feat(mcp): add workspace_id parameter to create_memory_project claude/issue-788-20260503-1511 claude[bot] 2026-05-03 15:14:52 +00:00
  • f64f7b5cfc fix(mcp): remove hardcoded display cap of 5 in recent_activity formatter claude/issue-784-20260503-0201 claude[bot] 2026-05-03 02:03:33 +00:00
  • 5ccf433cad fix(cli): point bm cloud setup hint at bm cloud sync-setup (#780) Drew Cain 2026-05-02 17:35:24 -05:00
  • 724533b549 fix(cli): correct sync-setup command in cloud setup hints and docs claude/issue-779-20260502-2200 claude[bot] 2026-05-02 22:01:43 +00:00
  • b4bf14ebf7 fix(mcp): list factory projects across workspaces (#778) Paul Hernandez 2026-05-02 09:17:25 -05:00
  • 0b335476d6 fix(mcp): resolve projects by external_id, remove workspace from MCP tools (#777) Paul Hernandez 2026-05-01 05:15:44 -05:00
  • 2fccc74a20 feat(cli): refuse db reset while basic-memory mcp processes run (#776) Paul Hernandez 2026-04-29 15:48:19 -05:00
  • c4956cac16 fix(cli): cleanup local DB state on set-cloud/set-local (#775) Paul Hernandez 2026-04-29 11:50:14 -05:00
  • 128c2da40c fix(cli): clear default_workspace on cloud logout (#773) Paul Hernandez 2026-04-29 09:53:09 -05:00
  • 2bfb9c76df fix(core): degrade gracefully when sqlite-vec cannot load on init (#774) Paul Hernandez 2026-04-29 08:57:31 -05:00
  • 3d927b848f fix(installer): mount docker-compose config volume to appuser home (#772) Paul Hernandez 2026-04-29 08:57:26 -05:00
  • 953fe20aef test(core): regression guard for vector-row cleanup on entity delete (#764) (#771) Paul Hernandez 2026-04-28 23:20:15 -05:00
  • a4282d9f2f fix(core): skip Obsidian callouts in observation parser (#769) Paul Hernandez 2026-04-28 23:15:13 -05:00
  • 799dd6c629 fix(mcp): remove no-op pagination params from read_note and view_note (#768) Paul Hernandez 2026-04-28 23:05:14 -05:00
  • 26e74ea118 test(core): regression guard for long relation_type values (#721) (#770) Paul Hernandez 2026-04-28 22:55:14 -05:00
  • ee1558ea68 feat(mcp): accept training-data-friendly parameter aliases (#766) Paul Hernandez 2026-04-28 20:10:36 -05:00
  • 4d62b623db chore(core): fix typos (#761) Viktor Szépe 2026-04-23 17:12:46 +02:00
  • d8cb7313db feat(cli): add orphans command to show entities without relations claude/issue-762-20260423-0204 claude[bot] 2026-04-23 02:13:55 +00:00
  • 2fe4488eda fix(sync): constrain watch service to --project scope (#759) Paul Hernandez 2026-04-20 13:46:13 -05:00
  • 1ffb232e32 security(sync): replace create_subprocess_shell with create_subprocess_exec claude/issue-760-20260420-1327 claude[bot] 2026-04-20 13:29:20 +00:00
  • e6d6094e7f fix(sync): constrain WatchService to --project scope to prevent concurrent-process races claude/issue-758-20260420-0128 claude[bot] 2026-04-20 01:34:36 +00:00
  • f3e46d7984 feat(mcp): discover projects across workspaces (#757) Paul Hernandez 2026-04-18 14:04:57 -05:00