基于 web-search-product.md 落地的研究控制台。
LLM-Orchestrator负责plan / route / stop / synthesizeFact Verifier / Evaluator Agent负责研究质量验证、冲突识别和覆盖缺口判断Runtime负责工具注册与调用、工作流状态、Scratchpad / Experience Memory、任务执行与追踪- 统一输出
Quick Answer / Deep Research Summary
- LLM-Orchestrator 驱动的任务规划与多轮 research loop
- 统一
source tool的真实来源发现与读取 deep_read_page风格的网页与文档深读extract_video_intel风格的视频 transcript / timeline 提取- 轻量
cross_check_facts - Scratchpad / Experience Memory / Knowledge Graph 闭环
- Agent runtime trace 与前端可视化
- Bing Web + Jina Reader
- IT Home
- Hacker News
- SegmentFault
- arXiv
- Bilibili
- Douyin
- TED
node server.js打开 http://localhost:3000。
npm test测试会使用临时数据目录,避免污染仓库内的 data/。
- 项目会优先读取仓库根目录的
.env.local/.env - 如果未显式设置
OPENAI_RESPONSES_URL和OPENAI_*_MODEL,会尝试从~/.codex/config.toml推断 - 建议把
OPENAI_API_KEY放在.env.local,不要提交到仓库
copy env.local.template .env.local
npm run start:llm也可以直接临时传入:
powershell -ExecutionPolicy Bypass -File scripts/start-with-llm.ps1 -ApiKey "<new-key>" -Model "gpt-5.4"