Skip to content

Releases: JSONbored/loopover

miner: v2.0.0

Choose a tag to compare

@github-actions github-actions released this 14 Jul 10:05
Immutable release. Only release title and notes can be modified.
ed78164

2.0.0 (2026-07-14)

⚠ BREAKING CHANGES

  • cli: gittensory-miner, gittensory-miner-mcp, and gittensory-mcp no longer exist as installed binaries; use loopover-miner, loopover-miner-mcp, and loopover-mcp. No dual-read/alias, per the epic's full-cutover mandate. A global npm install/link of the old package names must be reinstalled.

Features

  • cli: Phase 3 - full-cutover rename CLI binaries to loopover-* (#5728) (f2ee2ad)

Fixes

  • miner: tighten the @loopover/engine dependency to ^2.0.0 (#5729) (634e121)

miner: v1.0.0

Choose a tag to compare

@github-actions github-actions released this 14 Jul 08:59
Immutable release. Only release title and notes can be modified.
433e3ab

1.0.0 (2026-07-14)

⚠ BREAKING CHANGES

  • miner: the miner's default config directory and every gittensory_miner_* Prometheus metric name changed; no dual-read/alias, per the epic's full-cutover mandate (#5705). A self-hoster's existing ~/.config/gittensory-miner state does not migrate automatically.
  • miner: every GITTENSORY_MINER_/GITTENSORY_API_TOKEN_FILE/ GITTENSORY_MCP_TOKEN_FILE/GITTENSORY_MEM_LIMIT/GITTENSORY_REPORTING_ env var an existing self-hosted AMS/miner deployment sets must be renamed to its LOOPOVER_ equivalent -- the old names are no longer read.

Features

  • mcp: wire gittensory_feasibility_gate's claimStatus to the local claim ledger (#5157) (#5389) (91b235d)
  • miner-deployment: add docker-compose.miner.yml for AMS fleet mode (#5299) (df806cc), closes #5177
  • miner-governor: build a real production runSlopAssessment implementation (#5133) (#5140) (e7d95a9)
  • miner-governor: build production CodingAgentDriver construction (#5131) (#5138) (9396dc8)
  • miner-governor: closed-loop discovery re-entry trigger (#2338) (#5051) (d7e38d6)
  • miner-governor: dry-run-by-default enforcement + fail-closed chokepoint (#2342, #2340) (#5014) (4719f2c)
  • miner-governor: enforce non-convergence + budget/turn/termination halts (#2347) (#4989) (51208ce)
  • miner-governor: freeze/snapshot mechanism for historical replay targets (#3010) (#5113) (aacf718)
  • miner-governor: global + per-repo kill-switch (#2341) (#5012) (dcc1601)
  • miner-governor: kill-switch propagation into the manage/loop subsystem (#2339) (#5057) (a21a8ad)
  • miner-governor: late-binding freshness check before open_pr fires (#3007) (#5112) (7d260f1)
  • miner-governor: persist governor cross-attempt state (#5134) (#5203) (a78edc8)
  • miner-governor: PreToolUse-hook-enforced house rules (#2343) (#5031) (5aa103b)
  • miner-governor: self-plagiarism throttle across the miner's own repos (#4972) (f0fa765)
  • miner-governor: shape the gated open-pr submission payload from a handoff (#2337) (#5091) (86d1338)
  • miner-governor: the real create->review->gate->submit attempt pipeline (#2337) (#5118) (46d63b9)
  • miner-governor: wire rate-limit + jittered backoff into live write enforcement (#2344) (#4984) (f175e0c)
  • miner-hands: resolve the own-rejection-history trigger of rejectionSignaled (#5657) (7826e1d), closes #5655
  • miner-hands: wire real self-plagiarism data into the Governor chokepoint (#5706) (40ce138), closes #5676
  • miner-mcp: event-ledger audit feed tool (#5158) (#5348) (26624ca)
  • miner-selfimprove: wire the historical-replay scorer into the Phase 7 calibration loop (#4248) (#5462) (7e2e20d)
  • miner-ui: add a systemd unit for running miner-ui as a persistent service (#5610) (f7aa717), closes #4852
  • miner: add --dry-run to attempt and loop (#5527) (a952d43), closes #4847
  • miner: add --dry-run to governor pause/resume (#5553) (a5bec8a), closes #4847
  • miner: add --dry-run to the remaining local-mutating CLI commands (#5532) (34ae1e5), closes #4847
  • miner: add .gittensory-ams.yml operator execution-policy config (#5249) (f92b298)
  • miner: add a calibration-report CLI command (#5460) (9a0f378), closes #4849
  • miner: add a committed benchmark suite for discovery ranking and the local-store path (#5615) (a05e02e)
  • miner: add a fleet-mode AMS host Terraform starter module (#5549) (f0b1840), closes #5183
  • miner: add a gittensory-miner init --interactive first-run onboarding wizard (#5621) (c5815f4)
  • miner: add a gittensory-miner migrate command for the local stores (#5538) (4b609eb), closes #4871
  • miner: add a ledger metrics command that renders event-ledger Prometheus text ([#4841](https://github.com/JSONbored/gi...
Read more

mcp: v3.0.0

Choose a tag to compare

@JSONbored JSONbored released this 14 Jul 23:49
Immutable release. Only release title and notes can be modified.
f6b6ece

3.0.0 (2026-07-14)

⚠ BREAKING CHANGES

  • config: every GITTENSORY_* environment variable is now LOOPOVER_*. No dual-read/alias, per the epic's full-cutover mandate. Operators must rename these in their .env / secrets before deploying this change.
  • build: every gittensory-prefixed directory under apps/ and packages/ is now loopover-prefixed, and the two extension packages' npm names changed from @jsonbored/gittensory-* to @loopover/*. No dual-path/alias, per the epic's full-cutover mandate.

Features

  • build: Phase 5 - full-cutover rename all gittensory-* directories to loopover-* (#5743) (81e4ac3)
  • config: Phase 6 - full-cutover rename internal GITTENSORY_* constants to LOOPOVER_* (#5750) (12958f4), closes #5705

mcp: v2.0.0

Choose a tag to compare

@github-actions github-actions released this 14 Jul 22:02
Immutable release. Only release title and notes can be modified.
4314f34

2.0.0 (2026-07-14)

⚠ BREAKING CHANGES

  • config: every GITTENSORY_* environment variable is now LOOPOVER_*. No dual-read/alias, per the epic's full-cutover mandate. Operators must rename these in their .env / secrets before deploying this change.
  • build: every gittensory-prefixed directory under apps/ and packages/ is now loopover-prefixed, and the two extension packages' npm names changed from @jsonbored/gittensory-* to @loopover/*. No dual-path/alias, per the epic's full-cutover mandate.

Features

  • build: Phase 5 - full-cutover rename all gittensory-* directories to loopover-* (#5743) (81e4ac3)
  • config: Phase 6 - full-cutover rename internal GITTENSORY_* constants to LOOPOVER_* (#5750) (12958f4), closes #5705

mcp: v1.0.0

Choose a tag to compare

@github-actions github-actions released this 14 Jul 10:05
Immutable release. Only release title and notes can be modified.
de053f3

1.0.0 (2026-07-14)

⚠ BREAKING CHANGES

  • cli: gittensory-miner, gittensory-miner-mcp, and gittensory-mcp no longer exist as installed binaries; use loopover-miner, loopover-miner-mcp, and loopover-mcp. No dual-read/alias, per the epic's full-cutover mandate. A global npm install/link of the old package names must be reinstalled.

Features

  • cli: Phase 3 - full-cutover rename CLI binaries to loopover-* (#5728) (f2ee2ad)

mcp: v0.9.0

Choose a tag to compare

@github-actions github-actions released this 14 Jul 09:32
Immutable release. Only release title and notes can be modified.
79b1407

0.9.0 (2026-07-14)

Features

  • mcp: wire gittensory_feasibility_gate's claimStatus to the local claim ledger (#5157) (#5389) (91b235d)

mcp: v0.8.0

Choose a tag to compare

@github-actions github-actions released this 14 Jul 08:15
Immutable release. Only release title and notes can be modified.
7a6ecba

0.8.0 (2026-07-14)

Features

  • mcp: wire gittensory_feasibility_gate's claimStatus to the local claim ledger (#5157) (#5389) (91b235d)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @loopover/engine bumped from ^1.0.0 to ^2.0.0

engine: v3.1.1

Choose a tag to compare

@github-actions github-actions released this 14 Jul 22:48
Immutable release. Only release title and notes can be modified.
73d7875

3.1.1 (2026-07-14)

Fixes

  • review: restore engine-parity after gittensory rename drift (#5892) (f7004b9)

engine: v3.1.0

Choose a tag to compare

@github-actions github-actions released this 14 Jul 21:05
Immutable release. Only release title and notes can be modified.
c7f5451

3.1.0 (2026-07-14)

Features

  • engine: add a load-testing harness for iterate-loop under concurrent load (#5781) (4b6b5c6), closes #5224
  • engine: extract content-lane's pure leaf modules to loopover-engine (#5775) (60ed3cd), closes #4880
  • engine: extract settings leaf modules to loopover-engine (#5779) (b570c11), closes #4879
  • engine: per-tenant configuration layer (#5804) (1fd8519), closes #4787
  • engine: per-tenant resource quota evaluation (#5801) (db74aa3), closes #4796
  • mcp: add the idea-intake bridge and loopover_intake_idea tool (#5792) (d60481e), closes #4798
  • mcp: deliver a completed loop iteration as a customer results payload (#5797) (9b3f4b2), closes #4801
  • mcp: evaluate when a rented loop should escalate to a human (#5806) (90f477e)
  • mcp: route ideas through intake into a loop claim plan (#5795) (48d2a39), closes #4799
  • mcp: stream loop progress to the customer via a progress snapshot (#5798) (96b8c42), closes #4800
  • miner: honor kill-switch mid-attempt during iterate-loop (#5799) (3525e95)

Fixes

  • engine: clamp rate-limit retryAfterMs to at most one window on a backward clock (#5855) (f35e354), closes #5829
  • rebrand: full-cutover rename miner/AMS per-repo and operator config filenames (#5765) (c93569d)
  • rebrand: full-cutover rename remaining internal gittensory runtime identifiers (#5761) (75450f1)
  • signals: require a code file before manifest_missing_tests fires (#5852) (ad011d3)

engine: v3.0.0

Choose a tag to compare

@github-actions github-actions released this 14 Jul 19:07
Immutable release. Only release title and notes can be modified.
58f7d5d

3.0.0 (2026-07-14)

⚠ BREAKING CHANGES

  • build: every gittensory-prefixed directory under apps/ and packages/ is now loopover-prefixed, and the two extension packages' npm names changed from @jsonbored/gittensory-* to @loopover/*. No dual-path/alias, per the epic's full-cutover mandate.

Features

  • build: Phase 5 - full-cutover rename all gittensory-* directories to loopover-* (#5743) (81e4ac3)