Skip to content

playground / Exports / RealTimeLLMTracker

Class: RealTimeLLMTracker

🧠 RealTimeLLMTracker - Detects and tracks actual LLM responses

Monitors Agent history to detect when LLM responses are generated and creates corresponding blocks with actual response data.

Follows "actual data only" principle - only tracks real LLM responses.

Table of contents

Constructors

Methods

Constructors

constructor

new RealTimeLLMTracker(blockCollector): RealTimeLLMTracker

Parameters

NameType
blockCollectorPlaygroundBlockCollector

Returns

RealTimeLLMTracker

Defined in

playground/src/lib/playground/llm-tracking/llm-tracker.ts:33

Methods

startTracking

startTracking(getAgentHistory, checkIntervalMs?): void

Start monitoring for LLM responses

Parameters

NameTypeDefault value
getAgentHistory() => { role: string ; content: string ; timestamp?: Date ; metadata?: Record<string, TUniversalValue> }[]undefined
checkIntervalMsnumber1000

Returns

void

Defined in

playground/src/lib/playground/llm-tracking/llm-tracker.ts:40


stopTracking

stopTracking(): void

Stop monitoring for LLM responses

Returns

void

Defined in

playground/src/lib/playground/llm-tracking/llm-tracker.ts:57


checkForNewResponses

checkForNewResponses(history): void

Manually check for new LLM responses

Parameters

NameType
history{ role: string ; content: string ; timestamp?: Date ; metadata?: Record<string, TUniversalValue> }[]

Returns

void

Defined in

playground/src/lib/playground/llm-tracking/llm-tracker.ts:67


reset

reset(): void

Reset tracking state

Returns

void

Defined in

playground/src/lib/playground/llm-tracking/llm-tracker.ts:250


getStats

getStats(): Object

Get tracking statistics

Returns

Object

NameType
trackedResponsesnumber
isTrackingboolean
lastHistoryLengthnumber

Defined in

playground/src/lib/playground/llm-tracking/llm-tracker.ts:259

Released under the MIT License.