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?
reducers?
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
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?
optionalmemory?: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
resumeGraph
resumeGraph: (
graph,checkpointId,opts?) =>Promise<unknown>
Defined in: .source/wunderland/src/public/types.ts:317
Parameters
graph
checkpointId
string
opts?
checkpointStore?
debug?
boolean
expansionHandler?
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
input
unknown
opts?
checkpointStore?
debug?
boolean
expansionHandler?
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
streamGraph
streamGraph: (
graph,input,opts?) =>AsyncIterable<generateText>
Defined in: .source/wunderland/src/public/types.ts:302
Parameters
graph
input
unknown
opts?
checkpointStore?
debug?
boolean
expansionHandler?
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
checkpointId
string
opts?
checkpointStore?
debug?
boolean
expansionHandler?
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