跳到主要内容

cruise-canvas

<ai-portal.cruise-canvas>

构件 ai-portal.cruise-canvas

Examples

Basic

Playground

Properties

NameDescriptionTypeDefaultRequired
taskIdstring
taskTaskBaseDetail
jobsJob[]
goBackUrlstring

Events

NameDescriptionEvent Detail
sharevoid

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
startTimenumber
endTimenumber

ToolCall

NameDescriptionTypeDefaultRequired
namestring
argumentsRecord<string, unknown>
argumentsParseFailedboolean
argumentsParseErrorunknown

Message

NameDescriptionTypeDefaultRequired
rolestring
partsPart[]

TextPart

NameDescriptionTypeDefaultRequired
type"text"
textstring

FilePart

NameDescriptionTypeDefaultRequired
type"file"
file{ name?: string; mimeType?: string; bytes?: string; uri?: string }

DataPart

NameDescriptionTypeDefaultRequired
type"data"
dataRecord<string, unknown>

TaskBaseDetail

Omit<Task, "jobs">

TaskState

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

JobState

TaskState

Part

TextPart | FilePart | DataPart