Skip to content

Graphorin API reference v0.1.0


Graphorin API reference / @graphorin/memory / / BlockSpec

Interface: BlockSpec

Defined in: packages/memory/src/tiers/working-memory.ts:13

Author-time block specification accepted by defineBlock and WorkingMemory.define.

Stable

Properties

PropertyModifierTypeDescriptionDefined in
charLimitreadonlynumberMaximum length of the rendered value in characters.packages/memory/src/tiers/working-memory.ts:18
defaultValue?readonlystringPer-block default value. Applied on first definition only; later runs preserve any value already in storage.packages/memory/src/tiers/working-memory.ts:27
description?readonlystring-packages/memory/src/tiers/working-memory.ts:15
labelreadonlystring-packages/memory/src/tiers/working-memory.ts:14
overflowPolicy?readonly"truncate" | "reject"Default 'truncate''reject' opt-in for strict use cases.packages/memory/src/tiers/working-memory.ts:29
readOnly?readonlybooleanDefault false.packages/memory/src/tiers/working-memory.ts:22
schema?readonlyZodLikeSchema<unknown, unknown>-packages/memory/src/tiers/working-memory.ts:16
sensitivity?readonlySensitivityDefault 'internal'.packages/memory/src/tiers/working-memory.ts:20
tags?readonlyreadonly string[]Optional free-form labels surfaced through tags.packages/memory/src/tiers/working-memory.ts:31