Repository navigation
v5.185.0
Added
- Contributor repository scope (#12805). A hive now advertises its contribution-eligible repositories at the public
GET /api/contribute/repositories(monitored repos minushub.disabled_repos, as{forge}/{host}/{owner}/{name}ids) and, behind the newrepo_scope_v1capability, accepts a versionedrepo_scopefrom a relay and answersrepo_scope_ack. Candidates outside an acknowledgedselectedscope are skipped before any lease or token mint, so a restricted contributor is served its selected work (no_selected_workwhen none remains) while out-of-scope items stay available to others. A malformed scope fails the connection closed,ready.scope_versionmust match the acknowledged version, and atask_declinedwithout_of_contributor_scopereleases the lease without a failure booking or consuming the hourly/daily allowance. The protocol version is unchanged and relays that never send a scope behave exactly as before. - Add
hivectl hives reposand a Hives TUI repository-exclusion toggle to edit saved contributor selections through the existing profile commit/reload path; show effective scope summaries and reload on Hive addition/removal (runtime scope enforcement requires a compatible Hive and relay). - Add optional repository selection and preset review history to contributor profiles, canonical Hive/repository identity helpers, and aligned versioned repository-scope projection for the upcoming scoped contribution protocol (#12804).
Fixed
- Fleet reports no longer file a
hive-code-defectfor a single harness stall nudge. The agent-status evidence treated any cumulativeStallNudges > 0as an "agent stall" with a 24h window the counter never honoured; a lone nudge is the designed self-recovery working. A stall is now reported only while the agent's status currently reads "stalled" or after at least 3 nudges, matching the runtime error tracker's recurrence bar, and the bogus window is dropped (#12802).
SBOMs: SPDX JSON, generated by Syft against the linux/amd64 image digest, attached below for hive, hive-contributor, and hive-hub. They cover linux/amd64 only — see releases.md for why linux/arm64 is not scanned separately.
NOTICE: third-party license attribution for the Go module dependencies compiled into these images, attached below. Does not cover base-image OS packages or the Node.js/tmux layers built from source — see releases.md for the exact boundary.