MCPcopy Create free account

hub / github.com/microsoft/AI-Engineering-Coach / functions

Functions1,686 in github.com/microsoft/AI-Engineering-Coach

↓ 8 callersMethodgetWorkspaces
()
src/core/analyzer.ts:182
↓ 8 callersFunctioninvalidateDetectorRegistry
()
src/core/detector-registry.ts:264
↓ 8 callersFunctionisRequestMessage
(value: unknown)
src/webview/panel-shared.ts:37
↓ 8 callersFunctionmodelMultiplier
(modelId: string)
src/core/helpers.ts:137
↓ 8 callersFunctionparseRegexFlags
Extract inline regex flags like (?i), (?im), (?ims) from the start of a pattern
src/core/dsl/interpreter.ts:297
↓ 8 callersFunctionparseRule
(markdown: string)
src/core/rule-parser.ts:319
↓ 8 callersFunctionpressureColor
(pct: number)
src/webview/telemetry-strip.ts:25
↓ 8 callersFunctionqueuedFork
A fork impl that records every child it hands out (one per attempt).
src/core/parser-worker-host.test.ts:29
↓ 8 callersFunctionresolveGate
(explicit?: TrustGate)
src/core/rule-loader.ts:37
↓ 8 callersFunctiontrend
(values: number[])
src/mcp/formatters.ts:21
↓ 8 callersMethodupdate
(key: string, value: unknown)
src/core/rule-trust.ts:34
↓ 8 callersFunctionyieldToLoop
()
src/core/parser.ts:81
↓ 7 callersFunctionbdg
(label: string, color: string)
src/webview/page-config.ts:824
↓ 7 callersFunctionclearRegexCache
()
src/core/dsl/safe-regex.ts:70
↓ 7 callersFunctioncompileFilter
(expr: string)
src/core/dsl/index.ts:43
↓ 7 callersFunctioncomputeGridDimensions
(n: number, width: number, height: number)
src/webview/loading-grid-model.ts:37
↓ 7 callersFunctioncomputeMissingPct
( requests: number, counted: number, partial: number, pending: number, noData: number, )
src/core/analyzer-consumption.ts:80
↓ 7 callersFunctioncomputeSessionTotals
(sessions: readonly Session[])
src/core/session-totals.ts:25
↓ 7 callersFunctioncontainsProfanity
(text: string)
src/core/profanity.ts:23
↓ 7 callersFunctionescapeHtmlAttr
(s: string)
src/webview/panel-shared.ts:63
↓ 7 callersMethodestimateSessionContextWindow
* Infer the model's context window for a session from the largest native * `promptTokens` value observed, rounded up to the nearest 32K bucket.
src/core/analyzer-context.ts:134
↓ 7 callersMethodestimateSessionTokens
* Per-request prompt-token series for a session. * * Returns *only* native promptTokens reported by the harness — `0` for any * request witho
src/core/analyzer-context.ts:155
↓ 7 callersFunctionextractReasoningEffortFromModelId
( modelId: string, )
src/core/helpers.ts:161
↓ 7 callersFunctionfield
(key: string)
src/webview/page-antipatterns-editor.ts:122
↓ 7 callersFunctionformatStatCount
(n: number)
src/webview/loading-grid-model.ts:21
↓ 7 callersFunctionformatTime
(ts: number | null)
src/webview/shared.ts:306
↓ 7 callersMethodgetConsumption
(f?: DateFilter)
src/core/analyzer.ts:204
↓ 7 callersMethodgetContextManagement
(f?: DateFilter)
src/core/analyzer.ts:235
↓ 7 callersFunctiongetParseWarningCounts
()
src/core/parser-shared.ts:140
↓ 7 callersFunctiongetRule
(id: string)
src/core/rule-engine.ts:144
↓ 7 callersFunctiongetRulePreviewStats
( reqs: SessionRequest[], sessions: Session[], skipIdeDetectors: boolean, detectorResults: AntiPattern
src/core/rule-engine.ts:269
↓ 7 callersFunctiongetState
()
src/webview/page-learning-state.ts:176
↓ 7 callersFunctionisErrorResult
(v: unknown)
src/core/types/rpc-types.ts:22
↓ 7 callersFunctionmakeEmission
(overrides: Partial<DetectorEmission> = {})
src/core/rule-engine.test.ts:148
↓ 7 callersFunctionmakeFakeMemento
()
src/core/rule-trust.test.ts:22
↓ 7 callersFunctionmakeRequest
(overrides: Partial<SessionRequest> = {})
src/core/analyzer-flow.test.ts:10
↓ 7 callersFunctionmakeTrustGate
(isAllowed: TrustGate['isAllowed'])
src/core/rule-loader.test.ts:144
↓ 7 callersFunctionparseMetric
(markdown: string)
src/core/metric-engine.ts:101
↓ 7 callersFunctionparseThresholdsFromMarkdown
(md: string)
src/webview/page-antipatterns-editor.ts:20
↓ 7 callersFunctionparseWorkspaceName
(wsJsonPath: string)
src/core/parser-vscode-files.ts:534
↓ 7 callersFunctionplanKey
(order: number, workspaceKey: string, size: number)
src/webview/loading-grid-view.test.ts:17
↓ 7 callersFunctionreadFile
(fpath: string)
src/core/parser-vscode-files.ts:14
↓ 7 callersFunctionrecordFailedFile
(scope: string, file: string, reason: unknown)
src/core/parser-shared.ts:126
↓ 7 callersFunctionsend
(msg: unknown)
src/core/parse-worker.ts:46
↓ 7 callersFunctionsession
(reqs: ReturnType<typeof createRequest>[])
src/core/session-totals.test.ts:11
↓ 7 callersFunctionshowToast
(msg: string)
src/webview/page-peers.ts:398
↓ 7 callersFunctionstripImageData
(raw: string)
src/core/parser-vscode-files.ts:210
↓ 7 callersFunctiontoBool
(v: unknown)
src/core/dsl/interpreter.ts:246
↓ 7 callersMethodwarmUp
( onProgress?: (phase: number, detail: string, pct: number) => void, )
src/core/analyzer.ts:98
↓ 6 callersMethodaddProductionLoc
(target: Map<string, number>, key: string, loc: number)
src/core/analyzer-production.ts:120
↓ 6 callersFunctionapplyThresholdOverrides
(md: string, overrides: Record<string, number>)
src/webview/page-antipatterns-editor.ts:36
↓ 6 callersFunctionapprove
(store: TrustMemento, filePath: string, content: string)
src/core/rule-trust.ts:79
↓ 6 callersFunctionarrayNode
(...elements: ASTNode[])
src/core/dsl/interpreter.test.ts:19
↓ 6 callersFunctioncalibrate
( filterExpr: string, aggregationExpr: string, triggerExpr: string, rows: Record<string, unknown>[],
src/core/metric-engine.ts:280
↓ 6 callersFunctioncreateTelemetrySampler
(sources: Partial<TelemetrySources> = {})
src/core/worker-telemetry.ts:42
↓ 6 callersFunctionescapeEntities
(s: string)
src/webview/shared.ts:195
↓ 6 callersFunctionexecutePipeline
( pipeline: Pipeline, rule: DetectionRule, ctx: DetectorContext, )
src/core/rule-pipeline.ts:170
↓ 6 callersFunctionextractSection
(body: string, heading: string)
src/core/metric-engine.ts:511
↓ 6 callersFunctionfillTemplate
(template: string, vars: Record<string, unknown>)
src/core/rule-parser.ts:491
↓ 6 callersFunctionfindConcept
(cid: string, state: LearningState, langHint?: string | null)
src/webview/page-learning-state.ts:239
↓ 6 callersFunctionfindStaleDirs
( current: DirMetas, cached: DirMetas, )
src/core/cache.ts:247
↓ 6 callersFunctionharnessColor
(h: string)
src/webview/page-output.ts:446
↓ 6 callersMethodisAllowed
Return true to admit the file, false to block it.
src/core/rule-trust.ts:147
↓ 6 callersFunctionisApproved
(store: TrustMemento, filePath: string, content: string)
src/core/rule-trust.ts:70
↓ 6 callersFunctionisString
(v: unknown)
src/core/analyzer.test.ts:15
↓ 6 callersFunctionlongTmpDir
os.tmpdir() on Windows often returns 8.3 short names (e.g. TAMASB~1) * that don't match readdirSync output. Resolve to the long form so * tests th
src/core/parser-claude.test.ts:20
↓ 6 callersFunctionmakeSess
(overrides: Partial<Session> = {})
src/core/antipatterns-e2e.test.ts:63
↓ 6 callersFunctionmakeSession
(requests: SessionRequest[], overrides: Partial<Session> = {})
src/core/rule-engine.test.ts:117
↓ 6 callersFunctionparseCLIEventsFileAsync
( eventsPath: string, wsId: string, wsName: string, customInstructionsBytes?: number, onProgress?: (
src/core/parser-vscode-cli.ts:429
↓ 6 callersFunctionparseExpr
()
src/core/dsl/parser.ts:55
↓ 6 callersFunctionparsePipeline
(rule: DetectionRule)
src/core/rule-pipeline.ts:64
↓ 6 callersFunctionparseRequest
(metadata: Record<string, unknown>)
src/core/parser-vscode.test.ts:774
↓ 6 callersFunctionparseRuleExtensions
(markdown: string)
src/core/metric-engine.ts:156
↓ 6 callersFunctionprofanitySession
(messages: string[])
src/core/analyzer.test.ts:428
↓ 6 callersFunctionresolveField
(row: Record<string, unknown>, field: string)
src/core/dsl/index.ts:205
↓ 6 callersFunctionsafeFileExists
(p: string)
src/core/config-health-helpers.ts:451
↓ 6 callersFunctionsessionIntensityLevel
(size: number, breakpoints: { q25: number; q50: number; q75: number })
src/webview/loading-grid-model.ts:58
↓ 6 callersFunctionset
(id: string, text: string)
src/webview/telemetry-strip.ts:98
↓ 6 callersFunctionsetEnv
(key: 'HOME' | 'USERPROFILE', value: string | undefined)
src/core/parser-harnesses.test.ts:16
↓ 6 callersFunctionsetOutputHook
(hook: ((message: string) => void) | null)
src/core/runtime-debug.ts:58
↓ 6 callersFunctionshouldSendProgressImmediately
(progress: ThrottleableProgress, lastPhase: number)
src/core/parse-worker-stream.ts:26
↓ 6 callersMethodsnapshot
Current snapshot of the accumulated totals.
src/core/session-totals.ts:51
↓ 6 callersFunctionstatPill
(label: string, value: string | number, color?: string)
src/webview/page-antipatterns.ts:164
↓ 6 callersFunctionstringValue
(value: unknown)
src/core/metric-engine.ts:66
↓ 5 callersFunctionaggregateByWorkspace
( labels: string[], dailyByWs: Record<string, number[]>, level: AggLevel, )
src/webview/page-output.ts:38
↓ 5 callersFunctionbuildTriggeringDataset
Build a data set that triggers many detectors simultaneously.
src/core/rule-equivalence.test.ts:79
↓ 5 callersFunctioncanonicalizeReasoningEffort
( raw: string | null | undefined, )
src/core/helpers.ts:187
↓ 5 callersFunctionclearCache
()
src/core/cache.ts:385
↓ 5 callersFunctioncliSess
(opts: { modelUsage: Record<string, ModelUsage>; requests: SessionRequest[]; })
src/core/ai-credits.test.ts:396
↓ 5 callersFunctioncomputeDirMetas
(logsDirs: string[])
src/core/cache.ts:159
↓ 5 callersFunctioncomputeGaps
(state: LearningState)
src/webview/page-learning.ts:279
↓ 5 callersFunctioncomputeInstructionQualityScore
(files: ConfigFileInfo[])
src/core/config-health-helpers.ts:381
↓ 5 callersFunctioncontextColor
(utilization: number, thresholds: ContextVerdictThresholds)
src/webview/page-context-mgmt.ts:19
↓ 5 callersFunctioncreateAckWindow
(windowSize: number)
src/core/parse-worker-stream.ts:53
↓ 5 callersMethoddispose
()
src/canvas/host.ts:31
↓ 5 callersFunctiondoneMessage
(overrides: Partial<{ skippedFiles: number; skippedLines: number }> = {})
src/core/parser-worker-host.test.ts:39
↓ 5 callersFunctionextractProfaneWords
(text: string)
src/core/profanity.ts:32
↓ 5 callersFunctionfilterMomentsByRange
( moments: T[], days: number, now: number = Date.now(), )
src/webview/page-image-gallery.ts:104
↓ 5 callersFunctionforEachJsonlLineAsync
( fpath: string, onLine: (line: string) => void, onProgress?: (bytesRead: number, totalBytes: number) =>
src/core/parser-vscode-files.ts:122
↓ 5 callersFunctiongenerateWorkspaceSuggestions
( files: ConfigFileInfo[], hookCoverage: HookCoverageInfo | null, isClaudeWorkspace: boolean, )
src/core/config-health-helpers.ts:397
← previousnext →201–300 of 1,686, ranked by callers