Changelog
Changelog — 2026-06-09
Daily docs refresh.
Features
- Dynamic filter values: a filter rule can now carry a query-time token instead of a literal. New
@stndrds/schemahelperscurrentActor()(@me),today()(@today), andnow()(@now) return aDynamicValuethat the runtime resolves from the execution context before the query reaches any adapter — so one saved view shows "my records" or "due today" per viewer. See Search. - Edge existence quantifier: qualified edge-property rules accept an optional
quantifier("any"/"none") to filter records that have at least one — or no — matching edge, mapping to SQLEXISTS/NOT EXISTS. See Edge-property filters. - Low-latency events: domain events (search sync, agent triggers, document hierarchy) are now drained by a BullMQ worker on the event outbox instead of waiting for the 5s fallback poll, dropping pickup latency from ~2.5s to ~0.17s. No wiring change for apps already on the durable background-job transport.
Fixes
- Agent sub-agents spawned via
dispatch_agentnow inherit env vars from their parent chain: the runtime walks upparentSessionIdand re-resolves each ancestor's vars from the encrypted store (nearer ancestor wins), without persisting plaintext secrets on the sub-session. See Environment variables. - Agent session lifecycle hardening: improved run resumability and auto-continuation, plus a tool-call timeout so a stuck tool no longer hangs a run.
- The
@stndrds/blocksrich-text editor now keeps its editable state in sync with thereadOnlyprop when the prop changes after mount.