Commit Graph

  • 2d42ba16e3 fix(core): preserve sqlite rollback semantics on windows codex/repository-explicit-sessions phernandez 2026-06-14 17:25:12 -05:00
  • 82d42268c8 fix(core): flush note content deletes phernandez 2026-06-14 17:02:54 -05:00
  • fef6f61ffa fix(core): preserve explicit-session write state phernandez 2026-06-14 16:50:19 -05:00
  • a6ad20a0b7 fix(core): address explicit-session review fallout phernandez 2026-06-14 16:31:46 -05:00
  • bb65be817b test(core): update repository session coverage phernandez 2026-06-14 14:49:11 -05:00
  • dcb4fe927f refactor(core): use explicit sessions in core repositories phernandez 2026-06-14 14:49:03 -05:00
  • b5f13d6903 Update README.md main Paul Hernandez 2026-06-14 11:07:00 -05:00
  • 6d06c4a4e7 docs(ci): fix stale basicmachines.co post-release step Drew Cain 2026-06-13 14:53:19 -05:00
  • 16869867da fix(core): gate hybrid FTS relaxation with the service's eligibility rules Drew Cain 2026-06-13 14:17:55 -05:00
  • 18da6194f9 fix(core): Postgres parity for FTS punctuation/relaxation (CI green) Drew Cain 2026-06-12 23:06:30 -05:00
  • a6d0784335 fix(core): repair FTS half of hybrid search for natural-language queries Drew Cain 2026-06-12 21:56:57 -05:00
  • 232f469065 chore: update version to 0.22.1 for v0.22.1 release v0.22.1 Drew Cain 2026-06-12 22:34:00 -05:00
  • 5a08cfd9ac docs(core): add v0.22.1 changelog entry Drew Cain 2026-06-12 22:32:56 -05:00
  • b997d858cd fix(sync): also exclude orphan DB projects absent from config (#949) Drew Cain 2026-06-12 17:41:12 -05:00
  • 598965c389 test(sync): use OS-absolute paths in watch selection tests Drew Cain 2026-06-12 17:04:36 -05:00
  • 8dd6451dfe fix(sync): skip projects without an absolute local path (#949) Drew Cain 2026-06-12 16:31:38 -05:00
  • d175879940 docs(core): record entity-boost benchmark findings; keep default off feat/951-entity-ranking-boost Drew Cain 2026-06-11 15:39:24 -05:00
  • de8eac6638 test(core): pass stub embedding provider to SQLiteSearchRepository at construction time Drew Cain 2026-06-11 09:36:26 -05:00
  • 9fac9a9416 feat(core): add config-gated entity-aware ranking boost for hybrid search Drew Cain 2026-06-11 01:22:54 -05:00
  • d46c68806e test(mcp): add workspace to write_note expected signature contract Drew Cain 2026-06-11 01:35:50 -05:00
  • 1d9ff3c94f feat(mcp): add workspace parameter to write_note for parity with edit_note Drew Cain 2026-06-11 01:11:13 -05:00
  • 83f60054df feat(cli): rename read-note --include-frontmatter to --frontmatter feat/678-rich-tool-output Drew Cain 2026-06-12 11:35:16 -05:00
  • 6d2ff99b8f fix(cli): plain read-note renders the payload faithfully, no decoration Drew Cain 2026-06-12 11:29:13 -05:00
  • cab4bf10d0 fix(cli): emit only the literal file for plain read-note with --include-frontmatter Drew Cain 2026-06-12 11:14:08 -05:00
  • 30c6721fbd fix(cli): render frontmatter once with --include-frontmatter Drew Cain 2026-06-12 11:05:35 -05:00
  • a5114aec83 fix(cli): trim frontmatter-strip newlines in plain read-note body Drew Cain 2026-06-12 10:56:36 -05:00
  • 515b2c8365 fix(api): point fresh installs at project setup when resolve finds an empty projects table phernandez 2026-06-12 10:03:26 -05:00
  • 32a1c208b3 fix(core): preserve an existing database default when repairing a missing config default phernandez 2026-06-12 09:07:14 -05:00
  • 25732b2fe2 fix: return promoted default state from project create API rudi193-cmd 2026-06-12 07:40:25 -06:00
  • b92b0340d5 fix: promote first project when config default is missing from DB rudi193-cmd 2026-06-12 06:44:55 -06:00
  • 0247ef0ead fix(cli): defer FastAPI and app imports out of CLI startup phernandez 2026-06-12 00:19:03 -05:00
  • 253e240d68 fix(core): use (type, id) keys in vector search hydration to prevent id collisions phernandez 2026-06-11 23:54:41 -05:00
  • b3bdd5914f fix(cli): write config.json atomically and isolate auto-update in mcp routing tests phernandez 2026-06-12 00:25:09 -05:00
  • 85c701b8c2 fix(sync): serialize in-memory SQLite sessions so concurrent rollbacks cannot destroy writes phernandez 2026-06-12 00:24:55 -05:00
  • eedafd6db2 feat(cli): add --plain output mode and cli_output_style config default Drew Cain 2026-06-11 20:58:55 -05:00
  • 1ad3a350ad fix(mcp): close out the #952 manual verification findings (#981) Paul Hernandez 2026-06-11 17:59:35 -05:00
  • a148e72f56 feat(plugins): manual-pages flow — manpage seed schema, flow docs, verification fixes (#971) Paul Hernandez 2026-06-11 16:27:30 -05:00
  • 440a2aa923 fix(cli): resolve workspace slugs and names for bm cloud share --workspace feat/880-cloud-share-cli Drew Cain 2026-06-11 15:57:29 -05:00
  • 33e741fd29 fix(mcp): resolve workspace display names and tenant ids in qualified project routes Drew Cain 2026-06-11 15:05:52 -05:00
  • c9770375e9 feat(mcp): add title and tags annotations to all MCP tool decorators (issue #826 phase 1) Drew Cain 2026-06-11 01:15:45 -05:00
  • 4d0566c983 fix(mcp): drop stale API version from diagnostics, suppress duplicated structured output feat/187-diagnostics-tool Drew Cain 2026-06-11 14:56:35 -05:00
  • 0811c48252 fix(mcp): normalize note_types/entity_types/categories on direct call path and reject non-string list elements Drew Cain 2026-06-11 09:38:36 -05:00
  • 747e64e5e9 feat(mcp): comma-split note_types/entity_types/categories in search_notes (#930) Drew Cain 2026-06-11 01:10:06 -05:00
  • be00df27c7 fix(api): allow setting default project when none is currently set Drew Cain 2026-06-11 13:45:27 -05:00
  • 3ce42de57e test(mcp): narrow read_note return before string assertions for ty Drew Cain 2026-06-11 12:54:10 -05:00
  • a143072d35 fix(core): require line-anchored frontmatter fences in file_utils Drew Cain 2026-06-11 12:51:01 -05:00
  • 497a4e0a43 fix(cli): preload deferred rich/typer modules before in-place upgrade Drew Cain 2026-06-11 01:24:03 -05:00
  • 32e7afe3ce fix(cli): escape user-sourced values in Rich output and fix frontmatter flag gate Drew Cain 2026-06-11 12:28:36 -05:00
  • 8f444f9fe9 test(mcp): use exact-equality assertions for redacted URLs Drew Cain 2026-06-11 09:42:22 -05:00
  • a8e452d9b4 fix(cli): route share commands to the configured workspace and encode project filter Drew Cain 2026-06-11 09:39:32 -05:00
  • e079eca42b fix(cli): render frontmatter and observations in Rich TTY output Drew Cain 2026-06-11 09:37:51 -05:00
  • cbc2d5feb1 fix(mcp): redact database_url credentials in diagnostics output Drew Cain 2026-06-11 09:37:00 -05:00
  • 457cd0ed3b fix(cli): route string tool results to JSON path to satisfy ty narrowing Drew Cain 2026-06-11 02:04:06 -05:00
  • ec5fac8d76 chore(ci): wait for the release PR merge to land before tagging Drew Cain 2026-06-11 01:09:50 -05:00
  • 05bfd0f04e chore(ci): remove user-specific absolute paths from release runbook Drew Cain 2026-06-11 01:05:41 -05:00
  • 338f357f55 chore(ci): route release recipes through PRs and refresh release runbook Drew Cain 2026-06-11 01:01:21 -05:00
  • 8476a16757 fix(mcp): fix tool-docs generator and regenerate artifact feat/404-tool-docs-artifact Drew Cain 2026-06-11 01:27:21 -05:00
  • c6cdf147c2 fix(cli): fix build-context Rich formatter to use real nested ContextResult shape Drew Cain 2026-06-11 01:23:47 -05:00
  • 22901c366d fix(cli): clean error on invalid share --expires-at and drop dead schemas Drew Cain 2026-06-11 01:21:52 -05:00
  • cc49468d0c feat(cli): add Rich human-readable output to bm tool commands Drew Cain 2026-06-11 01:12:37 -05:00
  • 205196b621 feat(cli): add bm cloud share command group (#880) Drew Cain 2026-06-11 01:12:04 -05:00
  • cacfdc4adc docs(mcp): add tool reference generator and generated artifact Drew Cain 2026-06-11 01:11:28 -05:00
  • 29be0299f0 feat(mcp): add basic_memory_diagnostics tool for version and system info Drew Cain 2026-06-11 01:10:21 -05:00
  • 8e7825ba01 chore: update version to 0.22.0 for v0.22.0 release v0.22.0 Drew Cain 2026-06-11 00:51:35 -05:00
  • dc29ba2a00 docs(core): add v0.22.0 changelog entry Drew Cain 2026-06-11 00:46:58 -05:00
  • fe9b2e9c95 Add glama.json to claim the Glama MCP directory listing (#953) Drew Cain 2026-06-11 00:02:21 -05:00
  • 650f88a2c5 docs(cli): document personal-vs-team cloud sync semantics (#947) Paul Hernandez 2026-06-10 14:50:28 -05:00
  • 2f7ef136de perf(ci): lean CI — testmon-select branches, shard postgres, drop depot, remove bossbot (#945) Paul Hernandez 2026-06-10 14:21:57 -05:00
  • 0a3a6bbd96 test(mcp): integration coverage for colliding observation permalinks (#926) Drew Cain 2026-06-10 14:05:05 -05:00
  • 7bb7664fae fix(core): use Observation.permalink in build_context to match the search index (#946) Drew Cain 2026-06-10 14:05:02 -05:00
  • db578ccfdb fix(mcp): recover edit_note when file exists on disk but is not indexed (#934) Paul Hernandez 2026-06-10 14:04:59 -05:00
  • df485aa5a4 fix(mcp): tighten search_notes tags input and normalize for direct callers (#941) Paul Hernandez 2026-06-10 14:04:56 -05:00
  • 543b58b58f Merge branch 'main' into codex/bossbot-image-smoke codex/bossbot-image-smoke Paul Hernandez 2026-06-10 13:56:33 -05:00
  • 513fef79c5 test(sync): quarantine circular-relations test in CI pending #940 fix/bossbot-thread-gate phernandez 2026-06-10 12:10:01 -05:00
  • 5a265b9f02 chore: publish PR 943 image pr-assets/test-910-tags-shorthand-equivalence github-actions[bot] 2026-06-10 17:06:19 +00:00
  • 44ecec2917 test(mcp): assert tags param and tag: shorthand comma equivalence K Jagadeeswara Reddy 2026-06-08 23:12:36 +05:30
  • afa694ba8d fix(ci): anchor paged-status test fake on the &page separator phernandez 2026-06-10 11:12:53 -05:00
  • 755120e073 chore: publish PR 941 image pr-assets/fix-910-tags-strict-normalization github-actions[bot] 2026-06-10 16:10:22 +00:00
  • 88314e6c66 Merge branch 'main' into codex/bossbot-image-smoke Paul Hernandez 2026-06-10 10:46:54 -05:00
  • 8668118f78 fix(ci): fail hung tests after 120s instead of stalling the job phernandez 2026-06-10 10:24:11 -05:00
  • e81cdc2980 Merge branch 'main' into fix/bossbot-thread-gate Paul Hernandez 2026-06-10 09:44:36 -05:00
  • 9a249366cd docs(ci): explain bm bossbot pr flow phernandez 2026-06-09 21:10:38 -05:00
  • d8c9156ffd feat(ci): make BM Bossbot a deterministic merge gate phernandez 2026-06-10 09:43:47 -05:00
  • 291a8085ef fix(ci): paginate commit statuses when restoring prior bossbot approval phernandez 2026-06-10 09:18:29 -05:00
  • 33dd8f9668 chore: publish PR 927 image pr-assets/docs-skills-npx-and-gitignore github-actions[bot] 2026-06-10 06:33:30 +00:00
  • 49041a5168 docs(skills): fix npx skill install docs and ignore docs assets (#927) Paul Hernandez 2026-06-10 01:30:50 -05:00
  • 65981874c3 chore: publish PR 923 image pr-assets/fix-cloud-setup-remote-overwrite github-actions[bot] 2026-06-10 06:04:58 +00:00
  • 8cbe1634b6 fix(cli): don't let bm cloud setup overwrite an existing rclone remote (#923) Paul Hernandez 2026-06-10 01:02:43 -05:00
  • 44d8f4fd18 chore: publish PR 934 image pr-assets/fix-581-edit-note-disk-recovery github-actions[bot] 2026-06-10 05:36:08 +00:00
  • 97f6d67661 chore: publish PR 933 image pr-assets/fix-883-882-read-note-paging-write-note-workspace-docs github-actions[bot] 2026-06-10 05:04:19 +00:00
  • c4b651f5b0 fix(mcp): accept page/page_size in read_note for parity with sibling tools (#933) Paul Hernandez 2026-06-10 00:03:22 -05:00
  • 33fdd3d44e test(ci): scope bossbot untrusted-head guard to dangerous PR fields phernandez 2026-06-09 23:31:14 -05:00
  • ef6c47e674 feat(ci): ground PR images in delivery context, not just title/description phernandez 2026-06-09 23:11:36 -05:00
  • f9c3baf5b9 test(ci): satisfy ty narrowing in graphql pagination fake phernandez 2026-06-09 23:03:28 -05:00
  • 24abf11dab fix(ci): block BM Bossbot approval on unresolved review threads; theme PR images on PR content phernandez 2026-06-09 23:01:42 -05:00
  • 1b0bbac44b chore: publish PR 932 image pr-assets/fix-910-search-tags-comma-split github-actions[bot] 2026-06-10 03:25:26 +00:00
  • ca9a4d9c12 fix(mcp): split comma-separated tags in search_notes tags param (#932) Paul Hernandez 2026-06-09 22:23:26 -05:00
  • 963962aa60 chore: publish PR 938 image pr-assets/perf-disable-semantic-in-default-tests github-actions[bot] 2026-06-10 02:57:28 +00:00
  • aa9594d82a perf(ci): disable semantic search in default test fixtures (#938) Paul Hernandez 2026-06-09 21:55:21 -05:00
  • 93494b8c13 ci(ci): gate bossbot on passing tests (#937) Paul Hernandez 2026-06-09 20:47:34 -05:00