节点参考
系统、提示与脚本运行节点字段
说明返回、主页、打开应用、打开链接、提示、运行控制和运行其他脚本的字段。
系统导航与打开目标
系统动作适合构建入口流程、跳转应用和处理页面返回。AI 应明确目标包名、链接类型和失败处理。
- GlobalAction:系统导航。action 支持 BACK、HOME、RECENTS、NOTIFICATIONS。
- OpenApp:打开应用。packageName 是目标应用包名。
- OpenLink:打开链接或应用 Activity。uri 是链接或文件路径;target 支持 URL、FILE、APP_ACTIVITY;uriVarKey 可从变量读取;appPackageName 和 appActivityClassName 用于指定 Activity。
提示动作 Prompt
提示动作适合给用户确认风险、说明下一步、显示变量结果或错误信息。公开脚本中涉及远程控制、权限、支付、删除等动作时,建议加入提示。
- displayType:DIALOG、SIMPLE、NOTIFICATION。
- title / content:标题和内容。
- durationMs:显示时长,null 表示按显示类型默认行为。
- position:TOP、CENTER、BOTTOM。
- placementMode:PRESET 或 CUSTOM。
- customX/customY 与 customXPct/customYPct:自定义位置。
- simpleSize:COMPACT、MEDIUM、LARGE、CUSTOM。
- customWidthPx / customHeightPx:自定义大小。
- vibrate:是否震动。
- buttons:按钮列表,PromptButtonConfig 包含 text、style、binding。
运行控制与运行其他脚本
运行控制用于暂停、停止、跳转、调用节点或启停节点。复杂脚本中它比无条件 Goto 更可读。
- RunControl:字段包括 controlType、jumpLabel、callTargetType、callSubFlowTarget、callActionTargetId、callActionTargetName、nodeEnableMode、nodeEnableTargetId、nodeEnableTargetName。
- RunControlType:PAUSE、STOP、JUMP、CALL、NODE_ENABLED。
- RunControlCallTargetType:SUB_FLOW、ACTION。
- RunControlNodeEnableMode:ENABLE、DISABLE。
- RunScript:运行其他脚本。字段:scriptId、scriptName、waitForFinish、inheritVariables、variableBindings。variableBindings 使用 key=value,多项用逗号或换行。