Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
214 commits
Select commit Hold shift + click to select a range
5847d35
🐛 agents: Copilot CLI ET_EXEC binary fails with ENOEXEC on kernel 6.1…
clubanderson Nov 11, 2026
2764dbc
🔖 release: v5.221.0
actions-user Nov 11, 2026
a94956f
Merge pull request #17749 from hivecommons/release-gate/v5.221.0
clubanderson Nov 11, 2026
75515ea
fix: warn once per agent about user identity in agent gitconfig (#17742)
hivecommons-hive[bot] Nov 11, 2026
c3d3662
🐛 fix: name ENOEXEC instead of dumping binary stderr in model discove…
hivecommons-hive[bot] Nov 11, 2026
b005987
✨ crux: Substrate as the 4th sandbox runtime (opt-in, preflight-gated…
clubanderson Nov 11, 2026
42c463c
📖 docs: ADR-0026 phase 2 — Agent Substrate runtime operator and deplo…
clubanderson Nov 11, 2026
30ac300
🔖 release: v5.221.1
actions-user Nov 11, 2026
101d411
Merge pull request #17771 from hivecommons/release-gate/v5.221.1
clubanderson Nov 11, 2026
9bf4885
fix: stop read-only lanes retrying hive:unauthorized label removal (#…
hivecommons-hive[bot] Nov 11, 2026
c7deb66
fix: reconcile and expire effect-ledger ops stuck in Unknown (#17746)
hivecommons-hive[bot] Nov 11, 2026
53c4420
🐛 fix: guard nil config in stageEngineOptions before reading Workflow…
hivecommons-hive[bot] Nov 11, 2026
4a86281
🐛 Skip archived repositories during GFI curation (#17739)
Karibhou Nov 11, 2026
acaa481
🔖 release: v5.222.0
actions-user Nov 11, 2026
12bb7f5
Merge pull request #17781 from hivecommons/release-gate/v5.222.0
clubanderson Nov 11, 2026
a63b4be
🐛 marketplace: resume CNCF catalogue seeding across hub restarts and …
clubanderson Nov 11, 2026
d077228
🐛 fix: bound consecutive stale-snapshot drops in the status builder (…
hivecommons-hive[bot] Nov 11, 2026
3d31968
🐛 fix: log Prow ok-to-test rejection at WARN only when first noted (#…
hivecommons-hive[bot] Nov 11, 2026
47b7225
✨ crux: Substrate preflight prover (operator, CRDs, gVisor RuntimeCla…
clubanderson Nov 11, 2026
0d5f171
🐛 fix: openshell sandbox names and driver_config fit gateway 0.1.8 li…
clubanderson Nov 11, 2026
9cec328
🔖 release: v5.222.1
actions-user Nov 11, 2026
9237cc6
Merge pull request #17792 from hivecommons/release-gate/v5.222.1
clubanderson Nov 11, 2026
4dcfc42
🐛 marketplace: stream repository tarballs and keep only pipeline file…
clubanderson Nov 11, 2026
e1a5dbd
🐛 fix: redact proxy userinfo in upstreamproxy URL errors (#17731)
hivecommons-hive[bot] Nov 11, 2026
7d122ba
✨ benchmarks: per-PR estimated cost in /api/benchmarks/export (#17791)
clubanderson Nov 11, 2026
3642bde
🔖 release: v5.223.0
actions-user Nov 11, 2026
ee39863
✨ marketplace: seed curated models and ship the CNCF TechDocs assessm…
clubanderson Nov 11, 2026
8e8d3cd
Merge pull request #17802 from hivecommons/release-gate/v5.223.0
clubanderson Nov 11, 2026
9321c02
🐛 fix: classify repeated agent-lifecycle log lines instead of filing …
hivecommons-hive[bot] Nov 11, 2026
6e33719
🐛 fix(marketplace): refuse and downgrade model-provenance curated cla…
hivecommons-hive[bot] Nov 11, 2026
66fe03c
🐛 fix: hub digest reads a stale stage-tracker body instead of blockin…
hivecommons-hive[bot] Nov 11, 2026
2dffb67
🐛 fix: log issue-claims GitHub side-effect retries below WARN (#17786)
hivecommons-hive[bot] Nov 11, 2026
a25c4a7
🐛 fix: detect orphaned queued workflow runs in automerge held-run res…
hivecommons-hive[bot] Nov 11, 2026
8663b9f
✨ dashboard: surface agent_sandbox.substrate and per-agent sandbox.su…
hivecommons-hive[bot] Nov 11, 2026
a46309a
🐛 claude auth: share refreshed logins across per-agent .claude homes …
clubanderson Nov 11, 2026
ef6c540
🔖 release: v5.224.0
actions-user Nov 12, 2026
edd341e
✨ hub: per-cluster host_aliases for hosted hives (#17805)
clubanderson Nov 12, 2026
2822a92
Merge pull request #17811 from hivecommons/release-gate/v5.224.0
clubanderson Nov 12, 2026
ceee26d
🐛 fix: count PR author's own sign-off after a hive rebase; no decisio…
hivecommons-hive[bot] Nov 12, 2026
38f4d9a
✨ dashboard: render Substrate preflight warnings on the agent card (#…
hivecommons-hive[bot] Nov 12, 2026
f215219
🐛 fix: dedupe repeated undelivered review kick warning (#17755)
hivecommons-hive[bot] Nov 12, 2026
31b9321
🐛 fix: cache app_keys_held key fingerprints so heartbeat collect stay…
hivecommons-hive[bot] Nov 12, 2026
73991e2
🔖 release: v5.225.0
actions-user Nov 12, 2026
1d7cb53
Merge pull request #17816 from hivecommons/release-gate/v5.225.0
clubanderson Nov 12, 2026
0a7ae04
🐛 fix(marketplace): restrict spoke-triggered ?repo= refresh to tracke…
hivecommons-hive[bot] Nov 12, 2026
2e16f7c
🔖 release: v5.226.0
actions-user Nov 12, 2026
6bfdf77
Merge pull request #17826 from hivecommons/release-gate/v5.226.0
clubanderson Nov 12, 2026
9333f35
🔒 substratebridge: refuse tar entries that write through symlinks on …
hivecommons-hive[bot] Nov 12, 2026
1290ce8
✨ dashboard: show substrate kicks and stream bridge output in the ter…
hivecommons-hive[bot] Nov 12, 2026
9468b5e
🐛 Mark hive's in-cluster k8s API dials so the egress redirect never M…
clubanderson Nov 12, 2026
16d910e
🐛 hub: stop flagging off-cadence and scheduled agents as idle-with-wo…
clubanderson Nov 12, 2026
8bb5332
🐛 fix: use unique temp files when persisting hive and reach state (#1…
hivecommons-hive[bot] Nov 12, 2026
607441f
🐛 hub heartbeat: back off and classify a permanent 403 rejection (#17…
hivecommons-hive[bot] Nov 12, 2026
0616380
🔖 release: v5.227.0
actions-user Nov 12, 2026
a5db29b
Merge pull request #17832 from hivecommons/release-gate/v5.227.0
clubanderson Nov 12, 2026
6deac85
✨ knowledge: Plaud voice notes as a knowledge source (#17821)
clubanderson Nov 12, 2026
d3b0aeb
🐛 hive: do not gate the dashboard bind on the advisory-issue ensure (…
hivecommons-hive[bot] Nov 12, 2026
7e9574b
🔖 release: v5.227.1
actions-user Nov 12, 2026
9b9ba50
Merge pull request #17834 from hivecommons/release-gate/v5.227.1
clubanderson Nov 12, 2026
10ce002
🐛 substrate: garbage-collect older suspended kick actors when snapsho…
hivecommons-hive[bot] Nov 12, 2026
d4a38e7
🐛 hub: converge startupProbe and init image onto existing hosted depl…
hivecommons-hive[bot] Nov 12, 2026
51874ae
🔖 release: v5.228.0
actions-user Nov 12, 2026
206933e
Merge pull request #17840 from hivecommons/release-gate/v5.228.0
clubanderson Nov 12, 2026
3abbe43
🐛 hub: negatively cache rejected bearer tokens; stop re-probing exhau…
clubanderson Nov 12, 2026
e51d635
🐛 crux serve: count auth-rejected requests in crux.serve.auth.rejecti…
hivecommons-hive[bot] Nov 12, 2026
d4fcb55
🔖 release: v5.228.1
actions-user Nov 12, 2026
44e13b8
Merge pull request #17842 from hivecommons/release-gate/v5.228.1
clubanderson Nov 12, 2026
e1fd7b0
fix(hub): bound bearer token validation cache (#17846)
Karibhou Nov 12, 2026
4542de2
🔖 release: v5.228.2
actions-user Nov 12, 2026
5476038
Merge pull request #17847 from hivecommons/release-gate/v5.228.2
clubanderson Nov 12, 2026
5befa56
🔒 knowledge: start the Plaud MCP server with an allowlisted env, not …
hivecommons-hive[bot] Nov 12, 2026
8f650a5
🔖 release: v5.228.3
actions-user Nov 12, 2026
7f2836c
Merge pull request #17848 from hivecommons/release-gate/v5.228.3
clubanderson Nov 12, 2026
a9ac791
🔖 release: v5.228.4
actions-user Nov 12, 2026
d5df946
Merge pull request #17849 from hivecommons/release-gate/v5.228.4
clubanderson Nov 12, 2026
6a554fd
🌱 images: bump omp 18.18.0 -> 18.19.0 (#17850)
clubanderson Nov 12, 2026
160d683
🐛 army: stop attributing adopted PRs to a remote agent's rework queue…
clubanderson Nov 12, 2026
c9575ca
🐛 fix: detect missing GitHub App repository coverage (#17733)
Karibhou Nov 12, 2026
457e5ac
🔖 release: v5.228.5
actions-user Nov 12, 2026
55426b6
Merge pull request #17869 from hivecommons/release-gate/v5.228.5
clubanderson Nov 12, 2026
e089cd7
✨ knowledge: Wispr Flow dictation history as a knowledge source (#17855)
clubanderson Nov 12, 2026
7352b74
🐛 fix(agent): replace unopenable pluk session log so the supervisor c…
hivecommons-hive[bot] Nov 12, 2026
0812847
🔖 release: v5.228.6
actions-user Nov 12, 2026
b1b4044
Merge pull request #17892 from hivecommons/release-gate/v5.228.6
clubanderson Nov 12, 2026
48ff972
✨ workflows: owner toggle for model-based stage derivation from the d…
clubanderson Nov 12, 2026
db5700d
🔖 release: v5.229.0
actions-user Nov 12, 2026
e132e7e
fix: classify plain HTTP proxy forwarding failures (#17864)
Karibhou Nov 12, 2026
c879786
Merge pull request #17894 from hivecommons/release-gate/v5.229.0
clubanderson Nov 12, 2026
0bc47b5
✨ Inbox: voice recorders as first-class input sources (Plaud → spek R…
clubanderson Nov 12, 2026
71c5936
🔖 release: v5.230.0
actions-user Nov 12, 2026
f3142fe
Merge pull request #17897 from hivecommons/release-gate/v5.230.0
clubanderson Nov 12, 2026
a99b540
🐛 PR comments: overlap/mutation only on a finding, thank first-time c…
clubanderson Nov 12, 2026
f82abba
🐛 fix: atomic runtime config save + fresh legacy fallback (#17862) (#…
clubanderson Nov 12, 2026
a35c890
🔖 release: v5.231.0
actions-user Nov 12, 2026
3ca8e5a
Merge pull request #17898 from hivecommons/release-gate/v5.231.0
clubanderson Nov 12, 2026
2d0f9ea
🐛 fix: wait for marketplace refresh completion in auth test (#17868)
Karibhou Nov 12, 2026
533fe62
🔖 release: v5.231.1
actions-user Nov 12, 2026
b4423ad
Merge pull request #17902 from hivecommons/release-gate/v5.231.1
clubanderson Nov 12, 2026
61988eb
📖 docs: Inbox voice sources page + quickstart link (#17899)
hivecommons-hive[bot] Nov 12, 2026
e818577
✨ dashboard: Settings → Inbox section (default repo, dibs URL, rules)…
hivecommons-hive[bot] Nov 12, 2026
e7c935c
🔖 release: v5.232.0
actions-user Nov 12, 2026
60d3d12
Merge pull request #17903 from hivecommons/release-gate/v5.232.0
clubanderson Nov 12, 2026
be009e9
✨ inbox: Plaud source onto the Source interface (#17900)
hivecommons-hive[bot] Nov 12, 2026
e2230f9
🔖 release: v5.233.0
actions-user Nov 12, 2026
f9d0859
Merge pull request #17904 from hivecommons/release-gate/v5.233.0
clubanderson Nov 12, 2026
249e4fb
🐛 check-action-pins: only HTTP 404/422 is MISSING-SHA; retry transien…
hivecommons-hive[bot] Nov 12, 2026
0e058a4
🔖 release: v5.234.0
actions-user Nov 12, 2026
ccaf895
Merge pull request #17907 from hivecommons/release-gate/v5.234.0
clubanderson Nov 12, 2026
6c760a3
✨ knowledge: prepare Wispr Flow facts for Inbox (#17891)
Karibhou Nov 12, 2026
91a9ab1
🔖 release: v5.234.1
actions-user Nov 12, 2026
3d0870c
Merge pull request #17909 from hivecommons/release-gate/v5.234.1
clubanderson Nov 12, 2026
e4494cb
🔖 release: v5.235.0
actions-user Nov 12, 2026
e249365
Merge pull request #17913 from hivecommons/release-gate/v5.235.0
clubanderson Nov 12, 2026
9d8c9c5
🐛 fix: avoid premature eval-cycle test timeout (#17872)
Karibhou Nov 12, 2026
bd4dd20
🐛 gh-wrapper: let hive-baseline-check.sh's sibling lookup through the…
hivecommons-hive[bot] Nov 12, 2026
ac07475
✨ [v5] claude auth: run Claude agents on an operator-supplied long-li…
hivecommons-hive[bot] Nov 12, 2026
d466052
🐛 fix: hub-signed relay lets hosted spokes verify relayed GitHub webh…
hivecommons-hive[bot] Nov 12, 2026
d0a6c06
🐛 Inbox: render the empty state instead of "Loading inbox…" forever (…
clubanderson Nov 12, 2026
307bcec
📖 releases: candidate hives follow their stored auto-upgrade cadence …
clubanderson Nov 12, 2026
35d01e2
🔖 release: v5.235.1
actions-user Nov 12, 2026
0f18884
Merge pull request #17930 from hivecommons/release-gate/v5.235.1
clubanderson Nov 12, 2026
5849f68
🔖 release: v5.236.0
actions-user Nov 12, 2026
0b9ab99
Merge pull request #17932 from hivecommons/release-gate/v5.236.0
clubanderson Nov 12, 2026
054e2ea
📖 docs: ADR-0026 — Substrate actors run credential-free; hive brokers…
hivecommons-hive[bot] Nov 12, 2026
fc0c0a9
🐛 Classify missing Dependabot alerts permission (#17929)
Karibhou Nov 12, 2026
23084fe
🔖 release: v5.236.1
actions-user Nov 12, 2026
f273b4b
Merge pull request #17945 from hivecommons/release-gate/v5.236.1
clubanderson Nov 12, 2026
82634f7
🐛 Handle unsupported signed-commit rewrites explicitly (#17927)
Karibhou Nov 12, 2026
8c6b379
🐛 Avoid fleet reports for canceled adoption reads (#17931)
Karibhou Nov 12, 2026
5b191ff
🐛 fix: report transport-level App token mint failures as forge_unreac…
clubanderson Nov 12, 2026
06cfb1a
🔖 release: v5.236.2
actions-user Nov 12, 2026
bf05767
Merge pull request #17961 from hivecommons/release-gate/v5.236.2
clubanderson Nov 12, 2026
d0e1f62
🔖 release: v5.236.3
actions-user Nov 12, 2026
6ba5abc
Merge pull request #17971 from hivecommons/release-gate/v5.236.3
clubanderson Nov 12, 2026
49c5e1e
🐛 fix(crux): prepare pluk session log without following planted symli…
hivecommons-hive[bot] Nov 12, 2026
4efd08e
🔖 release: v5.236.4
actions-user Nov 12, 2026
f4f02af
Merge pull request #17977 from hivecommons/release-gate/v5.236.4
clubanderson Nov 12, 2026
6a7514b
🐛 fix(fleetreport): recognize structured context cancellation (#17937)
Karibhou Nov 12, 2026
bd2ee3a
✨ crux proxy: add OTel metrics and span to inference translator (#17974)
hivecommons-hive[bot] Nov 12, 2026
66482ec
🐛 fix(crux/proxy): make CONNECT-refusal test hermetic (#17981)
hivecommons-hive[bot] Nov 12, 2026
d57b785
🔖 release: v5.236.5
actions-user Nov 12, 2026
c3f4f21
Merge pull request #17984 from hivecommons/release-gate/v5.236.5
clubanderson Nov 12, 2026
64e1073
🔖 release: v5.237.0
actions-user Nov 12, 2026
c2f2687
🐛 fix(fleetreport): name the prow/lgtm statuses-permission 403 as its…
hivecommons-hive[bot] Nov 12, 2026
0ab8279
Merge pull request #17992 from hivecommons/release-gate/v5.237.0
clubanderson Nov 12, 2026
17e3165
fix: avoid fleet reports for canceled stage digest reads (#17946)
Karibhou Nov 12, 2026
d013e13
🔖 release: v5.237.1
actions-user Nov 12, 2026
d58ab72
🐛 fix(agent): don't WARN-dump the pane when a prompt wait outlasts a …
hivecommons-hive[bot] Nov 12, 2026
93248fd
Merge pull request #17999 from hivecommons/release-gate/v5.237.1
clubanderson Nov 12, 2026
845bf9e
🐛 fix(review): add review.perspectives_source config and ReviewPerspe…
hivecommons-hive[bot] Nov 12, 2026
19cc8e7
🐛 Avoid self-reporting intentional signing skips (#17928)
Karibhou Nov 12, 2026
1512c02
🔖 release: v5.237.2
actions-user Nov 12, 2026
f5f76ad
Merge pull request #18001 from hivecommons/release-gate/v5.237.2
clubanderson Nov 12, 2026
8a14a6e
fix(dashboard): summarize dropped SSE events instead of warning per e…
hivecommons-hive[bot] Nov 12, 2026
a041003
🐛 Claim onto a non-default forge: show the selected forge while pendi…
clubanderson Nov 12, 2026
d68e16a
🔖 release: v5.238.0
actions-user Nov 12, 2026
27dfcd9
Merge pull request #18014 from hivecommons/release-gate/v5.238.0
clubanderson Nov 12, 2026
ee243a2
fix(ioscan): reword canary preamble and retry a refused canary kick w…
clubanderson Nov 12, 2026
72f60ee
🐛 fix(automerge): stop canceled contributor sweep passes (#18003)
hivecommons-hive[bot] Nov 12, 2026
296783b
✨ review: add perspsrc resolver with last-known-good fallback (#18011)
hivecommons-hive[bot] Nov 12, 2026
c0a5dd6
🐛 Activity monitor: column header follows the rows' workflow model (#…
clubanderson Nov 12, 2026
d72b70d
🐛 spoke: install missing startupProbe on self-upgrade so forge-blocke…
clubanderson Nov 12, 2026
1f486b9
🔖 release: v5.238.1
actions-user Nov 12, 2026
f64f4c2
Merge pull request #18032 from hivecommons/release-gate/v5.238.1
clubanderson Nov 12, 2026
f191315
✨ project.reference_repos: study-only repos with optional issues/prs …
clubanderson Nov 12, 2026
84f3970
✨ Owner-facing GitHub webhook setup: Settings section, generated secr…
clubanderson Nov 12, 2026
026c660
🔖 release: v5.239.0
actions-user Nov 12, 2026
b42d4e3
Merge pull request #18047 from hivecommons/release-gate/v5.239.0
clubanderson Nov 12, 2026
11d1e0a
🔖 release: v5.240.0
actions-user Nov 13, 2026
534c4be
Merge pull request #18049 from hivecommons/release-gate/v5.240.0
clubanderson Nov 13, 2026
bf8032d
✨ dashboard: show linked review perspectives read-only in Review Gate…
Danathar Nov 13, 2026
b163989
📖 docs: project.reference_repos in agent-configuration and hive.yaml.…
Danathar Nov 13, 2026
79d5c01
🐛 dashboard: webhooks card names the App hook permission; pin card co…
Danathar Nov 13, 2026
cdc9790
[scanner] fix: de-flake TestMarketplaceRefreshRoutesAndStatus and Tes…
hivecommons-hive[bot] Nov 13, 2026
3c17d4d
🔖 release: v5.241.0
actions-user Nov 13, 2026
d65d08d
Merge pull request #18083 from hivecommons/release-gate/v5.241.0
clubanderson Nov 13, 2026
6ccd83a
🐛 benchmarks: emit canonical model id and effort alongside the report…
clubanderson Nov 13, 2026
527bf15
✨ activity monitor: stage-meaning icons in inactive workflow chevrons…
clubanderson Nov 13, 2026
ad8f8e9
[scanner] fix: dedupe expected agent role claim rejection log (#18076)
hivecommons-hive[bot] Nov 13, 2026
856055f
🌱 test(dashboard): receiver accepts a delivery signed with the file-b…
Danathar Nov 13, 2026
11b4355
🌱 kicks: register 📚 REFERENCE REPOS as layout section 10a and golden …
Danathar Nov 13, 2026
5778254
🌱 images: bump gh 2.103.3 -> 2.104.0 (#18063)
clubanderson Nov 13, 2026
3b7e618
🔖 release: v5.241.1
actions-user Nov 13, 2026
cc96223
Merge pull request #18087 from hivecommons/release-gate/v5.241.1
clubanderson Nov 13, 2026
1b1c821
✨ review: resolve perspectives_source at startup and reload and reins…
hivecommons-hive[bot] Nov 13, 2026
717597f
🌱 images: bump claude 2.1.322 -> 2.1.323 (#18065)
clubanderson Nov 13, 2026
0ae4ff7
✨ dashboard: reference_tier on /api/status reference repos (#18021) (…
Danathar Nov 13, 2026
2b63c9b
✨ dashboard: idempotent webhook create through the App, 412 on missin…
Danathar Nov 13, 2026
ef21487
🐛 dashboard: stop a Hold click down the Projects card from releasing …
Danathar Nov 13, 2026
16564d7
✨ hub: credential fence for self-service (byo-) hive heartbeats (#18081)
Danathar Nov 13, 2026
475a360
🐛 knowledge: persist dashboard-imported documents so upgrades keep th…
Danathar Nov 13, 2026
51921a7
🔖 release: v5.242.0
actions-user Nov 13, 2026
e5ffb06
Merge pull request #18095 from hivecommons/release-gate/v5.242.0
clubanderson Nov 13, 2026
487b3be
fix(dashboard): surface Check result for knowledge connectors (#18096)
clubanderson Nov 13, 2026
9c3d887
✨ Link the fleet benchmarks from the hub nav, My Hives and the spoke …
clubanderson Nov 13, 2026
fd3a496
🔖 release: v5.243.0
actions-user Nov 13, 2026
def4c91
Merge pull request #18102 from hivecommons/release-gate/v5.243.0
clubanderson Nov 13, 2026
bb010a6
🐛 knowledge: 'not loaded' badge and disabled actions when the connect…
clubanderson Nov 13, 2026
2284f84
🐛 fix(ioscan): retry one transient classifier endpoint failure before…
Danathar Nov 13, 2026
86679e5
🐛 fix(automerge): warn once per author and repo for unsearchable cont…
Danathar Nov 13, 2026
16795e3
🔖 release: v5.244.0
actions-user Nov 13, 2026
d022a02
Merge pull request #18109 from hivecommons/release-gate/v5.244.0
clubanderson Nov 13, 2026
f2c8d50
🐛 dashboard: make the narrow navbar agents pill a real, uncapped butt…
Danathar Nov 13, 2026
ea24e8a
feat: ship spektacular in the hive image (#18104)
hivecommons-hive[bot] Nov 13, 2026
2805fe4
🐛 fleetreport: stop self-reporting completed Claude credential re-bri…
Danathar Nov 13, 2026
e993b57
🌱 images: bump omp 18.19.0 -> 18.20.0 (#18064)
clubanderson Nov 13, 2026
3f8208f
🔖 release: v5.244.1
actions-user Nov 13, 2026
2e059ca
Merge pull request #18119 from hivecommons/release-gate/v5.244.1
clubanderson Nov 13, 2026
1ff5410
🐛 governor: hold kicks for agents out of provider quota (#18117)
Danathar Nov 13, 2026
099d401
fix: stop repeating close-on-merge warning for unreadable PRs (#18103)
hivecommons-hive[bot] Nov 13, 2026
f899e1f
🌱 images: bump codex 0.167.0 -> 0.168.0 (#18062)
clubanderson Nov 13, 2026
657d70c
🌱 Merge origin/v5 into v6 (top-up 2026-11-13)
hivecommons-hive[bot] Nov 13, 2026
85a2b42
🌱 Fix CI on the v5 -> v6 top-up merge
hivecommons-hive[bot] Nov 13, 2026
70aaeb7
Merge v6 into top-up branch
hivecommons-hive[bot] Nov 13, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
105 changes: 105 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,111 @@ Hive did not historically maintain a complete changelog. This file starts a prag
- The signed-commit reconciler's intentional refusal to rewrite a foreign or merge commit no longer files repeated unclassified-error fleet reports; its warning and PR remediation remain visible ([#17924](https://github.com/hivecommons/hive/issues/17924)).
- Dashboard logs one summary warning per five minutes for dropped SSE events instead of one warning per event, so a stalled browser tab no longer triggers repeated-error fleet reports (#17995).

## 2026-11-13 (v5.244.1)

### Fixed

- Contributor-lane auto-promotion now warns once per refused author and once per refused repository when GitHub's search cannot see a repository, instead of once per author × repository pair, so one invisible repository or one unsearchable author no longer floods WARN and self-reports as a repeated unclassified error (#18059).
- Knowledge Integrations: when the connector syncer is not running (`runtime: false`, hive booted with no `knowledge.connectors`), connector cards now show a `not loaded` badge with a restart hint and docs link instead of `pending`, and Connect / Check / Sync are disabled with the same hint rather than failing with 404 toasts; `pending` stays reserved for a loaded connector awaiting sign-in ([#18093](https://github.com/hivecommons/hive/issues/18093)).
- The ioscan classifier now retries a single transient model-endpoint failure (HTTP 429/5xx or a dropped connection) before applying its fail mode, so one gateway blip no longer passes untrusted text on unclassified or withholds it ([#18105](https://github.com/hivecommons/hive/issues/18105)).

## 2026-11-13 (v5.244.0)

### Added

- Hub header nav and My Hives now link to the fleet benchmarks page (hivecommons.dev/benchmarks), and the spoke dashboard FAQ points at it for model comparisons (#18034).

### Fixed

- Knowledge Integrations: the per-connector **Check** button now reports its result — a success/info toast with the sign-in state (and the card refreshed), or an error toast carrying the server's `error` string verbatim (for example `no knowledge connectors are configured`) instead of a "checking" toast followed by silence ([#18092](https://github.com/hivecommons/hive/issues/18092)).

## 2026-11-13 (v5.243.0)

### Added

- `/api/status` `referenceRepos[]` entries now carry an additive `reference_tier` field (`read-only`, `issues`, `prs` or `issues+prs`) so API consumers can tell a `project.reference_repos` entry from a managed repo; the entries stay out of `repos[]` and carry no ACMM, work-item or pause fields, and the dashboard's `📚 reference · <tier>` chip reads it ([#18021](https://github.com/hivecommons/hive/issues/18021)).

### Changed

- Dashboard: "Create webhook for me" is idempotent — it returns the existing hook for this hive's payload URL instead of creating a duplicate, and answers 412 naming the missing `organization_hooks`/`repository_hooks` write permission (#18028)
- **`review.perspectives_source` is now resolved at startup and on every config reload, and the review relay perspective set is reinstalled each time**, so a verdict naming a perspective the link removed is refused and one it added is accepted without a restart. A dashboard edit of the review config no longer drops the linked set, and a malformed or unreachable document keeps the last-known-good set with a warning. ([#17988](https://github.com/hivecommons/hive/issues/17988), part of [#17975](https://github.com/hivecommons/hive/issues/17975))

### Fixed

- dashboard: a Projects-card Release that lands while the rows are re-sorting after a Hold is no longer sent, so holding items down a list no longer releases a neighbouring item's hold (#18054)
- Documents imported from the dashboard (PDF, HTML, DOCX, text) are now saved to `knowledge.documents` in `hive.yaml` like git sources, and boot re-imports any configured document whose on-disk record is missing, so an upgrade no longer drops a PDF knowledge source while keeping GitHub ones.

### Security

- The hub now withholds hub-held credentials and management actions (GitHub App config and keys, pending gateway, project config, cluster ID, access list, upgrade, restart and breaker instructions) from the heartbeat response of any hive whose ID is in the reserved `byo-` self-service namespace, through one guard driven by a classification of every response field ([#18060](https://github.com/hivecommons/hive/issues/18060)).

## 2026-11-13 (v5.242.0)

### Added

- Activity monitor: a workflow-model chevron that is not the row's active stage now wears a glyph for what the stage means (inbox, bolt, hand, pencil, pull-request, flask, eye, people, thumbs-up, merge, check, …) picked by the column's name, dimmed to 60%, instead of its clipped label; the active chevron leads its word with the same glyph. Workflow columns take an optional `icon` (an allowlisted icon id or a single emoji, validated server- and client-side; never markup), and the workflow editor's column inspector previews the default and lets the operator replace it (#18033).

### Changed

- images: bump gh 2.103.3 -> 2.104.0 (#18063)
- kicks: register REFERENCE REPOS as layout section 10a and golden its wording (#18074)

### Fixed

- Benchmarks export now adds `model.canonical` and `model.effort` next to the reported id and derives `model.provider` from the model family, so `claude-sonnet-5-5` (Copilot CLI), `claude-sonnet-5.5` (Claude Code) and `openai-codex/gpt-6.1-sol` no longer appear as separate models on hivecommons.dev/benchmarks.
- Repeated trust-tier agent role claim rejections over contribute-ws are now logged once per user and role at INFO instead of flooding WARN, so they no longer surface as unclassified self-reported errors (#18071).

## 2026-11-13 (v5.241.1)

### Changed

- **Settings → Forge App → GitHub webhooks names the App permission to grant** (#18029): when the GitHub App installation cannot manage hooks, the card now says which permission to grant (Organization → Webhooks `organization_hooks`, or Repository → Webhooks `repository_hooks`, Read and write) so **Create webhook for me** appears, instead of silently omitting the option. Node-executed tests pin the card's copy for relay, none and env-secret modes, and a parity test checks every endpoint the card calls is routed and owner-only.
- docs: project.reference_repos in agent-configuration and hive.yaml.example (#18073)

## 2026-11-13 (v5.241.0)

### Added

- **Review Gate shows linked review perspectives read-only.** When `review.perspectives_source` links the perspective set to a repo file, Settings → Features → Review Gate → Perspectives now shows the linked set (not the inline fallback), a "Linked to owner/repo/path@ref" line pointing at the file on GitHub, and the resolver's status and any fetch or malformed-document warning. The checkboxes and focus text are read-only and "Add perspective" is hidden, and `PUT /api/config/review` answers 409 for `perspectives` / `perspective_prompts` edits that the next reload would silently replace; `combined_perspectives`, `plan_match` and `max_perspectives_per_pr` stay editable. Unlinked hives see no change ([#17989](https://github.com/hivecommons/hive/issues/17989)).

## 2026-11-13 (v5.240.0)

### Added

- **`project.reference_repos`: study-only repos outside the project** ([#18015](https://github.com/hivecommons/hive/issues/18015)). A hive whose deliverable is *about* another project (a docs assessment of `hivecommons/*` landing in `cncf/techdocs`) can list `owner/name` repos it may clone unauthenticated and GET, with the proxy stripping the hive's token and refusing every write by default; the kick tells agents such items are in scope and that findings go in the deliverable in the authorized repo, so the scanner no longer flags them out-of-scope/critical. A rare per-entry `write: [issues, prs]` opt-in allows only opening issues, opening PRs/pushing topic branches and commenting on the hive's own items, using the App's installation on the target org or `write_token_file`; boot refuses write-mode without either (exit 22). Dashboard shows a minimal `reference · <tier>` card.
- Owner-facing GitHub webhook setup: ⚙ Settings → Forge App gains a "GitHub webhooks" section showing the payload URL, events and live receiver status, with **Generate secret** (stored in `/data/github-webhook-secret.key`, shown once) and **Create webhook for me** when the App installation has hooks write permission; a webhooks tile on the Governor card deep-links to it; new owner guide in `docs/webhooks.md` (#18017).

## 2026-11-12 (v5.239.0)

### Added

- **Resolver for `review.perspectives_source`** that fetches a `kind: ReviewPerspectives` document behind the same seed-only allowlist as `definition_source`, and keeps the last-known-good set with a visible warning when a later fetch fails or a document no longer validates, instead of silently falling back to the built-in perspectives. The review relay, dispatch, head aggregation and `${REVIEW_PERSPECTIVES}` now read the resolved set via `ReviewConfig.EffectivePerspectives()`; with no `perspectives_source` configured, behaviour is unchanged. ([#17987](https://github.com/hivecommons/hive/issues/17987), part of [#17975](https://github.com/hivecommons/hive/issues/17975))

### Fixed

- Activity monitor: the column header now follows the workflow model the rows wear — a repository bound to a custom model gets that model's column names over its chevrons (ungrouped pages are partitioned by model with a header per run), instead of hive-default's "PR in progress / Merge queue" names (#18002).
- Kicks are no longer refused wholesale as "prompt injection" because of the ioscan exfiltration canary: the preamble is now a labelled `=== HIVE HARNESS HEADER` block that states it is the operator's own configuration and not a task (Claude Sonnet 5 via the Copilot CLI refused ~65% of one hosted supervisor's kicks on the old `SECURITY CANARY:` marker), and a kick that is still refused with a canary in front is re-delivered once without it instead of burning the cadence slot (#18012).
- Stop contributor automerge passes cleanly when a client hand-over or shutdown cancels an in-flight sweep, without filing a spurious failure report.
- Spoke self-upgrade now installs the hosted template's startupProbe (10-min budget) on a hive Deployment that has none, not only raises an undersized one — pre-#9692 spokes on pull-only clusters were liveness-killed 90s into a forge-blocked boot and crash-looped (grey dot) for the length of the GHE outage; the fleet status-dot hovers now carry a colour legend and the grey dot says "no heartbeat in 5 min".

## 2026-11-12 (v5.238.1)

### Fixed

- Spoke: a placeholder claimed onto a different forge than its pool default (GHE slot → github.com repo) now moves GitHub App installation discovery to the delivered App and API URL even while installation_id is still 0, instead of polling the boot-time App/forge forever and reporting "App 5686 has no installation" until a pod restart.
- Hub fleet view: a placeholder assigned with an explicit forge now shows that forge (e.g. github.com) in the Location pill while the claim is pending, instead of the cluster default the spoke still heartbeats from its pre-claim config (github.ibm.com on vllm-d).
- Dashboard logs one summary warning per five minutes for dropped SSE events instead of one warning per event, so a stalled browser tab no longer triggers repeated-error fleet reports (#17995).

## 2026-11-12 (v5.238.0)

### Added

- **`review.perspectives_source` config key and `kind: ReviewPerspectives` document format** for live-linking a hive's review perspective names and focus text to a file in a GitHub repo, so maintainers can change the set through ordinary PRs instead of hive config edits. This lands the config surface, a runtime-only resolved slot that is never written back to the overlay, and the validating document parser (`pkg/perspsrc`); fetching and wiring follow in later changes, so behaviour is unchanged until then and unchanged whenever the key is absent. Once resolved, the linked set wins over inline `review.perspectives` / `review.perspective_prompts`, which stay the fallback. ([#17986](https://github.com/hivecommons/hive/issues/17986), part of [#17975](https://github.com/hivecommons/hive/issues/17975))

### Fixed

- The signed-commit reconciler's intentional refusal to rewrite a foreign or merge commit no longer files repeated unclassified-error fleet reports; its warning and PR remediation remain visible ([#17924](https://github.com/hivecommons/hive/issues/17924)).

## 2026-11-12 (v6.27.3)

### Fixed
Expand Down
1 change: 1 addition & 0 deletions changelog.d/added-17888-ship-spektacular.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
- The hive image now ships the `spektacular` CLI (pinned 0.31.0, checksum-verified, amd64 and arm64), so the Inbox → RFC destination runs `spektacular voice --publish` in-pod without an agent fallback (#17888).
1 change: 1 addition & 0 deletions changelog.d/fixed-18084-close-on-merge-unreadable-pr.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
- Close-on-merge no longer re-warns every tick for merged PRs it cannot read (404/403); it logs once per recheck window.
1 change: 1 addition & 0 deletions changelog.d/fixed-18107-claude-rebridge-selfreport.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
- Completed Claude credential re-bridges (a token refresh replacing an agent's shared-login symlink, repaired automatically) no longer file `unclassified_error_repeated` fleet self-reports; failed repairs still do.
1 change: 1 addition & 0 deletions changelog.d/fixed-18110-navbar-agents-summary-button.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
- Dashboard top bar: when the centre column is narrow, the agent run-order strip's summary pill is now a real button that opens the Agents section (click, Enter or Space), and it shows how many scheduled agents are in the run order ("9 agents", "1 agent") instead of a count capped at 3; the misleading "▾" caret is gone ([#18110](https://github.com/hivecommons/hive/issues/18110)).
1 change: 1 addition & 0 deletions changelog.d/fixed-quota-exhausted-agents-not-kicked.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
- **Agents out of provider quota are no longer kicked every cycle** ([#18112](https://github.com/hivecommons/hive/issues/18112)). The provider spending-limit gate only saw agents behind the hive's inference gateway, so an agent whose own provider refused it — GitHub Copilot's "You have exceeded your monthly quota" — kept being kicked and sent review work all night, each turn ending at once, until its review dispatches expired and pull requests were parked for a human. The governor now holds kicks per agent while that agent's `QuotaExhausted` flag is set, lets one probe kick through per `governor.provider_budget.probe_interval_s` (default 30 minutes) to notice when the quota resets, and resumes normal kicking as soon as the flag clears. Other agents are never held, and the "provider quota exhausted" alert now says the kicks are held and how often they are retried.
Loading
Loading