Class: CompactJsonSerializer
Defined in: state/serializer.ts:139
Compact JSON serializer (no pretty printing). Useful for storage-constrained environments.
Implements
Constructors
Constructor
new CompactJsonSerializer(): CompactJsonSerializer;
Returns
CompactJsonSerializer
Properties
version
readonly version: "1.0" = '1.0';
Defined in: state/serializer.ts:140
Version identifier for migration support
Implementation of
Methods
deserialize()
deserialize(data): AgentState;
Defined in: state/serializer.ts:153
Deserialize string back to agent state
Parameters
| Parameter | Type |
|---|---|
data | string |
Returns
Throws
StateError if data is invalid
Implementation of
serialize()
serialize(state): string;
Defined in: state/serializer.ts:142
Serialize agent state to string
Parameters
| Parameter | Type |
|---|---|
state | AgentState |
Returns
string
Implementation of
validate()
validate(state): void;
Defined in: state/serializer.ts:181
Validate state before serialization (public interface method). This is called by checkpointers before saving to prevent corrupted checkpoints.
Parameters
| Parameter | Type |
|---|---|
state | AgentState |
Returns
void
Throws
StateError if state is invalid