Skip to content

feat: print executive summary when deep research completes#26

Merged
NormallyGaussian merged 1 commit intomainfrom
feat/research-executive-summary-cli
Feb 6, 2026
Merged

feat: print executive summary when deep research completes#26
NormallyGaussian merged 1 commit intomainfrom
feat/research-executive-summary-cli

Conversation

@NormallyGaussian
Copy link
Contributor

Summary

  • Extract and display the executive summary in a rich panel when research run or research poll completes
  • Handles markdown content (text before first ## heading) and structured dicts with summary/executive_summary keys
  • --json output is unaffected

Test plan

  • uv run pytest tests/test_research.py -v — 52 tests pass (14 new)
  • uv run pytest tests/ -q — 361 full suite passes
  • uv run ruff check . && uv run ruff format --check . — clean
  • Integration test: parallel-cli research poll <run_id> on a completed pro-fast task displays executive summary in a cyan-bordered panel
  • Integration test: base-fast (simple lookup, no summary section) correctly shows no panel

Extract and display the executive summary in a rich panel when a deep
research job finishes (both `research run` and `research poll`). Handles
markdown content (text before first ## heading) and structured dicts
with summary/executive_summary keys. JSON output is unaffected.
@NormallyGaussian NormallyGaussian merged commit 4b86713 into main Feb 6, 2026
4 checks passed
@NormallyGaussian NormallyGaussian deleted the feat/research-executive-summary-cli branch February 6, 2026 19:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant