对话分支功能
在制作一个 Kro 应用的时候,想试试另一个方向,但又不想动原来的对话?使用对话分支功能单独分出一条就好!
一、功能概述
对话分支可以让你在 KroWork 的任意关键对话节点创建一条新分支,继续探索另一个方向,同时保留原对话不受影响。
当你不确定下一步该怎么做时,不必在同一条对话里反复撤回、重写或担心把已有结果改乱。你可以从当前节点 Fork 出一条新对话,分别尝试不同方案,再选择最满意的结果继续推进。
二、核心特性
- 对话分支和普通继续对话有什么不同?
普通继续对话会沿着当前上下文向下推进,后续修改会持续影响同一条任务路径。
对话分支则是在某个历史节点上创建一条新的探索路径。分支会会带着这个节点之前的所有对话记录,但分支之后的内容与原对话分开推进。
- 分支不会影响原对话
创建分支后,原对话仍会保留。你可以随时回到原对话继续推进,也可以在分支里尝试完全不同的需求描述、界面风格或实现方案。
- 分支适合配合版本管理使用
如果你的对话正在生成或修改 Kro app,建议在重大改动前使用对话分支。这样既能保留当前应用状态,又能在分支中探索新的功能方向。
三、分步教程:创建并使用一条对话分支
第一步:找到需要分支的关键节点
进入一条已有对话,找到你想从这里开始尝试新方向的消息节点。在目标消息附近找到Fork,从这里复制对话。

第二步:点击 Fork / 创建分支入口
点击复制对话后,KroWork 会基于该节点创建一条新的对话路径。

第三步:在新分支中输入新的探索方向
进入分支后,直接告诉 KroWork 你想尝试的新方向。
你可以这样说:
在这个分支里,不改原来的版本。请尝试把页面风格改成更适合企业汇报的版本,并增加数据看板模块。
或:
从这里开始走另一种方案:先不要做完整应用,只做一个最小可用版本,重点验证核心流程。
第四步:对比分支结果
分支生成后,可以回到原对话或其他分支,对比不同方案的完成度。
确认更合适的分支后,可以在该分支中继续提需求、调整细节,或将阶段性成果保存为 Kro app。
如果某条分支只是探索用,也可以保留它作为参考,不必继续推进。
四、常见问题
- 创建分支后,原对话会被覆盖吗?
不会。对话分支会创建新的探索路径,原对话仍然保留。
- 分支会继承之前的上下文吗?
会。分支会基于你选择的节点继续展开,因此该节点之前的需求、文件和应用状态会作为参考。
- 可以创建多个分支吗?
可以。建议只在真正需要比较不同方向时创建多个分支,避免后续难以管理。
- 分支里的结果可以继续保存为 Kro app 吗?
可以。如果分支中的应用结果符合预期,可以继续保存为 Kro app,或进一步安装到系统中使用。