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