Skip to main content

entity-stream-queries

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.

Informações da origem

Repositório
electric-sql/electric
Última atividade na origem
3 de junho de 2026 às 14:31
Idioma detectado do SKILL.md
inglês
Estrelas
10.393
Forks
393

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Explorador de arquivos
3 arquivos

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
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.
Ver no GitHub