Bedrock makes the underlying datastore a first-class hub in the knowledge graph. For multi-repo SaaS projects sharing a Postgres backend, the database is now visible, introspectable, and woven into dreams — turning a previously invisible dependency into navigable graph structure.
- New first-class
datastoreentity type for shared backends (postgres,mysql,sqlite,mongo,redis,blob_storage,event_bus,other) - Auto-bootstraps a
datastore:primarystub whenDATABASE_URLis configured but no real datastore is registered - New MCP resource
system://datastoreslists registered datastores and their introspected tables - New MCP tool
scan_databaseintrospects the live schema, applies a denylist (junction tables,pg_*,_prisma_migrations), and writestables[]+last_scanned_atback todata/datastores.json scan_database({ create_missing: true })materializes stubdata_modelentries for kept tables that have no representation, withstatus: "introspected"and astored_inlink to the datastore- Dashboard Datastores card with Sync schema button surfaces datastore state and last-scan telemetry
- New env var
DG_DB_SCAN_TIMEOUT_MS(default30000) bounds introspection wall time
- New dream strategy
schema_groundingproposes:stored_inedges fromdata_modelentities to their backingdatastore(exact name match conf 0.85; fuzzy 0.55)shares_state_withedges between top-level entities in different repos that touch the same datastore
- New dream strategy
orphan_bridgingwith hub bias (+0.15 confidence bonus when the bridge target is a datastore hub) - New tensions
phantom_entity(data_model with no resolvable table) andshadow_table(table nothing claims) dg curate --targets datastores(and the default curate run) lists both finding types with suggested actions
- Tool-group keyword sets in the VS Code extension expanded to recognize all snake_case strategy names, cognitive state vocabulary (
REM,awake state,cognitive violation), and trigger verbs — the Architect chat now reliably exposesdream_cycleand related cognitive tools - MCP
dream_cyclezod enum and schedulerDREAM_STRATEGIESwhitelist extended to includepgo_wave,orphan_bridging,schema_grounding(fixes "REM-only operations in awake state" violation when triggering newer strategies by name) - New workflow #17 Connect a Shared Database in
docs/workflows.md - Strategy table in
docs/cognitive-engine.mdupdated withschema_grounding,pgo_wave, and theorphan_bridginghub-bias entry - New
system://datastoresrow indocs/tools-reference.mdresource table
- Core package version updated to
8.2.0 - CLI/daemon package metadata updated to
8.2.0 - VS Code extension package metadata updated to
8.2.0 - Explorer package metadata updated to
8.2.0 - Root README and installation documentation updated for v8.2.0 — Bedrock
With no DATABASE_URL set:
- The dashboard Datastores card renders a
NOT CONFIGUREDpill - No datastore stub is auto-seeded
schema_groundingreturns[]immediately- The
orphan_bridginghub-bias bonus is0 - Zero impact on non-database instances
- Restart running DreamGraph daemons after upgrading so the v8.2.0 runtime is active
- Reload VS Code windows after updating the extension
- Re-run the installer or rebuild from source to refresh CLI, daemon, Explorer assets, and extension metadata
- (Optional) Set
DATABASE_URLin the instance'sconfig/engine.env, then click Sync schema on the dashboard or runscan_databasefrom the Architect chat - For HTTP-backed instances, confirm the active daemon with
dg status <instance>
- Release:
v8.2.0 — Bedrock - Core package version:
8.2.0 - CLI/daemon version:
8.2.0 - VS Code extension version:
8.2.0 - Explorer version:
8.2.0