Versions in this module Expand all Collapse all v1 v1.1.0 Sep 7, 2026 Changes in this version + const ServerInstructions + func NewProductionServer(implementation *mcp.Implementation) *mcp.Server + func RegisterContext(server *mcp.Server, runtime *Runtime) + func RegisterProduction(server *mcp.Server, runtime *Runtime) + type ContextInput struct + Base string + Column int + ExpectedSnapshotID string + FailOn string + File string + FocusFile string + FocusPackage string + Line int + MaxBytes int + MaxPackages int + MinChangedCoverage *float64 + Package string + PreviousPackID string + Query string + Race bool + SymbolRef string type IntelligenceService + Focus func(context.Context, intelligence.FocusRequest) (intelligence.FocusResult, error) v1.0.0 Aug 30, 2026 Changes in this version + func RegisterAll(server *mcp.Server, runtime *Runtime) + func RegisterAuditConcurrency(server *mcp.Server, runtime *Runtime) + func RegisterAuditErrors(server *mcp.Server, runtime *Runtime) + func RegisterBenchmarkDiff(server *mcp.Server, runtime *Runtime) + func RegisterChangeTools(server *mcp.Server, runtime *Runtime) + func RegisterCoverageGaps(server *mcp.Server, runtime *Runtime) + func RegisterFlakeFinder(server *mcp.Server, runtime *Runtime) + func RegisterIntelligenceResources(server *mcp.Server, runtime *Runtime) + func RegisterPrompts(server *mcp.Server) + func RegisterRaceReport(server *mcp.Server, runtime *Runtime) + func RegisterRefactor(server *mcp.Server, runtime *Runtime) + func RegisterResources(server *mcp.Server, runtime *Runtime) + func RegisterSearch(server *mcp.Server, runtime *Runtime) + func RegisterSymbolContext(server *mcp.Server, runtime *Runtime) + func RegisterTestStructured(server *mcp.Server, runtime *Runtime) + func RegisterVerifyChange(server *mcp.Server, runtime *Runtime) + func RegisterWorkspaceBrief(server *mcp.Server, runtime *Runtime) + func RegisterWorkspaceResources(server *mcp.Server, runtime *Runtime) + type AuditConcurrencyInput struct + MaxFindings int + MinSeverity finding.Severity + Package string + type AuditConcurrencyOutput struct + Result finding.AuditResult + type AuditErrorsInput struct + MaxFindings int + MinSeverity finding.Severity + Package string + type AuditErrorsOutput struct + Result finding.AuditResult + type BeginChangeInput struct + AllowedPaths []string + Base string + FocusedPackages []string + FocusedPaths []string + FocusedSymbols []string + Goal string + Package string + Policies intelligence.StructuralPolicies + type BenchmarkComparison struct + BaselineNsOp float64 + CurrentNsOp float64 + DeltaPercent float64 + Name string + Regression bool + type BenchmarkDiffInput struct + Baseline string + BenchRegex string + Count int + Package string + ThresholdPercent *float64 + type BenchmarkDiffOutput struct + Comparisons []BenchmarkComparison + Regressions int + type CheckpointChangeInput struct + ContractID string + Decisions []string + ExpectedSnapshotID string + UnresolvedQuestions []string + type CoverageGap struct + EndCol int + EndLine int + File string + StartCol int + StartLine int + Statements int + type CoverageGapsInput struct + Package string + type CoverageGapsOutput struct + Files []FileCoverage + OverallPercent float64 + type FileCoverage struct + File string + Gaps []CoverageGap + Percent float64 + type FlakeFinderInput struct + Package string + Runs int + TimeoutSeconds int + type FlakeFinderOutput struct + Flaky []FlakeResult + TotalTestsRun int + type FlakeResult struct + Failures int + FlakeRate float64 + Package string + Passes int + Runs int + Test string + type IntelligenceService interface + Begin func(context.Context, intelligence.BeginRequest) (intelligence.ChangeContract, error) + Brief func(context.Context, intelligence.BriefRequest) (intelligence.ContextPack, error) + Checkpoint func(context.Context, intelligence.CheckpointRequest) (intelligence.Checkpoint, error) + Refactor func(context.Context, intelligence.RefactorRequest) (intelligence.RefactorResult, error) + Search func(context.Context, intelligence.SearchRequest) (intelligence.SearchResult, error) + Symbol func(context.Context, intelligence.SymbolRequest) (intelligence.SymbolContext, error) + Verify func(context.Context, verification.Request) (verification.Report, error) + type PackageSummary struct + Failed int + Output string + Passed int + Skipped int + Status string + type RaceReportInput struct + Package string + TimeoutSeconds int + type RaceReportOutput struct + Conflicts []parser.RaceConflict + RawBlocksFound int + type RefactorInput struct + Apply bool + ExpectedSnapshotID string + Files []string + NewName string + Operation string + PlanID string + SymbolRef string + type Runtime struct + func NewRuntime(ws *workspace.Workspace, runner *execution.Runner, tracer *trace.Tracer) (*Runtime, error) + func NewRuntimeWithIntelligence(ws *workspace.Workspace, runner *execution.Runner, tracer *trace.Tracer, ...) (*Runtime, error) + func NewRuntimeWithVersion(ws *workspace.Workspace, runner *execution.Runner, tracer *trace.Tracer, ...) (*Runtime, error) + type SearchInput struct + Cursor string + ExpectedSnapshotID string + Limit int + Package string + Query string + type SymbolContextInput struct + CallHierarchy bool + Column int + ExpectedSnapshotID string + File string + Line int + MaxBytes int + SymbolRef string + TypeDefinition bool + type TestCase struct + ElapsedS float64 + Name string + Output string + Package string + Status string + type TestStructuredInput struct + Package string + Race bool + TimeoutSeconds int + Verbose bool + type TestStructuredOutput struct + DurationMS int64 + Failed int + Packages map[string]PackageSummary + Passed int + Skipped int + Tests []TestCase + type VerifyChangeInput struct + Base string + ContractID string + ExpectedSnapshotID string + FailOn verification.FailOn + MaxPackages int + MinChangedCoverage *float64 + Package string + Race bool + type WorkspaceBriefInput struct + Base string + ExpectedSnapshotID string + MaxBytes int + Package string