Interface: WorkingMessage
Defined in: src/batteries/context/thrift/contracts.ts:105
The structural shape of a conversation message the working set carries. Only the fields the pass actually reads: id (for ephemeral/summary predicate matching and identity-stable tracing), content (measured, and — for messages with no content — treated as empty/attachments-only), and createdAt (for oldest-first shedding order).
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
content? | string | ContentLike | The message's rendered content. Absent (attachment-only messages) measures as zero tokens. | src/batteries/context/thrift/contracts.ts:110 |
createdAt | MillisTimestamp | When this message was created; drives oldest-first shedding order. | src/batteries/context/thrift/contracts.ts:112 |
id | string | Stable identifier, matched against keepThoughtIds-style id sets and the injected isEphemeralMessage/isSummaryMessage predicates. | src/batteries/context/thrift/contracts.ts:108 |