Skip to main content

Class: WorkflowSafeMemorySession

openaiAgentsWorkflow.WorkflowSafeMemorySession

Workflow-sandbox-safe Session for TemporalOpenAIRunner.run. Upstream MemorySession depends on Node-only utilities and is rejected at runtime.

Implements

  • Session

Constructors

constructor

new WorkflowSafeMemorySession(options?): WorkflowSafeMemorySession

Parameters

NameType
options?WorkflowSafeMemorySessionOptions

Returns

WorkflowSafeMemorySession

Methods

addItems

addItems(items): Promise<void>

Parameters

NameType
itemsAgentInputItem[]

Returns

Promise<void>

Implementation of

Session.addItems


clearSession

clearSession(): Promise<void>

Returns

Promise<void>

Implementation of

Session.clearSession


getItems

getItems(limit?): Promise<AgentInputItem[]>

Parameters

NameType
limit?number

Returns

Promise<AgentInputItem[]>

Implementation of

Session.getItems


getSessionId

getSessionId(): Promise<string>

Returns

Promise<string>

Implementation of

Session.getSessionId


popItem

popItem(): Promise<undefined | AgentInputItem>

Returns

Promise<undefined | AgentInputItem>

Implementation of

Session.popItem