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