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
| Name | Type |
|---|---|
options? | WorkflowSafeMemorySessionOptions |
Returns
Methods
addItems
▸ addItems(items): Promise<void>
Parameters
| Name | Type |
|---|---|
items | AgentInputItem[] |
Returns
Promise<void>
Implementation of
Session.addItems
clearSession
▸ clearSession(): Promise<void>
Returns
Promise<void>
Implementation of
Session.clearSession
getItems
▸ getItems(limit?): Promise<AgentInputItem[]>
Parameters
| Name | Type |
|---|---|
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