Skip to main content

Type Alias: WunderlandApp

WunderlandApp = object

Defined in: .source/wunderland/src/public/types.ts:268

Properties

agentGraph

agentGraph: <TState>(stateSchema, config?) => generateText<TState>

Defined in: .source/wunderland/src/public/types.ts:273

Type Parameters

TState

TState extends generateText = generateText

Parameters

stateSchema
artifacts

any

input

any

scratch

any

config?
checkpointPolicy?

"every_node" | "explicit" | "none"

memoryConsistency?

generateText

reducers?

generateText

Returns

generateText<TState>


close

close: () => Promise<void>

Defined in: .source/wunderland/src/public/types.ts:363

Returns

Promise<void>


diagnostics

diagnostics: () => WunderlandDiagnostics

Defined in: .source/wunderland/src/public/types.ts:270

Returns

WunderlandDiagnostics


listWorkflows

listWorkflows: () => object[]

Defined in: .source/wunderland/src/public/types.ts:361

List all workflow and mission YAML files discovered under the working directory (./workflows/ and ./missions/ subdirectories).

Returns

object[]


loadMission

loadMission: (yamlPath) => Promise<any>

Defined in: .source/wunderland/src/public/types.ts:356

Load and compile a mission definition from a YAML file. Returns the compiled mission descriptor that can be passed to WunderlandApp.runGraph.

Parameters

yamlPath

string

Returns

Promise<any>


loadWorkflow

loadWorkflow: (yamlPath) => Promise<any>

Defined in: .source/wunderland/src/public/types.ts:351

Load and compile a workflow definition from a YAML file. Returns the compiled workflow descriptor that can be passed to WunderlandApp.runGraph.

Parameters

yamlPath

string

Returns

Promise<any>


memory?

optional memory?: generateText

Defined in: .source/wunderland/src/public/types.ts:362


mission

mission: (name) => generateText

Defined in: .source/wunderland/src/public/types.ts:286

Parameters

name

string

Returns

generateText


resumeGraph

resumeGraph: (graph, checkpointId, opts?) => Promise<unknown>

Defined in: .source/wunderland/src/public/types.ts:317

Parameters

graph

WunderlandGraphLike

checkpointId

string

opts?
checkpointStore?

generateText

debug?

boolean

expansionHandler?

generateText

llmByProvider?

Record<string, WunderlandGraphLlmOverride>

reevalInterval?

number

sessionId?

string

tenantId?

string

toolFailureMode?

WunderlandToolFailureMode

userId?

string

Returns

Promise<unknown>


runGraph

runGraph: (graph, input, opts?) => Promise<unknown>

Defined in: .source/wunderland/src/public/types.ts:287

Parameters

graph

WunderlandGraphLike

input

unknown

opts?
checkpointStore?

generateText

debug?

boolean

expansionHandler?

generateText

llmByProvider?

Record<string, WunderlandGraphLlmOverride>

reevalInterval?

number

sessionId?

string

tenantId?

string

toolFailureMode?

WunderlandToolFailureMode

userId?

string

Returns

Promise<unknown>


session

session: (sessionId?) => WunderlandSession

Defined in: .source/wunderland/src/public/types.ts:269

Parameters

sessionId?

string

Returns

WunderlandSession


streamGraph

streamGraph: (graph, input, opts?) => AsyncIterable<generateText>

Defined in: .source/wunderland/src/public/types.ts:302

Parameters

graph

WunderlandGraphLike

input

unknown

opts?
checkpointStore?

generateText

debug?

boolean

expansionHandler?

generateText

llmByProvider?

Record<string, WunderlandGraphLlmOverride>

reevalInterval?

number

sessionId?

string

tenantId?

string

toolFailureMode?

WunderlandToolFailureMode

userId?

string

Returns

AsyncIterable<generateText>


streamResumeGraph

streamResumeGraph: (graph, checkpointId, opts?) => AsyncIterable<generateText>

Defined in: .source/wunderland/src/public/types.ts:332

Parameters

graph

WunderlandGraphLike

checkpointId

string

opts?
checkpointStore?

generateText

debug?

boolean

expansionHandler?

generateText

llmByProvider?

Record<string, WunderlandGraphLlmOverride>

reevalInterval?

number

sessionId?

string

tenantId?

string

toolFailureMode?

WunderlandToolFailureMode

userId?

string

Returns

AsyncIterable<generateText>


usage

usage: (opts?) => Promise<WunderlandUsageSummary>

Defined in: .source/wunderland/src/public/types.ts:272

Read durable token/cost usage aggregated across all runs or a single session.

Parameters

opts?
sessionId?

string

Returns

Promise<WunderlandUsageSummary>


workflow

workflow: (name) => generateText

Defined in: .source/wunderland/src/public/types.ts:285

Parameters

name

string

Returns

generateText