beads_dart
A pure-Dart, framework-free beads client — bd CLI + Dolt SQL services, snapshot repository, structural diff, typed graph events.
What this package is like to depend on
Last release today
22 Aug 2026
Ships on a steady schedule
a new release about every 2 weeks
Nearly every release is documented
notes for 2 of 2 stable releases
Nothing withdrawn
no release was ever pulled
1 months old
6 releases · first in 2026
6 releases in the last 12 months
see the full history below
Release timeline
6 releases · Jul 2026 to Aug 2026Releases
latest 6-
0.2.0-rc.422 Aug 2026 pre-releaseRelease notes
Open source →- Breaking: guarded conditional updates ride a NEGOTIATED capability (#205).
The probe is tri-state and fail-closed (an indeterminate
bdkeeps the guards); a conditional mismatch surfaces asBdGuardMismatchinstead of a generic failure, and there is no unguarded retry after a mismatch. The pre-negotiation conditional parameters on update are gone. Migration: depend on the negotiated path and catchBdGuardMismatchwhere CAS conflicts were previously inferred from generic errors. - Coherence note: this is the floor
grid_runtime 0.2.0-rc.4requires — the rc.3 pair was published incoherently (the runtime archive referenced guarded-write symbols no published beads_dart carried).
- Breaking: guarded conditional updates ride a NEGOTIATED capability (#205).
The probe is tri-state and fail-closed (an indeterminate
-
0.2.0-rc.313 Aug 2026 pre-releaseRelease notes
Open source →-
Guarded-write capability negotiation (
BdGuardMismatch) and thenotes:parameter on the update path. Consumed by grid_runtime'sStationBeadWriter.NOTE: the previous version was published and the package then kept accruing source without a bump, so the hosted archive and the in-repo sources at that version differed. Local builds passed on path overrides while hosted resolves got stale code. This release re-syncs them.
-
-
0.2.0-rc.207 Aug 2026 pre-releaseRelease notes
Open source →- The sync FLOOR (tg-zd4v):
GridRuntimeFactory.buildadds aPollingTickerSourceon the SQL read path too (syncFloorInterval, default 45s) — the working-set probe is edge-triggered, so a store nobody writes to never re-captured and served a frozen frontier. GridControllerRuntimegainsonDirtySourceClosed— a closed dirty-signal source is reported once instead of silencing sync forever.
- The sync FLOOR (tg-zd4v):
-
0.2.0-rc.105 Aug 2026 pre-releaseRelease notes
Open source →- Breaking:
BdCliService.exportAllandexportArgsare REMOVED.bd exportis refused in proxied-server mode, so every read that shelled it degraded silently there instead of failing. Migration: usequery(expr, includeClosed: …)for a filtered read,listScope(type:, status:)for one scope, or the newBeadProbeReaderseam for lifecycle probes. - Breaking:
querygainsincludeClosed, which appends--all. An all-status read isquery('status=open OR status=in_progress OR status=blocked OR status=deferred OR status=closed', includeClosed: true). - Added:
BeadProbeReaderwithSqlBeadProbeReaderandCliBeadProbeReaderimplementations (beadById,openBeads,openSuperseding). - Changed:
CliSnapshotReadercomposes a snapshot from one broad query plus one batched dependency read instead ofbd export --all.SqlSnapshotReaderno longer falls back to the CLI reader — a persistent SQL failure is loud (transients are still absorbed by the pool's reconnect retry). - Fixes the read path behind the 2026-08-04 station outage: unreapable molecules and an always-empty gate-dedup probe.
- Breaking:
-
0.1.128 Jul 2026Release notes
Open source →- Family coherence release from current mainline: probe-death recovery (
WorkingSetProbeSourcefailure surfacing + reconnect-by-rebuild, the_grid#135) and current CLI service surface.
- Family coherence release from current mainline: probe-death recovery (
-
0.1.025 Jul 2026Release notes
Open source →- Initial release: pure-Dart, framework-free beads client — bd CLI + Dolt SQL services, snapshot repository, structural diff, typed graph events.