@@ -6,7 +6,7 @@ import { delimiter, dirname, join } from "node:path";
66import { McpServer , ResourceTemplate } from "@modelcontextprotocol/sdk/server/mcp.js" ;
77import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js" ;
88import { z } from "zod" ;
9- import { buildBranchAnalysisPayload , collectLocalDiff , collectLocalBranchMetadata , probeLocalScorer , referenceScorePreviewExample , resolveScorePreviewCommand , resolveWorkspaceCwd , sanitizeLocalScorerStatus , setupGuidanceForLocalScorer } from "../lib/local-branch.js" ;
9+ import { buildBranchAnalysisPayload , collectLocalDiff , collectLocalBranchMetadata , probeLocalScorer , referenceScorePreviewExample , resolveScorePreviewCommand , resolveWorkspaceCwd , sanitizeLocalScorerStatus , setupGuidanceForLocalScorer , isTestFile } from "../lib/local-branch.js" ;
1010
1111const defaultApiUrl = "https://gittensory-api.aethereal.dev" ;
1212const legacyDefaultApiUrls = new Set ( [ "https://gittensory-api.zeronode.workers.dev" ] ) ;
@@ -3585,7 +3585,7 @@ async function analyzeCurrentBranch(input) {
35853585 mergeBaseSha : body . mergeBaseSha ,
35863586 remoteTrackingSha : body . remoteTrackingSha ,
35873587 changedFileCount : body . changedFiles ?. length ?? 0 ,
3588- testFileCount : body . changedFiles ?. filter ( ( file ) => / ( ^ | \/ ) ( t e s t | t e s t s | s p e c | _ _ t e s t s _ _ ) \/ | ( ^ | \/ ) s r c \/ t e s t \/ | ( ^ | \/ ) [ ^ / ] + _ t e s t \. ( g o | p y | r b ) $ | ( ^ | \/ ) [ ^ / ] + _ s p e c \. r b $ | \. ( t e s t | s p e c ) \. ( t s | t s x | j s | j s x | p y | r b | r s ) $ / i . test ( file . path ) ) . length ?? 0 ,
3588+ testFileCount : body . changedFiles ?. filter ( ( file ) => isTestFile ( file . path ) ) . length ?? 0 ,
35893589 passedValidationCount : body . validation ?. filter ( ( entry ) => entry . status === "passed" ) . length ?? 0 ,
35903590 localScorerStatus : sanitizeLocalScorerStatus ( localScorerStatus ) ,
35913591 setupGuidance : setupGuidanceForLocalScorer ( localScorerStatus ) ,
0 commit comments