Class: SentenceBoundaryBuffer
Defined in: packages/agentos/src/core/guardrails/SentenceBoundaryBuffer.ts:5
Buffers streaming TEXT_DELTA chunks and flushes at sentence boundaries. Includes the previous sentence as overlap context for safety evaluation.
Constructors
Constructor
new SentenceBoundaryBuffer():
SentenceBoundaryBuffer
Returns
SentenceBoundaryBuffer
Methods
flush()
flush():
string|null
Defined in: packages/agentos/src/core/guardrails/SentenceBoundaryBuffer.ts:24
Flush remaining buffer content (call on stream end).
Returns
string | null
push()
push(
chunk):string|null
Defined in: packages/agentos/src/core/guardrails/SentenceBoundaryBuffer.ts:10
Push a chunk. Returns evaluation payload if sentence boundary detected, null otherwise.
Parameters
chunk
string
Returns
string | null
reset()
reset():
void
Defined in: packages/agentos/src/core/guardrails/SentenceBoundaryBuffer.ts:35
Reset all state.
Returns
void