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
Open
feat(poll): surface breeze:human items via label_scan_repos#16serenakeyitan wants to merge 1 commit intomainfrom
serenakeyitan wants to merge 1 commit intomainfrom
Conversation
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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
label_scan_reposconfig field to~/.breeze/config.yamlbreeze-pollqueries configured repos forbreeze:human-labeled open issues/PRs and injects synthetic inbox entries (deduped against notification-sourced entries)⚠ need-you(GitHub never notifies the author of their own thread)Why
git-bee agents apply
breeze:humanwhen 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-youwhile bee's own paused counter showed⚠ 1 paused. Two counters for the same thing. This unifies them via breeze.Test plan
label_scan_repos: [serenakeyitan/git-bee], poller producessynth-human-*entries and statusline shows⚠ 1 need youmatching bee's⚠ 1 pausedlabel_scan_reposis a no-op — existing behavior unchangedbreeze-runnerside (this PR only patches the legacy shell poller — rust path needs a parallel change if still in use)🤖 Generated with Claude Code