Skip to content

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), closes #6269

Fixes

  • apps: update remaining gittensory references across loopover-miner-ui, loopover-ui, and loopover-miner-extension (af6b16c)
  • apps: update remaining gittensory references across loopover-miner-ui, loopover-ui, and loopover-miner-extension (3287ab3)
  • auth: give device-flow polling its own rate-limit budget (0244058)
  • auth: give device-flow polling its own rate-limit budget (1c566a0), closes #6792
  • ci: derive version-copy floor from single source of truth (e449499)
  • ci: derive version-copy floor from single source of truth (ab11e8b), closes #6292
  • config: scrub remaining pre-rename gittensory references (23152da)
  • config: scrub remaining pre-rename gittensory references (e4b0f8c)
  • mcp: honor --help on the contributor-profile CLI command (4ac395a)
  • mcp: honor --help on the contributor-profile CLI command (dee57ea), closes #6992
  • mcp: list maintain and contributor-profile in --help (#7036) (b153047)
  • mcp: redact a parenthesis/bracket/colon-prefixed local path in redactLocalPath (97e3e6b)
  • mcp: rename enrichment-analyzers resource URI to loopover:// (feec18c)
  • mcp: rename enrichment-analyzers resource URI to loopover:// (4d9d6c4)
  • mcp: sanitize every terminal path that prints API-controlled text (436c6c1)
  • mcp: sanitize every terminal path that prints API-controlled text (7506cda), closes #6261
  • test: update grafana dashboard assertions for the historical-continuity query rewrite (8cd0b24)