Embellish progress spinner with per-activity emojis #6

Merged
schaefera merged 1 commit from worktree-progress-emoji into master 2026-08-17 10:58:14 +00:00
Collaborator

Summary

  • Tags each research phase with a distinct emoji on the spinner line: 🔎 researching, 🧐 reviewing, findings rejected, ✍️ writing report.
  • The search_web and fetch_page tools now update the spinner's message live (🌐 searching / 📄 fetching) via a small shared handle in progress.rs, since tool functions don't otherwise have a reference to the currently running spinner.

Test plan

  • cargo build -p deep_research
  • cargo clippy -p deep_research (clean)
  • Manual run: cargo run -p deep_research -- "some topic" and watch the spinner line change through search/fetch/review/report phases
## Summary - Tags each research phase with a distinct emoji on the spinner line: 🔎 researching, 🧐 reviewing, ❌ findings rejected, ✍️ writing report. - The `search_web` and `fetch_page` tools now update the spinner's message live (🌐 searching / 📄 fetching) via a small shared handle in `progress.rs`, since tool functions don't otherwise have a reference to the currently running spinner. ## Test plan - [x] `cargo build -p deep_research` - [x] `cargo clippy -p deep_research` (clean) - [ ] Manual run: `cargo run -p deep_research -- "some topic"` and watch the spinner line change through search/fetch/review/report phases
claude-bot added 1 commit 2026-08-17 10:53:18 +00:00
Tag each phase (research, web search, page fetch, review, rejection,
report writing) with a distinct emoji so the spinner line shows what's
happening at a glance. Search/fetch tool calls now update the active
spinner's message directly via a small shared handle, since they run
as plain tool functions without one threaded down to them otherwise.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
schaefera changed title from WIP: Embellish progress spinner with per-activity emojis to Embellish progress spinner with per-activity emojis 2026-08-17 10:58:02 +00:00
schaefera merged commit 34c699df0f into master 2026-08-17 10:58:14 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: schaefera/doubleo7#6
No description provided.