AgentSessionRunner
Generated by TypeDoc. Do not edit this page directly.
Class: AgentSessionRunner
Section titled “Class: AgentSessionRunner”Defined in: packages/core/src/runtime/runner.ts:308
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new AgentSessionRunner(options): AgentSessionRunner;Defined in: packages/core/src/runtime/runner.ts:343
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
options | AgentSessionRunnerOptions |
Returns
Section titled “Returns”AgentSessionRunner
Properties
Section titled “Properties”| Property | Modifier | Type | Defined in |
|---|---|---|---|
agent | readonly | NormalizedAgentDefinition | packages/core/src/runtime/runner.ts:309 |
outputDir | readonly | string | packages/core/src/runtime/runner.ts:311 |
workDir | readonly | string | packages/core/src/runtime/runner.ts:310 |
Accessors
Section titled “Accessors”Get Signature
Section titled “Get Signature”get mode(): string;Defined in: packages/core/src/runtime/runner.ts:607
Returns
Section titled “Returns”string
Get Signature
Section titled “Get Signature”get runId(): string;Defined in: packages/core/src/runtime/runner.ts:611
Returns
Section titled “Returns”string
Methods
Section titled “Methods”clearModelOverride()
Section titled “clearModelOverride()”clearModelOverride(): void;Defined in: packages/core/src/runtime/runner.ts:841
Returns
Section titled “Returns”void
close()
Section titled “close()”close(): Promise<void>;Defined in: packages/core/src/runtime/runner.ts:805
Returns
Section titled “Returns”Promise<void>
createSnapshot()
Section titled “createSnapshot()”createSnapshot(input?, eventOptions?): Promise<HarnessSnapshot>;Defined in: packages/core/src/runtime/runner.ts:911
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
input? | HarnessSnapshotInput |
eventOptions? | HarnessEventEmitOptions |
Returns
Section titled “Returns”Promise<HarnessSnapshot>
deleteSnapshot()
Section titled “deleteSnapshot()”deleteSnapshot(id, eventOptions?): Promise<boolean>;Defined in: packages/core/src/runtime/runner.ts:930
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
id | string |
eventOptions? | HarnessEventEmitOptions |
Returns
Section titled “Returns”Promise<boolean>
getAgentManifest()
Section titled “getAgentManifest()”getAgentManifest(): HarnessAgentManifest;Defined in: packages/core/src/runtime/runner.ts:864
Returns
Section titled “Returns”getAvailableModels()
Section titled “getAvailableModels()”getAvailableModels(): object[];Defined in: packages/core/src/runtime/runner.ts:853
Returns
Section titled “Returns”object[]
getContextEntries()
Section titled “getContextEntries()”getContextEntries(filter?): ContextEntry[];Defined in: packages/core/src/runtime/runner.ts:938
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
filter? | ContextEntryFilter |
Returns
Section titled “Returns”getContextSnapshot()
Section titled “getContextSnapshot()”getContextSnapshot(): ContextSnapshot | undefined;Defined in: packages/core/src/runtime/runner.ts:934
Returns
Section titled “Returns”ContextSnapshot | undefined
getEvents()
Section titled “getEvents()”getEvents(filter?): HarnessEventRecord<unknown>[];Defined in: packages/core/src/runtime/runner.ts:879
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
filter? | HarnessEventQuery<unknown> |
Returns
Section titled “Returns”HarnessEventRecord<unknown>[]
getMetrics()
Section titled “getMetrics()”getMetrics(): RunMetrics;Defined in: packages/core/src/runtime/runner.ts:814
Returns
Section titled “Returns”getModel()
Section titled “getModel()”getModel(): string;Defined in: packages/core/src/runtime/runner.ts:833
Returns
Section titled “Returns”string
getModelProviderInfo()
Section titled “getModelProviderInfo()”getModelProviderInfo(): ModelProviderInfo;Defined in: packages/core/src/runtime/runner.ts:845
Returns
Section titled “Returns”getRunInfo()
Section titled “getRunInfo()”getRunInfo(): object;Defined in: packages/core/src/runtime/runner.ts:822
Returns
Section titled “Returns”object
agentKey
Section titled “agentKey”agentKey: string;outputDir
Section titled “outputDir”outputDir: string | undefined;runId: string;started
Section titled “started”started: boolean;startedAt
Section titled “startedAt”startedAt: string;workDir
Section titled “workDir”workDir: string;getSnapshot()
Section titled “getSnapshot()”getSnapshot(id): HarnessSnapshot | undefined;Defined in: packages/core/src/runtime/runner.ts:922
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
id | string |
Returns
Section titled “Returns”HarnessSnapshot | undefined
getState()
Section titled “getState()”getState(): AgentSharedState;Defined in: packages/core/src/runtime/runner.ts:895
Returns
Section titled “Returns”getTranscript()
Section titled “getTranscript()”getTranscript(options?): AgentMessage[];Defined in: packages/core/src/runtime/runner.ts:810
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
options? | TranscriptQuery |
Returns
Section titled “Returns”getTranscriptCursor()
Section titled “getTranscriptCursor()”getTranscriptCursor(): TranscriptCursor;Defined in: packages/core/src/runtime/runner.ts:883
Returns
Section titled “Returns”hydrate()
Section titled “hydrate()”hydrate(): Promise<void>;Defined in: packages/core/src/runtime/runner.ts:800
Returns
Section titled “Returns”Promise<void>
latestTranscript()
Section titled “latestTranscript()”latestTranscript(): Promise<TranscriptCursor>;Defined in: packages/core/src/runtime/runner.ts:891
Returns
Section titled “Returns”Promise<TranscriptCursor>
listSnapshots()
Section titled “listSnapshots()”listSnapshots(): HarnessSnapshotSummary[];Defined in: packages/core/src/runtime/runner.ts:918
Returns
Section titled “Returns”prompt()
Section titled “prompt()”prompt(message, options?): Promise<AgentRunResult>;Defined in: packages/core/src/runtime/runner.ts:781
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
message | string |
options | AgentRunnerRunOptions |
Returns
Section titled “Returns”Promise<AgentRunResult>
replaceState()
Section titled “replaceState()”replaceState(next): void;Defined in: packages/core/src/runtime/runner.ts:907
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
next | AgentSharedState |
Returns
Section titled “Returns”void
requestTurnHandoff()
Section titled “requestTurnHandoff()”requestTurnHandoff(): void;Defined in: packages/core/src/runtime/runner.ts:619
Returns
Section titled “Returns”void
restoreSnapshot()
Section titled “restoreSnapshot()”restoreSnapshot(id, eventOptions?): Promise<HarnessSnapshot>;Defined in: packages/core/src/runtime/runner.ts:926
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
id | string |
eventOptions? | HarnessEventEmitOptions |
Returns
Section titled “Returns”Promise<HarnessSnapshot>
run(message, options?): Promise<AgentRunResult>;Defined in: packages/core/src/runtime/runner.ts:690
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
message | string |
options | AgentRunnerRunOptions |
Returns
Section titled “Returns”Promise<AgentRunResult>
seekTranscript()
Section titled “seekTranscript()”seekTranscript(target): Promise<TranscriptCursor>;Defined in: packages/core/src/runtime/runner.ts:887
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
target | TranscriptSeekTarget |
Returns
Section titled “Returns”Promise<TranscriptCursor>
setModel()
Section titled “setModel()”setModel(model): void;Defined in: packages/core/src/runtime/runner.ts:837
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
model | string |
Returns
Section titled “Returns”void
subscribe()
Section titled “subscribe()”subscribe(listener): () => void;Defined in: packages/core/src/runtime/runner.ts:615
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
listener | RunnerEventListener |
Returns
Section titled “Returns”() => void
switchMode()
Section titled “switchMode()”switchMode(mode, input?): Promise<void>;Defined in: packages/core/src/runtime/runner.ts:942
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
mode | HarnessModeSelector |
input? | unknown |
Returns
Section titled “Returns”Promise<void>
updateState()
Section titled “updateState()”updateState(patch): void;Defined in: packages/core/src/runtime/runner.ts:899
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
patch | unknown |
Returns
Section titled “Returns”void