Skip to content
This repository was archived by the owner on Apr 21, 2026. It is now read-only.

feat(poll): surface breeze:human items via label_scan_repos#16

Open
serenakeyitan wants to merge 1 commit intomainfrom
feat-label-scan-need-you
Open

feat(poll): surface breeze:human items via label_scan_repos#16
serenakeyitan wants to merge 1 commit intomainfrom
feat-label-scan-need-you

Conversation

@serenakeyitan
Copy link
Copy Markdown
Contributor

Summary

  • Adds label_scan_repos config field to ~/.breeze/config.yaml
  • breeze-poll queries configured repos for breeze:human-labeled open issues/PRs and injects synthetic inbox entries (deduped against notification-sourced entries)
  • Fixes the gap where agent-self-labeled items on user-authored threads silently fail to show in ⚠ need-you (GitHub never notifies the author of their own thread)

Why

git-bee agents apply breeze:human when they need the user to intervene. But because the user is the thread author, GitHub fires no notification, so the item never entered breeze's inbox — statusline stayed at ⚠ 0 need-you while bee's own paused counter showed ⚠ 1 paused. Two counters for the same thing. This unifies them via breeze.

Test plan

  • Verified locally: with label_scan_repos: [serenakeyitan/git-bee], poller produces synth-human-* entries and statusline shows ⚠ 1 need you matching bee's ⚠ 1 paused
  • Empty/missing label_scan_repos is a no-op — existing behavior unchanged
  • Dedup: if the same item is already in inbox from a notification, no synthetic entry added
  • Review on rust breeze-runner side (this PR only patches the legacy shell poller — rust path needs a parallel change if still in use)

🤖 Generated with Claude Code

Adds a label_scan_repos config field that tells breeze-poll to query
the configured repos for breeze:human-labeled issues/PRs directly and
inject synthetic inbox entries. Needed for agent-self-labeled items
on threads the user authored — GitHub never notifies the author of
their own thread, so those items silently fail to show in ⚠ need-you.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant