| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
refactor(slidea,deep_research): consolidate deep_research output layout Two related changes that pull deep_research artifacts from scattered locations into one per-run / per-session directory. 1. Per-invocation workspace_dir replaces module-level constant. core/deep_research/context.py used to compute WORKSPACE_DIR at import time as <output_root>/research_workspace — a shared directory that mixed artifacts from every invocation. Now each caller injects workspace_dir through LangGraph config['configurable']: - slidea's deep_research_node sets it to <run_dir>/research/ - scripts/run_deep_research.py sets it to <output_root>/<session_id>/ reporter_node's filename changes from {title[:30]}.md to fixed deep_report.md so slidea's cache-reuse check on <run_dir>/research/deep_report.md lines up without an extra copy. The separate save_text() in deep_research_node is dropped because reporter_node now writes directly to the right location. 2. Per-run sqlite checkpointer. Both run_deep_research.py and run_ppt_pipeline.py now write their LangGraph sqlite to <run_dir>/checkpointer.sqlite (deep_research: <session_id>/checkpointer.sqlite) instead of <output_root>/dr_db/ and the process CWD respectively. The CWD placement in run_ppt_pipeline.py was a latent bug — sqlite landed wherever the pipeline was launched from. The cleanup loop is unchanged; only the target path moves. Docs: - deep_research/SKILL.md: drop the dr_db cleanup guidance; document the per-session layout and the auto-cleanup of checkpointer on success. - slidea/SKILL.md: drop the db_data cleanup guidance — that directory never existed in code, only in docs. - caching-and-paths.md: directory tree now shows research/ as {research.json (simple) | deep_report.md + todo_*.txt (deep)} and the new checkpointer.sqlite entry; Cleaning Up section rewrites around the per-run sqlite. - staged-execution.md: distinguish simple/deep research outputs in the stage table. - deep_research/.env.example: add OUTPUT_DIR option — deep_research already consumed output_files_dir via the shared config module, this just surfaces the knob to users. Verified end-to-end: - deep_research standalone (Python GIL topic, ~8 min): deep_report.md and todo_*.txt land at <session_id>/, no research_workspace/, no dr_db/, checkpointer.sqlite cleaned on success. - slidea deep mode (Python GIL topic, ~5 min, 5-page PPTX): all deep research artifacts under <run_id>/research/, no stray sqlite in the skill install dir (latent CWD bug fixed). Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> | 18 天前 | |
docs(slidea): confine HTML route info to README; silence agent-facing surfaces Host agents were surfacing LibreOffice/Playwright in their run summaries even on the default SVG route, because the terms appeared across docs/, skill/INSTALL.md, and the installer's stdout — all of which the agent reads at runtime. The "do not mention HTML route" line in SKILL.md could not outweigh two dozen other files talking about it in detail. - Strip HTML-route sections from docs/quickstart, architecture, cli, core/ppt-generator, svg-route, and docs/README.md. - Trim skill/slidea/INSTALL.md and UPDATE.md to SVG-only flow; remove the leftover --skip-playwright/--skip-libreoffice flags from the deep_research INSTALL command template (default behavior now). - Silence the two skipped-step lines (Install Playwright Chromium, Check LibreOffice) and the RHEL-family info log in install.py's default SVG-only path; --with-html-route output is unchanged. - Flip the two install tests that asserted the old "should mention Step 3/4/RHEL helper" behavior to assert silence instead. - Expand README.md / README_CN.md HTML route section with a per-platform matrix of what --with-html-route does and a RHEL-family helper callout, since README is now the single source of truth for HTML route info. Signed-off-by: Zhukunpeng <zhukunpeng8@huawei.com> | 26 天前 | |
feat(deep_research): align standalone run directories with slidea | 17 天前 | |
export deep_research skill Signed-off-by: SuBo <subo7@huawei.com> | 2 个月前 | |
optimize slidea skills directories structure Signed-off-by: SuBo <subo7@huawei.com> | 1 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 18 天前 | ||
| 26 天前 | ||
| 17 天前 | ||
| 2 个月前 | ||
| 1 个月前 |