Graphorin API reference v0.1.0
Graphorin API reference / @graphorin/server / registry / ServerWorkflowLike
Interface: ServerWorkflowLike
Defined in: packages/server/src/registry/index.ts:39
Minimal shape the server needs from a Workflow. Mirrors the Workflow surface from @graphorin/workflow.
Stable
Properties
| Property | Modifier | Type | Defined in |
|---|---|---|---|
name | readonly | string | packages/server/src/registry/index.ts:40 |
Methods
execute()
ts
execute(input, options?): AsyncIterable<unknown>;Defined in: packages/server/src/registry/index.ts:41
Parameters
| Parameter | Type |
|---|---|
input | unknown |
options? | { signal?: AbortSignal; threadId?: string; } |
options.signal? | AbortSignal |
options.threadId? | string |
Returns
AsyncIterable<unknown>
getState()?
ts
optional getState(threadId): Promise<unknown>;Defined in: packages/server/src/registry/index.ts:46
Parameters
| Parameter | Type |
|---|---|
threadId | string |
Returns
Promise<unknown>
listCheckpoints()?
ts
optional listCheckpoints(threadId): Promise<readonly unknown[]>;Defined in: packages/server/src/registry/index.ts:47
Parameters
| Parameter | Type |
|---|---|
threadId | string |
Returns
Promise<readonly unknown[]>
resume()?
ts
optional resume(threadId, directive?): AsyncIterable<unknown>;Defined in: packages/server/src/registry/index.ts:45
Parameters
| Parameter | Type |
|---|---|
threadId | string |
directive? | { resume?: unknown; } |
directive.resume? | unknown |
Returns
AsyncIterable<unknown>