跳到主要内容

cruise-canvas

<ai-portal.cruise-canvas>

构件 ai-portal.cruise-canvas

Examples

Basic

Playground

Properties

NameDescriptionTypeDefaultRequired
conversationIdstring
initialRequest

初始请求数据。仅初始设置有效。

RequestStore | null
taskIdstring
taskTaskBaseDetail
jobsJob[]
replay

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

boolean
replayDelay

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

number 2
supportsRecord<string, boolean>
showHiddenJobsboolean
showFeedbackboolean
showFeedbackAfterFailedboolean
showFeedbackOnViewboolean
showUiSwitchboolean
hideMermaidboolean
showJsxEditorboolean

Events

NameDescriptionEvent Detail
sharevoid
terminatevoid
feedback.submitFeedbackDetail
feedback.on.viewstring
ui.switch"chat"

Methods

NameDescriptionParamsReturns
resumed
feedbackSubmitDone
feedbackSubmitFailed
feedbackOnViewDoneviewId: string

Type references

RequestStore

NameDescriptionTypeDefaultRequired
conversationIdstring
contentstring

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
generatedViewConstructedView | ViewWithInfo
staticDataViewConstructedView
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

ConstructedView

extends ConstructResult
NameDescriptionTypeDefaultRequired
viewIdstring
from"generate" | "config"
withContextsRecord<string, unknown>

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