Skip to content

miner: v3.1.0

Choose a tag to compare

@JSONbored JSONbored released this 17 Jul 20:05
Immutable release. Only release title and notes can be modified.
fe49ac8

3.1.0 (2026-07-17)

Features

  • miner-ui: add discover and attempt HTTP action routes (#6574) (5c34c3a), closes #6522
  • miner: add config-gated chat action-dispatch scaffolding (#6542) (c9984c1), closes #6519
  • miner: add the ContributionProfile local cache store + doctor/migrate integration (#6797) (#7001) (9171769)
  • miner: consult selfLoopAutonomy in decideNextAction's pass-to-handoff step (#6581) (7a275c7), closes #6560
  • miner: consume ORB live gate thresholds in self-review-context (1cb09e4)
  • miner: design the ContributionProfile schema + caching shape (#6795) (#6970) (ad8536e)
  • miner: exclude discover candidates assigned to the repo owner (7a7f90a)
  • miner: exclude discover candidates assigned to the repo owner (995686f)
  • miner: implement generic ContributionProfile extraction (#6796) (#6979) (018e261)
  • miner: probe ORB live-gate-thresholds in self-review-context (087a0e3)
  • miner: register governor pause/resume chat actions (#6521) (#6587) (ad4486f)
  • miner: wire chat action-dispatch to the existing discover/attempt routes (#6837) (#6855) (a4c76a6)
  • miner: wire chat action-dispatch to the existing portfolio release/requeue routes (#6838) (#6850) (61202e3)
  • miner: wire ContributionProfile eligibility filtering into discover (08e56fb)
  • miner: wire ContributionProfile eligibility filtering into discover (#6798) (324490b)
  • purge: add purgeByRepo method to portfolio queue and run state stores (#6694) (11a6dac)

Fixes

  • config: scrub remaining pre-rename gittensory references (23152da)
  • config: scrub remaining pre-rename gittensory references (e4b0f8c)
  • miner: add the tenant_id column to governor-ledger and plan-store (#6707) (28f7f05), closes #6597
  • miner: cover four omitted stores in doctor and migrate (#6928) (e1df4aa)
  • miner: enforce maxConcurrentClaims atomically across sibling processes (#6912) (b1a2bbd), closes #6758
  • miner: expire claims orphaned by a dead process at claim time (#6441) (4d326e4), closes #6156
  • miner: fail fast instead of hanging when init --interactive has no TTY (#6907) (fa52680), closes #6846
  • miner: flag real LOOPOVER_MINER_* env vars missing from DEPLOYMENT.md (#6601) (2e12f63)
  • miner: flag real LOOPOVER_MINER_* env vars missing from DEPLOYMENT.md (#6601) (b586810)
  • miner: forward HOME and the real coding-agent credential to CLI subprocesses (4a852de)
  • miner: open doctor's laptop-state check read-only (camelCase readOnly) (#6866) (81a3a03)
  • miner: open the worktree allocator through local-store's openLocalStoreDb (#6600) (#6704) (4e9aa2d)
  • miner: reject blank acceptance hints as an objective success signal (#6766) (25792fd)
  • miner: reject blank acceptance hints as an objective success signal (#6766) (fd730f1)
  • miner: release the primed portfolio claim when --max-cycles is exhausted (d2244e9)
  • miner: release the primed portfolio claim when --max-cycles is exhausted (c976ca3)
  • miner: report the real post-failure schema version for a partially-applied migration (#6860) (4b786b1)
  • miner: require a closing keyword in self-review's linked-PR extractor (#6769) (6f5520d)
  • miner: require a closing keyword in self-review's linked-PR extractor (#6769) (5192411)
  • miner: retain a crashed attempt's worktree for post-mortem (#6867) (8ef43a4)
  • miner: retry GitHub rate-limit responses in http-retry instead of aborting the poll (#6761) (#6878) (58cd901)
  • miner: route the governor/prediction/plan local stores through openLocalStoreDb (#6667) (0591ffc)
  • miner: scope the managed-PR queue row to the polled forge host (de1c473)
  • miner: scope the managed-PR queue row to the polled forge host (492aef3)
  • miner: serialize per-repo base clone to prevent concurrent git races (#6917) (2e2f588), closes #6762
  • miner: stamp prediction-ledger schema version and add tenant_id column (#6702) (46b1aca), closes #6596
  • miner: wire DEPLOYMENT.md audit into real CI execution (1019fb2)
  • miner: wire DEPLOYMENT.md audit into real CI execution (cdf3321), closes #6158
  • registry: scope self-host repo registration to gittensor opt-ins (67af510)
  • selfhost: templatize the docker-prune systemd unit for multi-host use (a740bce)
  • selfhost: templatize the docker-prune systemd unit for multi-host use (1842bd3), closes #4894
  • test: update grafana dashboard assertions for the historical-continuity query rewrite (8cd0b24)