AxCodeSession
Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/agent/rlm.ts#L397
A persistent code execution session. Variables persist across execute() calls.
Methods
close()
close(): void;Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/agent/rlm.ts#L414
Returns
void
execute()
execute(code: string, options?: object): Promise<unknown>;Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/agent/rlm.ts#L398
Parameters
| Parameter | Type |
|---|---|
code | string |
options? | { reservedNames?: readonly string[]; signal?: AbortSignal; } |
options.reservedNames? | readonly string[] |
options.signal? | AbortSignal |
Returns
Promise<unknown>
inspectGlobals()?
optional inspectGlobals(options?: object): Promise<string>;Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/agent/rlm.ts#L402
Parameters
| Parameter | Type |
|---|---|
options? | { reservedNames?: readonly string[]; signal?: AbortSignal; } |
options.reservedNames? | readonly string[] |
options.signal? | AbortSignal |
Returns
Promise<string>
patchGlobals()
patchGlobals(globals: Record<string, unknown>, options?: object): Promise<void>;Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/agent/rlm.ts#L410
Parameters
| Parameter | Type |
|---|---|
globals | Record<string, unknown> |
options? | { signal?: AbortSignal; } |
options.signal? | AbortSignal |
Returns
Promise<void>
snapshotGlobals()?
optional snapshotGlobals(options?: object): Promise<AxCodeSessionSnapshot>;Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/agent/rlm.ts#L406
Parameters
| Parameter | Type |
|---|---|
options? | { reservedNames?: readonly string[]; signal?: AbortSignal; } |
options.reservedNames? | readonly string[] |
options.signal? | AbortSignal |
Returns
Promise<AxCodeSessionSnapshot>