Skip to main content

Interface: SpawnAgentRevivalConfig

Defined in: chat/src/spawn-agent.ts:48

Configuration for spawn agent revival

Properties

formatTimestamp?

optional formatTimestamp?: (date) => string

Defined in: chat/src/spawn-agent.ts:71

Custom timestamp formatter for timestamped messages.

Parameters

date

Date

The message timestamp

Returns

string

Formatted timestamp string to prefix the message content

Default

(date) => [${date.toISOString()}]


includeTimestamps?

optional includeTimestamps?: boolean

Defined in: chat/src/spawn-agent.ts:62

When true, prefixes user and assistant message content with ISO 8601 timestamps. Applied when retrieving messages for API calls. Tool messages are never timestamped.

Default

undefined (no timestamps)

maxContextMessages?

optional maxContextMessages?: number

Defined in: chat/src/spawn-agent.ts:50

Maximum recent messages to include in context (default: 10)


maxContextTokens?

optional maxContextTokens?: number

Defined in: chat/src/spawn-agent.ts:54

Hard token limit for context sent to LLM (default: 4000)


maxTotalMessages?

optional maxTotalMessages?: number

Defined in: chat/src/spawn-agent.ts:52

Maximum total messages to store per agent (default: 100)