Commit Graph

  • 7d2012a82c fix(cli): fix Umami analytics event delivery phernandez 2026-03-02 19:24:10 -06:00
  • 7f2d4d2a6f fix: three cloud-testing bugs (#640, #641, #642) phernandez 2026-03-02 12:58:22 -06:00
  • 1b1f1c7428 fix: search_notes output_format='text' now returns markdown instead of raw JSON claude/issue-641-20260302-1653 claude[bot] 2026-03-02 16:59:38 +00:00
  • 8c5795705e fix: intercept note_type in metadata_filters and route to note_types claude/issue-642-20260302-1655 claude[bot] 2026-03-02 16:57:51 +00:00
  • 0b915b76ce fix: use max() instead of min() in LinkResolver search fallback claude/issue-640-20260302-1637 claude[bot] 2026-03-02 16:42:11 +00:00
  • 8b7f39ee9b docs: update AI assistant guides for v0.19.0, fix multi-tag search parsing phernandez 2026-03-02 09:50:22 -06:00
  • a368d06fd2 fix: improve cloud CLI status and error messages phernandez 2026-03-01 20:24:11 -06:00
  • 3a2b80b7e9 fix: remove broken CI coverage infrastructure phernandez 2026-03-01 13:18:51 -06:00
  • bd5099120f fix: CI Postgres coverage jobs used wrong pytest marker (-m postgres) phernandez 2026-03-01 12:47:38 -06:00
  • 8e64caf784 fix: list_workspaces bypasses factory pattern on cloud MCP server (#636) phernandez 2026-03-01 12:07:24 -06:00
  • ccb5740920 fix: create backup before config migration overwrites old format (#637) phernandez 2026-03-01 10:24:12 -06:00
  • 373893a7ee fix: restore API backward compatibility for v0.18.x clients (#638) phernandez 2026-03-01 10:07:18 -06:00
  • 1987581ee3 docs: update v0.19.0 release notes and apply formatting fixes phernandez 2026-03-01 09:36:48 -06:00
  • 59134affa4 fix: read schema definitions from file instead of stale database metadata (#635) Drew Cain 2026-03-01 09:41:22 -06:00
  • c7d97decd6 docs: update v0.19.0 release notes with recent commits phernandez 2026-02-28 13:53:29 -06:00
  • 5d5efa02a5 fix: format schema_infer and schema_diff as markdown text (#28) phernandez 2026-02-28 12:24:38 -06:00
  • 4f12182e28 fix: parse tag: prefix at MCP tool level to avoid hybrid search failure (#30) phernandez 2026-02-28 11:53:05 -06:00
  • 2c5b63c4a2 fix: default search_notes to entity-level results (#31) phernandez 2026-02-28 11:28:51 -06:00
  • c4c9f842ea fix: schema_validate identifier resolution and text rendering phernandez 2026-02-28 10:40:01 -06:00
  • dc0ca71c18 fix: avoid Post(**metadata) crash when frontmatter contains 'content' or 'handler' keys phernandez 2026-02-27 22:52:16 -06:00
  • 236ae268aa fix: coerce list frontmatter values to strings for title and type fields phernandez 2026-02-27 22:45:09 -06:00
  • bd5923a370 feat: add overwrite guard to write_note tool (#632) Paul Hernandez 2026-02-27 16:12:38 -06:00
  • 4ea5396ddd fix: skip workspace resolution when client factory is active (#630) jope-bm 2026-02-27 13:40:04 -07:00
  • e97eafa55a fix: build_context related_results schema validation failure (#631) Paul Hernandez 2026-02-27 12:30:44 -06:00
  • 254e30423d docs: update v0.19.0 release notes with post-draft changes (#626) bm-clawd 2026-02-27 09:36:27 -06:00
  • 496af07ced fix: resolve pyright possibly-unbound errors in edit_note phernandez 2026-02-26 20:10:10 -06:00
  • b5667f9b55 docs: Add UTM tracking to README links (#611) bm-clawd 2026-02-26 19:55:33 -06:00
  • 54b968b93c fix: reduce excessive log volume by demoting per-request noise to DEBUG (#613) phernandez 2026-02-26 19:48:24 -06:00
  • e59b5cb6d9 feat: edit_note append/prepend auto-create note if not found (#614) phernandez 2026-02-26 19:00:34 -06:00
  • f0335b998e fix: handle quoted picoschema enum strings in YAML frontmatter (#612) phernandez 2026-02-26 18:10:48 -06:00
  • 66effb04a7 fix: upgrade cryptography and python-multipart for security advisories phernandez 2026-02-26 14:42:20 -06:00
  • 9331126ba1 feat: improve content hit rate in search results (#609) phernandez 2026-02-26 11:55:38 -06:00
  • 3bbb44af0b feat: add --json output to CLI commands for scripting and CI phernandez 2026-02-26 10:33:00 -06:00
  • f9b2a075a9 feat: return richer content context in search results (#609) phernandez 2026-02-26 08:36:54 -06:00
  • 0a3f3f07f8 fix: run coverage instead of tests on 3.12/ubuntu, not in addition to phernandez 2026-02-25 23:36:46 -06:00
  • 184ea6d9fa fix: collect coverage from test jobs instead of re-running all tests phernandez 2026-02-25 23:33:15 -06:00
  • f5a0e942b0 fix: replace RRF with score-based fusion in hybrid search (#577) phernandez 2026-02-25 22:53:00 -06:00
  • e46555bf2c fix: guard against closed streams in promo and missing vector tables (#579, #607) phernandez 2026-02-25 18:01:59 -06:00
  • 74e6afdc0f fix: create search_vector_chunks in test fixtures for Postgres compatibility phernandez 2026-02-25 17:30:35 -06:00
  • aa635b8a8b fix: accept null for expected_replacements in edit_note (#606) phernandez 2026-02-25 14:18:53 -06:00
  • 1856d4b462 fix: update test_project_info assertions for dashboard format phernandez 2026-02-25 13:38:01 -06:00
  • 73413486bc feat: merge search_by_metadata into search_notes with optional query phernandez 2026-02-25 13:30:42 -06:00
  • e5a1f7e683 fix: guard isatty() against ValueError on MCP stdio shutdown claude/issue-607-20260225-1754 claude[bot] 2026-02-25 17:56:38 +00:00
  • b09eca1698 feat: add EmbeddingStatus schema and get_embedding_status() service method phernandez 2026-02-25 11:44:50 -06:00
  • 3004d0d1fe feat: replace project info with htop-inspired dashboard phernandez 2026-02-25 11:11:58 -06:00
  • 951d5d1ac4 fix: allow null optional fields in edit_note MCP tool claude/issue-606-20260225-1524 claude[bot] 2026-02-25 15:28:09 +00:00
  • b6369d3d14 fix: cap sqlite-vec knn k parameter at 4096 limit phernandez 2026-02-24 23:23:15 -06:00
  • 24f21f8b01 fix: cap sqlite-vec k value at 4096 to prevent knn query crash claude/issue-604-20260225-0514 claude[bot] 2026-02-25 05:17:07 +00:00
  • db6d0dcd9e docs: add tag: shorthand limitation note to search_notes docstring phernandez 2026-02-24 20:45:42 -06:00
  • 5a5eb443ea docs: remove bm watch from v0.19.0 release notes phernandez 2026-02-24 20:26:34 -06:00
  • e1df23d793 docs: add v0.19.0 release notes phernandez 2026-02-24 20:20:23 -06:00
  • 0462a7d4ba docs: add telemetry disclosure and opt-out instructions to README phernandez 2026-02-24 19:52:56 -06:00
  • 79db876bd6 feat: hardcode Umami analytics defaults for FOSS usage tracking phernandez 2026-02-24 19:50:28 -06:00
  • 0130573342 fix: prompts call MCP tools directly, sync handles semantic errors, status uses local routing phernandez 2026-02-24 19:36:11 -06:00
  • c372dfb09f fix: use LinkResolver fallback in build_context for flexible identifier matching (#582) phernandez 2026-02-24 18:58:19 -06:00
  • d763d86798 fix: unify project path so path is always the local filesystem path phernandez 2026-02-24 15:08:09 -06:00
  • 538af97cba feat: show spinner while fetching cloud projects in bm project list phernandez 2026-02-24 12:05:33 -06:00
  • 054178d155 fix: parameterize SQL queries in search repository type filters phernandez 2026-02-23 22:16:46 -06:00
  • 18f00f861d fix: remove hardcoded "main" default from default_project (#575) phernandez 2026-02-23 21:59:15 -06:00
  • da4d369c32 feat: add created_by and last_updated_by user tracking to Entity (#602) jope-bm 2026-02-23 11:20:59 -07:00
  • 0f3889fdd0 fix: Return matched chunk text in search results (#601) Paul Hernandez 2026-02-22 21:01:20 -06:00
  • c44291830c chore: rename entity_type to note_type (#600) Paul Hernandez 2026-02-22 20:28:57 -06:00
  • e1cccba72d docs: add metadata search reference phernandez 2026-02-22 00:45:10 -06:00
  • 6ff39076a0 fix: double-default display in project list + stale test updates phernandez 2026-02-22 00:33:25 -06:00
  • 56cefbaafd add OSS discount code to README.md phernandez 2026-02-21 22:28:13 -06:00
  • 3337c7d1ff fix cli test for project move local only phernandez 2026-02-21 21:02:13 -06:00
  • e248763a73 fix: update tool contract test for list_memory_projects workspace param phernandez 2026-02-21 20:12:47 -06:00
  • 2e5813d31e feat: CLI refactoring + workspace-aware cloud project listing phernandez 2026-02-21 20:04:03 -06:00
  • 2cde8d2659 clean up cli commands phernandez 2026-02-21 16:06:43 -06:00
  • 9515130b2a feat: upgrade fastmcp 2.12.3 to 3.0.1 with tool annotations (#598) Paul Hernandez 2026-02-21 12:28:30 -06:00
  • b86dd6fb53 feat: Fix bm CLI runtime defects and audit regressions (#596) Paul Hernandez 2026-02-20 22:59:29 -06:00
  • 8451f2b1d7 feat: add frontmatter validation to schema system (#597) Paul Hernandez 2026-02-20 22:57:19 -06:00
  • ee0397513d fix: recent_activity dedup + pagination across MCP tools (#595) Paul Hernandez 2026-02-20 21:48:58 -06:00
  • 9c9ff2931d fix: backend-specific distance-to-similarity conversion (#593) Drew Cain 2026-02-20 20:15:46 -06:00
  • bbe6c1e8f3 chore: add ty as supplemental type checker (#594) Paul Hernandez 2026-02-20 20:14:46 -06:00
  • edb7991ccf fix: strip NUL bytes from content before PostgreSQL search indexing (#592) Paul Hernandez 2026-02-20 18:11:04 -06:00
  • 449645b452 chore: update version to 0.18.5 for v0.18.5 release v0.18.5 phernandez 2026-02-20 12:43:21 -06:00
  • ec9b2c4046 fix: strip NUL bytes from content before PostgreSQL search indexing phernandez 2026-02-20 11:44:13 -06:00
  • d7faeb754e feat: Add destination_folder parameter to move_note tool phernandez 2026-02-20 02:05:31 -06:00
  • deef89a724 feat: Add display_name and is_private to ProjectItem (#574) jope-bm 2026-02-20 00:44:07 -07:00
  • 30499a9f61 feat: Let stdio MCP honor per-project cloud routing (#590) Paul Hernandez 2026-02-20 01:43:45 -06:00
  • 1ac65b944c feat: CLI analytics via Umami event collector (#572) bm-clawd 2026-02-20 00:09:42 -06:00
  • 306e562281 chore: Make semantic deps default, auto-backfill embeddings, and default search to semantic (#586) Paul Hernandez 2026-02-19 18:31:15 -06:00
  • ed82b0c417 Merge branch 'main' of github.com:basicmachines-co/basic-memory phernandez 2026-02-18 22:23:53 -06:00
  • 0cb3f95d67 feat: Add JSON output mode for BM MCP tools (default text) (#585) Paul Hernandez 2026-02-18 22:18:29 -06:00
  • 46b372c3e1 Add MCP output_format json mode across memory tools codex/mcp-output-format-standardization phernandez 2026-02-18 19:30:49 -06:00
  • e70ade74ea fix: add fallback resolution and diagnostics to build_context claude/issue-582-20260218-1654 claude[bot] 2026-02-18 17:03:00 +00:00
  • 0a36256f8a Merge branch 'main' of github.com:basicmachines-co/basic-memory phernandez 2026-02-18 10:50:58 -06:00
  • 36e67e6eec ci: split and speed up PR test matrix phernandez 2026-02-18 10:41:02 -06:00
  • f2683291e4 feat: add workspace selection flow for MCP and CLI (#576) Paul Hernandez 2026-02-17 22:48:06 -06:00
  • 8c05a9ec80 fix: stabilize semantic search defaults, FTS fallback, and postgres project sync phernandez 2026-02-17 15:36:46 -06:00
  • a6d8d4c0f6 Add ensure_frontmatter_on_sync with precedence warning phernandez 2026-02-16 22:08:09 -06:00
  • 0239f4abb4 Simplify local/cloud routing and clarify project targeting phernandez 2026-02-16 21:42:25 -06:00
  • 9259a7eb59 feat: min-similarity override, edit-note CLI, and strip-frontmatter (#571) Paul Hernandez 2026-02-16 17:56:00 -06:00
  • 55d675e278 feat: min_similarity override, cloud promo improvements (#570) Paul Hernandez 2026-02-16 16:44:02 -06:00
  • 6afe4fd0cc feat: expose external_id in EntityResponse and link resolver (#569) Drew Cain 2026-02-15 20:33:37 -06:00
  • 113d1b6f1b formatting fix phernandez 2026-02-14 09:56:37 -06:00
  • 963370373f fix: extract ?project= in all remaining tools that accept memory:// URIs feature/memory-uri-project-query-param Drew Cain 2026-02-13 23:33:54 -06:00
  • d1ca37fcf4 feat: support ?project= query parameter on memory:// URIs Drew Cain 2026-02-13 22:16:12 -06:00
  • 1915a6b0a3 Revert "feat: Add project-prefixed permalinks and memory URL routing (#544)" revert-544-codex/entity-creation-error-info Paul Hernandez 2026-02-13 17:46:31 -06:00