MINARA

深度研究工作流

在主 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。不再使用獨立檔位或固定採集預算。