Skip to content

Releases: JSONbored/loopover

@loopover/engine v3.2.2

Choose a tag to compare

@github-actions github-actions released this 18 Jul 00:12
Immutable release. Only release title and notes can be modified.
a624234

Published @loopover/engine v3.2.2 to npm with provenance.

Install:

npm install @loopover/engine@3.2.2

ui-kit: v1.1.0

Choose a tag to compare

@JSONbored JSONbored released this 17 Jul 19:25
Immutable release. Only release title and notes can be modified.
bf53679

1.1.0 (2026-07-17)

Features

  • ui-kit: port state-views.tsx primitives into @loopover/ui-kit (#6539) (8eb1933), closes #6506

Fixes

  • config: scrub remaining pre-rename gittensory references (23152da)
  • config: scrub remaining pre-rename gittensory references (e4b0f8c)
  • ui: add a shared bg-surface-code token for the always-dark code surface (#6957) (334ee58)

@loopover/miner v3.2.1

Choose a tag to compare

@github-actions github-actions released this 17 Jul 23:32
Immutable release. Only release title and notes can be modified.
097ac2f

Published @loopover/miner v3.2.1 to npm with provenance.

Install:

npm install -g @loopover/miner@3.2.1

@loopover/miner v3.1.1

Choose a tag to compare

@github-actions github-actions released this 17 Jul 20:44
Immutable release. Only release title and notes can be modified.
0a2484f

Published @loopover/miner v3.1.1 to npm with provenance.

Install:

npm install -g @loopover/miner@3.1.1

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
    ...
Read more

@loopover/mcp v3.2.1

Choose a tag to compare

@github-actions github-actions released this 17 Jul 23:30
Immutable release. Only release title and notes can be modified.
097ac2f

Published @loopover/mcp v3.2.1 to npm with provenance.

Install:

npm install -g @loopover/mcp@3.2.1

@loopover/mcp v3.1.1

Choose a tag to compare

@github-actions github-actions released this 17 Jul 20:48
Immutable release. Only release title and notes can be modified.
0a2484f

Published @loopover/mcp v3.1.1 to npm with provenance.

Install:

npm install -g @loopover/mcp@3.1.1

mcp: 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.
8ab3a4d

3.1.0 (2026-07-17)

Features

  • api: add a REST route + CLI mirror for loopover_check_test_evidence (#6810) (d45d8fd), closes #6749
  • api: add a REST route + CLI mirror for loopover_evaluate_escalation (#6805) (f8d1628), closes #6754
  • api: add a REST route + CLI mirror for loopover_get_pr_ai_review_findings (#6676) (885336a), closes #6619
  • api: add a REST route + CLI mirror for loopover_simulate_open_pr_pressure (#6915) (68b8694), closes #6751
  • api: add a REST route + CLI mirror for loopover_suggest_boundary_tests (80869bd)
  • api: add a REST route + CLI mirror for loopover_suggest_boundary_tests (4d5212e), closes #6750
  • api: add GET /v1/repos/:owner/:repo/automation-state + CLI mirror (#6742) (#6964) (c566906)
  • api: add POST /v1/repos/:owner/:repo/repo-docs/refresh + CLI mirror (#6973) (f1e9632)
  • api: mirror loopover_propose_action to REST and the CLI (#6744) (#7030) (a752b8f)
  • api: REST + CLI mirror for contributor notifications (#6745) (#7018) (447ee82)
  • api: REST + CLI mirror for loopover_build_results_payload (#6904) (7f7ea50), closes #6752
  • api: REST + CLI mirror for loopover_check_improvement_potential (#6955) (27c7c59)
  • api: REST + CLI mirror for loopover_explain_review_risk (#6980) (#7026) (15715dc)
  • api: REST + CLI mirror for loopover_intake_idea (#6916) (f1fb812), closes #6755
  • api: REST + CLI mirror for loopover_pr_outcome (#6747) (748acee)
  • api: REST + CLI mirror for loopover_pr_outcome (#6747) (efbe09c)
  • api: REST + stdio mirror for loopover_build_progress_snapshot (#6943) (d6cf892)
  • api: REST + stdio mirror for loopover_plan_idea_claims (#6952) (8fa47d1), closes #6756
  • mcp: add a contributor-profile CLI command (#6961) (484c9c8)
  • mcp: add a loopover_get_bounty_advisory CLI mirror (#6954) (7733371)
  • mcp: add a loopover_get_maintainer_lane CLI mirror (#6942) (71bc183)
  • mcp: add a maintain audit-feed CLI mirror for loopover_get_agent_audit_feed (#6733) (#6933) (5347291)
  • mcp: add a maintain outcome-calibration CLI mirror (#6960) (a4310f1)
  • mcp: add a typed PostHog wrapper module for packages/loopover-mcp (7152db6)
  • mcp: add maintain onboarding-pack CLI mirror (#6913) (96ee9c4)
  • mcp: CLI mirror for loopover_draft_pr_body (#6974) (13bd48b)
  • mcp: CLI mirror for loopover_explain_gate_disposition (#6966) (4966070)
  • mcp: CLI stdio mirror for loopover_get_repo_outcome_patterns (#6962) (244988b)
  • mcp: mirror contributor-issue-draft generation to an MCP tool + maintain CLI (#7019) (bd4c172), closes #6757
  • mcp: mirror loopover_monitor_open_prs to the stdio wrapper and CLI (#6789) (544cb31)
  • mcp: record local stdio tool calls at the dispatch chokepoint (#6432) (45fe399), closes #6238
  • mcp: register loopover_close_pr write-tool in both MCP surfaces (#6615) (#6715) (3f6591d)
  • mcp: register plan-DAG tools + local scorer in packages/loopover-mcp (1aa6603)
  • mcp: register plan-DAG tools + local scorer in packages/loopover-mcp (f096969), closes #6150
  • mcp: register the 8 miner write-tools on the local stdio server (#6390) (9197680), closes #6149
  • mcp: register the maintain REST surface as local stdio tools (#6382) (aa83a48), closes #6152
  • mcp: REST route + CLI mirror for loopover_get_eligibility_plan (#6692) (bb028ec), closes #6621
  • mcp: REST routes + CLI resource mirrors for finding-taxonomy and enrichment-analyzers (#6709) (b0677cd), closes #6620
  • mcp: validate .loopover.yml offline by extracting buildFocusManifestValidation into @loopover/engine (#6425) ([22faecf](http...
Read more

@loopover/engine v3.2.1

Choose a tag to compare

@github-actions github-actions released this 17 Jul 23:28
Immutable release. Only release title and notes can be modified.
097ac2f

Published @loopover/engine v3.2.1 to npm with provenance.

Install:

npm install @loopover/engine@3.2.1

engine: v3.2.0

Choose a tag to compare

@JSONbored JSONbored released this 17 Jul 19:25
Immutable release. Only release title and notes can be modified.
1695b57

3.2.0 (2026-07-17)

Features

  • api: add a REST route + CLI mirror for loopover_check_test_evidence (#6810) (d45d8fd), closes #6749
  • config: make sweepWatchdog staleness threshold configurable (#6594) (#6639) (0e313c8)
  • engine: add a stable, versioned getTrackRecordSummary read API (2958302)
  • engine: add selfLoopAutonomy to AmsPolicySpec (bd614bf)
  • engine: add selfLoopAutonomy to AmsPolicySpec (880b973), closes #6559
  • engine: define a shared TrustSignal type for ORB/AMS reputation bridging (7ee0670)
  • engine: define a shared TrustSignal type for ORB/AMS reputation bridging (145a279)
  • mcp: CLI mirror for loopover_draft_pr_body (#6974) (13bd48b)
  • mcp: CLI mirror for loopover_explain_gate_disposition (#6966) (4966070)
  • mcp: validate .loopover.yml offline by extracting buildFocusManifestValidation into @loopover/engine (#6425) (22faecf), closes #6269
  • miner: add read-only chat grounding over the existing miner MCP tools (#6570) (ed16fef), closes #6517
  • miner: consult selfLoopAutonomy in decideNextAction's pass-to-handoff step (#6581) (7a275c7), closes #6560
  • orb: add the opt-in federated collector transport client (push/pull) (#6537) (8ab3472), closes #6479
  • orb: export a signed, anonymized federated calibration bundle (opt-in) (#6505) (53ce7b2), closes #6478
  • orb: trust-gate inbound federated bundles per the #6477 key-trust design (#6649) (729254a)
  • review: bridge a submitter's AMS track record into ORB reputation, upgrade-only (#6566) (97a1938), closes #6485
  • review: give LOOPOVER_REVIEW_PLANNER a per-repo config override (b429292)
  • review: give LOOPOVER_REVIEW_PLANNER a per-repo config override (73eb87d)
  • selfhost: make LOOPOVER_REVIEW_DRAFT and LOOPOVER_AUTO_FILE_DRIFT_ISSUES .loopover.yml-controllable (85e8301)
  • selfhost: make LOOPOVER_REVIEW_DRAFT and LOOPOVER_AUTO_FILE_DRIFT_ISSUES .loopover.yml-controllable (0d3f4cb)
  • selfhost: make LOOPOVER_REVIEW_OPS and LOOPOVER_PUBLIC_STATS .loopover.yml-controllable (87c3e6b)
  • selfhost: make LOOPOVER_REVIEW_OPS and LOOPOVER_PUBLIC_STATS .loopover.yml-controllable (bc2f899)
  • selfhost: make LOOPOVER_SWEEP_WATCHDOG and LOOPOVER_PR_RECONCILIATION .loopover.yml-controllable (3ac9501)
  • selfhost: make LOOPOVER_SWEEP_WATCHDOG and LOOPOVER_PR_RECONCILIATION .loopover.yml-controllable (7ca394a), closes #6558

Fixes

  • config: scrub remaining pre-rename gittensory references (23152da)
  • config: scrub remaining pre-rename gittensory references (e4b0f8c)
  • correct four stale 'improvementSignal not wired yet' comments (#6691) (2d493cd)
  • discovery-index: cap the untrusted response candidate list (#6774) (ff46459)
  • discovery-index: cap the untrusted response candidate list (#6774) (ca5c81a)
  • engine: align predicted-gate collision risk with live-gate twin (#6671) (2df475c), closes #6629
  • engine: cap predicted-gate's local linked-issue extractor at the canonical 50 (#6771) (fcf41bc)
  • engine: cap predicted-gate's local linked-issue extractor at the canonical 50 (#6771) (0fe3e99)
  • engine: exclude inline code spans in predicted-gate extractLinkedIssueNumbers (e6ef456)
  • engine: exclude inline code spans in predicted-gate extractLinkedIssueNumbers (#6630) (6ac8c1f)
  • engine: exclude lockfiles and dependency manifests from trivial-churn detection (ed882b7)
  • engine: exclude lockfiles and dependency manifests from trivial-churn detection (a2d8306)
  • engine: exempt generated/vendored/minified files from missing-test-evidence signal (2c59771)
  • engine: exempt generated/vendored/minified files from the missing-test-evidence signal (203e7c7)
  • engine: filter maintainer-authored manifest fields out of public findings (99aeead)
  • engine: filter maintainer-authored manifest fields out of public findings (5f5a6fc), closes #6770
  • engine: floor percentComplete at 0 so it stays in its documented 0-100 range (#6773) (ab9cb63)
  • engine: floor percentComplete at 0 so it stays in its documented 0-100 range (#6773) (84543ed)
  • engine: honor no-issue rationale in predicted preflight (#6645) (8b20ad6), closes #6628
  • engine: stop the collision rep...
Read more