Commit Graph

  • 56d6f1b4a5 fix(mcp): report cloud projects as source=cloud in factory mode (#752) jope-bm 2026-04-18 11:10:20 -06:00
  • ffdd9af359 fix(cloud): reset default_workspace on logout; prompt workspace selection on login claude/issue-755-20260418-0142 claude[bot] 2026-04-18 01:47:36 +00:00
  • 1b39062ecd refactor(core): rip telemetry wrappers, use logfire directly (#754) Paul Hernandez 2026-04-17 13:58:19 -05:00
  • c4cf0aff1e perf(sync): speed up single markdown file indexing (#751) Paul Hernandez 2026-04-17 07:08:21 -05:00
  • 1c343bed66 perf(sync): skip unchanged markdown indexing phernandez 2026-04-16 18:27:52 -05:00
  • c50d97e548 fix(sync): instrument single markdown indexing phernandez 2026-04-16 18:04:17 -05:00
  • e2e65575d6 fix(core): honor BASIC_MEMORY_CONFIG_DIR across remaining call sites (#744) Drew Cain 2026-04-15 22:55:25 -05:00
  • bf9a6b4a75 fix(core): resolve FastEmbed cache under data dir instead of /tmp (#743) Drew Cain 2026-04-15 22:55:00 -05:00
  • 474100efef ci(core): reduce duplicate CI and normalize Windows assertions (#749) Paul Hernandez 2026-04-15 22:53:33 -05:00
  • b3d5448355 fix(sync): preserve canonical markdown in single-file sync (#746) Paul Hernandez 2026-04-15 20:04:28 -05:00
  • 4e53bb83fd refactor(core): simplify note write flow (#739) Paul Hernandez 2026-04-15 17:56:27 -05:00
  • d3777b0779 fix(core): default fastembed cache to ~/.basic-memory/fastembed_cache claude/issue-741-20260415-1130 claude[bot] 2026-04-15 11:33:12 +00:00
  • 8f2b25f0e0 test(core): stabilize postgres fixtures phernandez 2026-04-13 14:23:36 -05:00
  • 8237078e9d Revert "chore(core): make ty the default typechecker (#736)" revert-736-chore/ty-typecheck-all Paul Hernandez 2026-04-13 10:35:09 -05:00
  • 052545b661 chore(core): make ty the default typechecker (#736) Paul Hernandez 2026-04-13 10:34:01 -05:00
  • a3e4badcf9 fix(core): preserve empty frontmatter permalink semantics chore/ty-typecheck-all phernandez 2026-04-13 09:54:44 -05:00
  • 58dd6963bd chore(core): use ty for typechecking phernandez 2026-04-13 01:42:22 -05:00
  • abd4a5a6da Merge branch 'main' of github.com:basicmachines-co/basic-memory phernandez 2026-04-10 12:23:19 -05:00
  • a872947e03 fix(cli): show cloud index freshness in project info (#734) Paul Hernandez 2026-04-10 09:22:35 -05:00
  • 093c94fea5 fix(core): clean up delete vectors and cloud sync (#733) Paul Hernandez 2026-04-09 21:23:45 -05:00
  • cc104f761f Merge branch 'main' of github.com:basicmachines-co/basic-memory phernandez 2026-04-09 21:09:03 -05:00
  • 7945c1e2f7 perf(core): speed up vector sync and tune fastembed defaults (#731) Paul Hernandez 2026-04-09 00:20:12 -05:00
  • d7f3f6a96f add logfire skills phernandez 2026-04-08 11:20:13 -05:00
  • 540da418b3 perf(sync): batch file indexing in core (#726) Paul Hernandez 2026-04-08 01:21:49 -05:00
  • 3e40cb9657 fix(core): remove runtime ALTER TABLE from vector init (#728) Paul Hernandez 2026-04-08 00:39:37 -05:00
  • 339bf6cc31 fix(core): remove inline ALTER TABLE from postgres_search_repository claude/issue-727-20260408-0443 claude[bot] 2026-04-08 04:44:39 +00:00
  • 8c81d3ce17 perf(core): reduce postgres vector sync work (#723) Paul Hernandez 2026-04-07 19:00:19 -05:00
  • b35d594ef0 fix(core): preserve external_id during entity upsert on re-index (#724) Drew Cain 2026-04-07 10:26:10 -05:00
  • e982900084 fix(core): strip null bytes from markdown content before database insert phernandez 2026-04-06 23:14:40 -05:00
  • b3403e96b3 fix: add workspace routing to cloud upload and API client (#704) Drew Cain 2026-04-06 18:18:40 -05:00
  • fe04a0b2a2 fix(mcp): pass workspace parameter through client factory (#722) Paul Hernandez 2026-04-06 16:57:37 -05:00
  • 86ad639890 fix(cli): show display_name instead of UUID for private projects in CLI (#718) jope-bm 2026-04-06 10:14:46 -06:00
  • 88c8f18200 feat(core): add note_content tenant schema primitive (#719) Paul Hernandez 2026-04-04 22:06:37 -05:00
  • 41a16b93cb fix: Increase brew outdated timeout from 15s to 60s (#695) Drew Cain 2026-04-04 20:38:31 -05:00
  • 367fcaac50 perf: eliminate redundant DB queries in upsert_entity_from_markdown (#714) Drew Cain 2026-04-04 12:40:27 -05:00
  • 4e10e21a6c perf(core): streamline entity write upserts codex/issue-709-write-path phernandez 2026-04-04 00:59:19 -05:00
  • 69808b23ca perf(core): reuse written note content after writes (#717) Paul Hernandez 2026-04-04 00:16:22 -05:00
  • 6f207c20c0 test(api): add recent activity hydration regression coverage (#716) Paul Hernandez 2026-04-03 17:30:44 -05:00
  • cff31c5797 feat(cli): support cloud project visibility on add (#715) Paul Hernandez 2026-04-03 17:30:09 -05:00
  • 2d1ccfa36c chore(deps): bump the uv group across 1 directory with 2 updates (#697) dependabot[bot] 2026-04-03 17:29:46 -05:00
  • a2e0f935d6 chore(deps): bump picomatch from 4.0.3 to 4.0.4 in /ui/tool-ui-react in the npm_and_yarn group across 1 directory (#696) dependabot[bot] 2026-04-03 17:28:46 -05:00
  • e6b98a15c7 fix(cli): propagate cloud workspace routing and incremental sync (#712) Paul Hernandez 2026-04-03 14:25:02 -05:00
  • 733c4f7514 fix: eliminate N+1 query in search hydrate_results (#713) Drew Cain 2026-04-03 12:54:24 -05:00
  • 9de30dd201 perf: batch entity lookup in to_search_results to fix N+1 queries claude/issue-710-20260401-2152 claude[bot] 2026-04-01 21:59:18 +00:00
  • 05939a98db fix: use incremental sync (force_full=False) in cloud sync/bisync commands claude/issue-706-20260401-1417 claude[bot] 2026-04-01 14:19:00 +00:00
  • cfa70004be fix: concurrent delete race conditions in delete_entity (#702) Paul Hernandez 2026-03-30 19:57:30 -05:00
  • 7696fca826 fix: restore MCP telemetry compatibility and outcomes phernandez 2026-03-28 15:31:13 -05:00
  • 98a2a3cbaf Unify MCP telemetry spans across routers and services phernandez 2026-03-28 14:42:18 -05:00
  • 01cbad1dbe Allow long relation_type values in responses phernandez 2026-03-28 09:56:22 -05:00
  • a4e0422926 perf fixes phernandez 2026-03-27 22:12:44 -05:00
  • 552a835669 chore: update version to 0.20.3 for v0.20.3 release v0.20.3 phernandez 2026-03-26 23:09:57 -05:00
  • 888e3c2909 docs: add v0.20.3 changelog entry phernandez 2026-03-26 23:09:20 -05:00
  • d1320f671e fix: (cloud) CLI cloud commands now use API key when configured (#698) Paul Hernandez 2026-03-26 22:56:45 -05:00
  • 94bdfe77e4 fix: detect cloud mode in resolve_runtime_mode phernandez 2026-03-26 14:53:12 -05:00
  • 5cbe1e5806 fix: increase BREW_OUTDATED_TIMEOUT_SECONDS from 15 to 60 seconds claude/issue-694-20260326-0234 claude[bot] 2026-03-26 02:35:23 +00:00
  • 4791e19685 feat: add Logfire phased instrumentation (#692) Paul Hernandez 2026-03-24 20:39:42 -05:00
  • 36848410a1 feat(core): add default_search_type config setting (#676) Paul Hernandez 2026-03-17 22:19:53 -05:00
  • a77b51a28e fix(core): allow double-dot filenames while still blocking path traversal (#673) jope-bm 2026-03-16 07:47:49 -06:00
  • 1a6a65571e fix(mcp): add project detection from memory:// URLs in edit_note and delete_note (#668) Paul Hernandez 2026-03-15 19:14:22 -05:00
  • c8b00449d2 fix(core): exclude stale entity rows from embedding coverage stats (#675) Paul Hernandez 2026-03-15 18:45:36 -05:00
  • 013864ebf0 fix(cli): use resolved project path in doctor command (#667) Paul Hernandez 2026-03-15 18:43:23 -05:00
  • dd91b49054 chore: update version to 0.20.2 for v0.20.2 release v0.20.2 Drew Cain 2026-03-10 23:13:59 -05:00
  • 7c96a0777d fix(cli): handle brew outdated exit code 1 as outdated, not error Drew Cain 2026-03-10 23:13:54 -05:00
  • 148e07c580 chore: update version to 0.20.1 for v0.20.1 release v0.20.1 Drew Cain 2026-03-10 23:06:21 -05:00
  • 21334cc29b docs: add v0.20.1 changelog entry Drew Cain 2026-03-10 23:06:15 -05:00
  • db60942267 fix(core): invalidate config cache when file is modified by another process (#662) Drew Cain 2026-03-10 23:05:55 -05:00
  • 7bfac158df fix(cli): project list MCP column shows transport type instead of DB presence (#661) Drew Cain 2026-03-10 23:05:48 -05:00
  • 87616924ff chore: update version to 0.20.0 for v0.20.0 release v0.20.0 Drew Cain 2026-03-10 22:08:00 -05:00
  • 5cb0502ed2 docs: add v0.20.0 changelog entry Drew Cain 2026-03-10 22:07:49 -05:00
  • a94a717b1b feat(cli): add default-on auto-update system and bm update command (#643) Paul Hernandez 2026-03-10 22:06:33 -05:00
  • 57c83b0072 fix: invalidate config cache on file mtime change for MCP stdio server claude/issue-660-20260310-1742 claude[bot] 2026-03-10 17:48:02 +00:00
  • 1b95bfa801 fix: show actual MCP transport type in project list column claude/issue-659-20260310-1733 claude[bot] 2026-03-10 17:37:16 +00:00
  • 6e4bb72f10 chore: update version to 0.19.2 for v0.19.2 release v0.19.2 phernandez 2026-03-09 23:42:10 -05:00
  • 11b0e31e24 docs: add v0.19.2 changelog entry phernandez 2026-03-09 23:41:40 -05:00
  • a5c9e77f16 fix: coerce string params to list/dict in MCP tools (#657) Paul Hernandez 2026-03-09 22:19:07 -05:00
  • 30a89357cb fix(core): handle SQLite and Windows semantic regressions (#655) Paul Hernandez 2026-03-09 22:18:17 -05:00
  • 222ec5d3b6 chore: update version to 0.19.1 for v0.19.1 release v0.19.1 phernandez 2026-03-08 18:09:04 -05:00
  • d42aec7ea9 docs: add v0.19.1 changelog entry phernandez 2026-03-08 18:04:30 -05:00
  • 9809b469c6 fix: enforce strict entity resolution in destructive MCP tools (#650) Paul Hernandez 2026-03-08 15:56:07 -05:00
  • 76ac880f2d feat(api): add GET /knowledge/graph endpoint for full graph visualization phernandez 2026-03-08 11:52:17 -05:00
  • ad3f2650d9 feat: add insert_before_section and insert_after_section edit operations (#648) Paul Hernandez 2026-03-08 10:54:10 -05:00
  • d6508d985c chore(deps): bump authlib from 1.6.6 to 1.6.7 in the uv group across 1 directory (#645) dependabot[bot] 2026-03-08 10:53:52 -05:00
  • 7b95b9f37b docs: add What's New in v0.19.0 section to README phernandez 2026-03-08 10:29:06 -05:00
  • 0bce4be1a6 chore: update version to 0.19.0 for v0.19.0 release v0.19.0 phernandez 2026-03-07 14:27:43 -06:00
  • a316424edf docs: add v0.19.0 changelog entry phernandez 2026-03-07 14:27:29 -06:00
  • af71cf4896 fix(test): clear search_vector_chunks before embedding backfill test phernandez 2026-03-07 13:54:58 -06:00
  • e846ae85d8 fix: semantic embeddings not generated on fresh DB or upgrade phernandez 2026-03-07 13:23:39 -06:00
  • 63e4bcdf1d fix: clarify search_notes parameter naming and fix note_types case sensitivity phernandez 2026-03-05 15:08:52 -06:00
  • 1c2120963a style: normalize spacing in project context tests codex/graph-intelligence-phase1 phernandez 2026-03-05 10:34:56 -06:00
  • a026412a13 docs: capture graph intelligence phase status and plan codex/premium-local-graph-intelligence-spec phernandez 2026-03-05 10:00:49 -06:00
  • 7c954ae509 feat: add graph intelligence and fcm contract slice phernandez 2026-03-05 10:00:35 -06:00
  • f23dd0474b fix(test): patch API fallback in project_context tests for Postgres phernandez 2026-03-04 15:34:35 -06:00
  • fced804438 fix(test): update integration test for DB default project fallback (#644) phernandez 2026-03-04 13:27:03 -06:00
  • 1fdc9fdc69 fix: resolve_project_parameter falls back to projects API for default (#644) phernandez 2026-03-04 13:17:16 -06:00
  • 2feecdfaf7 fix: ChatGPT search/fetch tools broken in cloud mode (#644) phernandez 2026-03-04 12:40:40 -06:00
  • 195229f78e fix: resolve default_project returning null in cloud mode (#644) phernandez 2026-03-04 11:57:15 -06:00
  • d15f6a8427 Add batched vector sync orchestration across repositories phernandez 2026-03-03 16:36:06 -06:00
  • b8a3a14ad2 Add semantic query timing and FastEmbed parallel guardrails phernandez 2026-03-03 14:04:03 -06:00
  • 9b199c6dcb fix: add FastEmbed runtime tuning knobs and provider caching phernandez 2026-03-03 10:26:47 -06:00
  • fe4a7b1622 fix: update analytics test mocks for non-daemon thread change phernandez 2026-03-02 21:26:54 -06:00