深度研究工作流
在主 Agent 循环中自适应开展研究
研究在主 Agent 循环中运行,预加载 deep-research skill。apps/agent/src/deep-research/index.ts 中的共享指令要求显式研究请求完成工作流并交付报告文件。流程包括界定范围、规划、采集、分析、综合与交付;证据变化时可以回到前面的阶段。
Deep Research 根据问题复杂度、证据缺口和使用目的调整研究深度,统一检查来源、反证、可比性与不确定性。研究目标、章节和图表数量由任务需要决定,没有固定配额。简短回答也可能需要充分核验。
在 Chat 中使用 Deep Research 开关,或输入 /deep <主题> 进行一次研究。/deep-research 和 /dr 是别名。不带主题时,这些命令开启或关闭后续普通消息的深度研究,无需选择档位。
minara research "BTC ETF flows this quarter"Chat 请求通过 deep_research: { enabled: true } 开启研究,普通消息省略该字段。会话设置保存 deepResearchEnabled,session_mode.deep_research_enabled 传递输入框开关状态。消息元数据保留研究状态供 Retry 恢复。Plan Mode 与 Deep Research 互斥。
{ "message": "Compare gold and BTC", "deep_research": { "enabled": true } }POST /v1/research:
{ "topic": "BTC ETF flows this quarter" }skill 将报告原文写入文件,再通过 render_report 生成所需格式,并遵循用户要求的语言和篇幅。普通 skill 路由触发的研究可以在聊天中提供带引用的回答;显式 Deep Research 入口需要交付报告文件。
工作流位于 apps/agent/src/skills/builtin/deep-research/SKILL.md。精简的 references/research-guidance.md 负责证据规划和复核,独立的领域参考仅在相关时读取。报告结构与渲染位于 references/report-shape.md。不再使用独立档位或固定采集预算。