chore(mcp): add tsc pipeline and convert Phase 1+2 libs to TypeScript - #7397
chore(mcp): add tsc pipeline and convert Phase 1+2 libs to TypeScript#7397RealDiligent wants to merge 4 commits into
Conversation
Prove the @loopover/mcp build pipeline (mirroring miner Phase 1) and convert the four small utilities plus local-branch so Phase 2 (JSONbored#7329) can land with Closes linkage. Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
|
Superagent didn't find any vulnerabilities or security issues in this PR. |
Co-authored-by: Cursor <cursoragent@cursor.com>
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #7397 +/- ##
==========================================
+ Coverage 91.19% 92.13% +0.94%
==========================================
Files 716 633 -83
Lines 72733 52099 -20634
Branches 20578 17063 -3515
==========================================
- Hits 66326 48001 -18325
+ Misses 5365 3176 -2189
+ Partials 1042 922 -120
Flags with carried forward coverage won't be shown. Click here to find out more.
|
|
Caution 🛑 LoopOver review result - reject/close recommendedReview updated: 2026-07-20 04:50:23 UTC
Review summary Blockers
Nits — 3 non-blocking
Why this is blocked
📋 Copy for AI agents — paste into your coding agentCI checks failing
Decision drivers
Context & advisory signals — never blocks the verdict
Linked issue satisfactionAddressed Review context
Contributor next steps
Signal definitions
🧪 Chat with LoopOverAsk LoopOver a question about this PR directly in a comment — grounded only in the same cached, public-safe facts shown above, never a new claim.
Full command reference: https://loopover.ai/docs/loopover-commands 🧪 Experimental — new and may change. 🟩 Safe / merged · 🟦 Advisory · 🟨 Held for review · 🟥 Blocked / closed 💰 Earn for open-source contributions like this. Gittensor lets GitHub contributors earn for the work they already do — register to start earning →. Checked by LoopOver, a quiet PR intelligence layer for OSS maintainers.
|
|
LoopOver is closing this pull request on the maintainer's behalf (CI is failing (codecov/patch); AI reviewers agree on a likely critical defect: codecov/patch is failing at 66.86% vs. the required 99% target, meaning a substantial fraction of the newly added/converted TypeScript lines (particularly in packages/loopover-mcp/lib/local-branch.ts) lack test coverage — this needs to be closed before merge per this repo's patch-coverage bar.). This is an automated maintenance action — to pursue this change, please open a new pull request with the issues resolved. Closed PRs may be analyzed later to improve review accuracy, but they are not automatically reopened or re-reviewed. |
Summary
tscbuild pipeline for@loopover/mcp(tsconfig.json,build:tsc/build:verify), mirroring miner Phase 1 (chore(miner): add a real tsc build pipeline for loopover-miner (#7290) #7299 / chore(mcp): add tsc build pipeline + convert small lib utilities to TypeScript (Phase 1 of #7291) #7328).cli-error,format-table,redact-local-path,telemetry) plus Phase 2'slocal-branchto real TypeScript with in-place.js/.d.tsemit..d.tsfiles, turbo build graph, package-lock nesting for@types/node, and addsmcp-cli-error+ package-skeleton tests.Closes #7329
Phase 1 deliverables from #7328 are included as the required build-pipeline prerequisite for Phase 2.
bin/loopover-mcp.jsis untouched (Phase 3).Supersedes #7396 (closed for CI
npm cilockfile sync / trailing whitespace; both fixed here).Test plan
npm --workspace @loopover/mcp run buildnpm cisucceeds with updated lockfilemcp-cli-error,mcp-package-skeleton,format-table,redact-local-path,mcp-local-telemetry,local-branchMade with Cursor