跳到主要内容

cruise-canvas

<ai-portal.cruise-canvas>

构件 ai-portal.cruise-canvas

Examples

Basic

Playground

Properties

NameDescriptionTypeDefaultRequired
taskIdstring
taskTaskBaseDetail
jobsJob[]
replay

是否启用回放。仅初始设置有效。

boolean
replayDelay

设置回放时消息之间的时间间隔,单位为秒。仅初始设置有效。

number 2
supportsRecord<string, boolean>
showHiddenJobsboolean
showFeedbackboolean

Events

NameDescriptionEvent Detail
sharevoid
pausevoid
resumevoid
cancelvoid
feedback.submitFeedbackDetail

Methods

NameDescriptionParamsReturns
resumed
feedbackSubmitDone
feedbackSubmitFailed

Type references

Task

NameDescriptionTypeDefaultRequired
idstring
titlestring
requirementstring
stateTaskState
planStep[]
jobsJob[]
startTimenumber
endTimenumber

Step

NameDescriptionTypeDefaultRequired
idstring
instructionstring

Job

NameDescriptionTypeDefaultRequired
idstring
upstreamstring[]
parentstring
instructionstring
stateJobState
toolCallToolCall
messagesMessage[]
isErrorboolean
hiddenboolean
startTimenumber
endTimenumber
componentGraphComponentGraph
generatedViewConstructResult | ViewWithInfo
levelnumber

ToolCall

NameDescriptionTypeDefaultRequired
namestring
argumentsRecord<string, unknown>
argumentsParseFailedboolean
argumentsParseErrorunknown
originalArgumentsstring
annotations{ title?: string }

Message

NameDescriptionTypeDefaultRequired
rolestring
partsPart[]

TextPart

NameDescriptionTypeDefaultRequired
type"text"
textstring

FilePart

NameDescriptionTypeDefaultRequired
type"file"
fileFileInfo

FileInfo

NameDescriptionTypeDefaultRequired
namestring
mimeTypestring
sizenumber
bytesstring
uristring

DataPart

NameDescriptionTypeDefaultRequired
type"data"
dataRecord<string, any>

ComponentGraph

NameDescriptionTypeDefaultRequired
initialboolean
nodesComponentGraphNode[]
edgesComponentGraphEdge[]

ComponentGraphNode

NameDescriptionTypeDefaultRequired
type"node"
idstring
dataRawComponentGraphNode

RawComponentGraphNode

NameDescriptionTypeDefaultRequired
idstring
namestring
descriptionstring
status"trouble" | "ok"
childrenstring[]

ComponentGraphEdge

extends GraphEdge
NameDescriptionTypeDefaultRequired
type"edge"

GraphEdge

NameDescriptionTypeDefaultRequired
sourcestring
targetstring

FeedbackDetail

NameDescriptionTypeDefaultRequired
planstring[]
resultstring[]
feedbackstring

TaskBaseDetail

Omit<Task, "jobs">

TaskState

JobState | "paused" | "confirming-plan"

JobState

BaseState | "skipped"

BaseState

"submitted" | "working" | "input-required" | "completed" | "canceled" | "failed" | "unknown"

Part

TextPart | FilePart | DataPart