Skip to content

feat!: native-only migration (ADR-033) — remove libSQL/V1 dual-backend - #49

Merged
MikeRoss27 merged 2 commits into
mainfrom
dev
Jul 8, 2026
Merged

feat!: native-only migration (ADR-033) — remove libSQL/V1 dual-backend#49
MikeRoss27 merged 2 commits into
mainfrom
dev

Conversation

@MikeRoss27

@MikeRoss27 MikeRoss27 commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Migrate the active workspace to native-only storage per ADR-033: remove libSQL/V1 compatibility, Store/LibsqlMemoryStore, SQL-leaky surfaces, and dual-backend feature flags.
  • Simplify CI/xtask (drop libSQL crypto jobs), refresh bindings and surfaces (MCP/REST/CLI) for the sole native backend.
  • Add CLI UI layer (theme, progress, tables), crate/binding READMEs, and document ADR-032/033 plus updated .bmai format spec.
  • Remove legacy maintenance paths (gc/forgetting) and libSQL-specific tests; integration tests now open native stores via production APIs.

Test plan

  • cargo xtask ci passes locally
  • cargo xtask test-embed (Candle, heavy)
  • cargo xtask test-crash-consistency (engine kill-loop)
  • CLI smoke: basemyai memory remember/recall, basemyai container commands
  • Python/Node binding roundtrip tests
  • Verify breaking-change notes in CHANGELOG for upcoming 0.2.0

Drop Store/LibsqlMemoryStore, libSQL crypto CI paths, and legacy maintenance (gc/forgetting). Add CLI UI layer, crate READMEs, and update docs/CI/xtask for the sole native backend.

Co-authored-by: Cursor <cursoragent@cursor.com>
@cursor

cursor Bot commented Jul 8, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

…E0515

Allow BUSL-1.1 workspace crates in cargo-deny. Fix client_supports_sampling lifetime (E0515) and allow deprecated rmcp sampling/logging APIs until SEP-2577 replacements land.

Co-authored-by: Cursor <cursoragent@cursor.com>
@cursor

cursor Bot commented Jul 8, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@MikeRoss27
MikeRoss27 merged commit 6da0527 into main Jul 8, 2026
8 of 11 checks passed
@MikeRoss27
MikeRoss27 deleted the dev branch July 8, 2026 18:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant