Install any skill in seconds. Free to start, no credit card required.
Get Started Free →microck/workflow-interactive-dev
用于开发 FastGPT 工作流中的交互响应。详细说明了交互节点的架构、开发流程和需要修改的文件。
Passed 20 of 23 test cases with the skill, and 7 of 23 without it.
and 24 more in the full report
15 fixed6 passed either way2 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 14 test cases the skill fixed. Same model, same prompt, with and without the skill.
When persistent chat history is saved in FastGPT for an interactive node response, which method inside saveChat.ts needs to be updated to support the new interactive node?
| Checked | Without skill | With skill |
|---|---|---|
| specifies modifying updateInteractiveChat inside saveChat.ts | Missed | Passed |
The instructions your model reads when the skill loads.
FastGPT 工作流支持多种交互节点类型,允许在工作流执行过程中暂停并等待用户输入。本指南详细说明了如何开发新的交互节点。
当前系统支持以下交互节点类型:
交互节点的类型定义位于 packages/global/core/workflow/template/system/interactive/type.d.ts
// 基础交互结构
type InteractiveBasicType = {
entryNodeIds: string[]; // 入口节点ID列表
memoryEdges: RuntimeEdgeItemType[]; // 需要记忆的边
nodeOutputs: NodeOutputItemType[]; // 节点输出
skipNodeQueue?: Array; // 跳过的节点队列
usageId?: string; // 用量记录ID
};
// 具体交互节点类型
type YourInteractiveNode = InteractiveNodeType & {
type: 'yourNodeType';
params: {
// 节点特定参数
};
};
test cases passed, vs 7 / 23 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.