mcp: v3.1.0
Immutable
release. Only release title and notes can be modified.
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)