entity-stream-queries

star 10.2k

Querying electric agent runtime entity streams and manifest state with @durable-streams/state/db queryOnce and useLiveQuery. Use when reading built-in entity collections like manifests, wakes, child_status, inbox, runs, or shared state from runtime code, tests, examples, or CLI code. Prefer direct typed queries over one-off read helpers.

electric-sql By electric-sql schedule Updated 6/3/2026

name: entity-stream-queries description: > Querying electric agent runtime entity streams and manifest state with @durable-streams/state/db queryOnce and useLiveQuery. Use when reading built-in entity collections like manifests, wakes, child_status, inbox, runs, or shared state from runtime code, tests, examples, or CLI code. Prefer direct typed queries over one-off read helpers.

Read packages/state/skills/stream-db/SKILL.md first for StreamDB and query basics.

Electric Agent Runtime Entity Stream Queries

Use direct typed queries against db.collections.*.

Principles:

  • Prefer queryOnce(...) for one-shot reads and useLiveQuery(...) or shared live query collections for reactive UI.
  • Do not add exported convenience read helpers for obvious queries. The query itself is already the API.
  • Keep code helpers only for real invariants:
    • manifest key builders
    • typed event/write helpers
    • shared product-facing projections such as the entity timeline query
  • In runtime, tests, examples, and CLI code, favor direct queries over raw toArray scans when the read is naturally query-shaped.
  • Do not cast around db.collections.*. The row types come from the schema.

Read these references as needed:

  • references/collections.md for the built-in entity collections and manifest row kinds
  • references/common-queries.md for common query patterns

When writing to entity or shared-state streams, use the typed event helpers/server APIs. Do not hand-build stream event envelopes.

Install via CLI
npx skills add https://github.com/electric-sql/electric --skill entity-stream-queries
Repository Details
star Stars 10,234
call_split Forks 338
navigation Branch main
article Path SKILL.md
More from Creator
electric-sql
electric-sql Explore all skills →