Skip to content

[Bug]: Keep Quick Start prompt planning user-facing and editable #533

Description

@huyanxius

问题

Quick Start Agent 当前会把内部默认假设、控制流程和 Tool 语气直接展示给用户,例如“默认处理”“动作将在角色母版确认后处理”“确认后点击发送”。这些内容暴露了实现协议,也把 Agent 的提示词优化结果直接混入用户输入流程。

目标

把交互调整为“Agent 提案,用户编辑并确认”:Agent 在聊天区用正常对话解释准备如何优化提示词,并展示优化后的完整提示词;用户主动将提示词填入输入框,仍可修改,之后再次确认才开始生成。

范围

  • 将用户可见的优化说明、优化后提示词与内部控制信息分离。
  • 在 Agent 消息中展示优化说明和完整提示词,不自动覆盖用户输入框。
  • 在提示词下方增加无边框回车图标按钮及简短引导文案。
  • 点击按钮后复用现有填入输入框的动画,填入内容保持可编辑。
  • 只有用户编辑后再次发送或确认,才触发角色母版生成。
  • 补充 Agent 协议、状态和 Quick Start 页面回归测试。

不做

  • 不修改 WorkflowController、WorkflowRun 或生成后端。
  • 不修改角色生成器最终提示词拼接规则。
  • 不增加新的 Agent Tool 或自主 Tool Loop。
  • 不展示 assumptions、Tool 名称、Tool 调用状态或模型内部推理。

验收标准

  • Agent 回复不再出现内部默认假设、Tool 调用计划或实现协议文案。
  • Agent 在聊天区展示简短的提示词优化说明和优化后的完整提示词。
  • 优化结果不会自动写入用户输入框。
  • 无边框回车图标按钮具备可访问名称,并配有“填入后仍可修改”含义的引导文案。
  • 点击按钮后通过既有动画填入输入框,用户可以继续编辑。
  • 点击填入按钮不会触发生成;用户再次确认后才开始生成。
  • 相关定向测试通过,并在真实 Quick Start 页面完成桌面端视觉与交互验收。

参考

  • P1:当前 Agent 内部决策文案泄露截图。
  • P2:轻量、无边框图标按钮的视觉参考。

Metadata

Metadata

Assignees

No one assigned

    Labels

    MiniSpec小改动的精简规格bugSomething isn't working

    Type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions