API Reference
IntelligenceX API Reference
Complete API documentation auto-generated from source documentation.
Quick Start
Frequently used types and entry points.
CopilotClient
Client for the GitHub Copilot CLI protocol.
ChatInput
Represents structured chat input content.
ToolRunner
Executes a chat request with tool calls resolved locally.
ToolRegistry
Registry for tools available to the model.
AnalysisPack
Defines a curated set of rules with optional severity overrides.
JsonArray
Represents a mutable JSON array.
All Namespaces
Browse all 378 types organized by namespace.
IntelligenceX.Analysis (19)
AnalysisCatalog AnalysisCatalogLoader AnalysisCatalogValidationResult AnalysisCatalogValidator AnalysisConfigExporter AnalysisConfigExportResult AnalysisConfigMode AnalysisConfigReader AnalysisGateDuplicationSettings AnalysisGateSettings AnalysisHotspotsSettings AnalysisPack AnalysisPolicy AnalysisPolicyBuilder AnalysisPolicyRule AnalysisResultsSettings AnalysisRule AnalysisRunSettings AnalysisSettings
IntelligenceX.Configuration (3)
IntelligenceX.Copilot (16)
CopilotAttachment CopilotAuthStatus CopilotChatClient CopilotChatClientOptions CopilotClient CopilotClientOptions CopilotCliInstall CopilotCliInstallCommand CopilotCliInstallMethod CopilotMessageOptions CopilotModelInfo CopilotSession CopilotSessionEvent CopilotSessionOptions CopilotStatus CopilotTransportKind
IntelligenceX.Copilot.Direct (2)
IntelligenceX.Json (7)
IntelligenceX.OpenAI (13)
IntelligenceX.OpenAI.AppServer (4)
IntelligenceX.OpenAI.AppServer.Models (37)
AccountInfo ChatGptLoginStart CollaborationModeListResult CollaborationModeMask CommandExecRequest CommandExecResult ConfigEntry ConfigLayer ConfigLayerMetadata ConfigLayerSourceInfo ConfigReadResult ConfigRequirements ConfigRequirementsReadResult McpAuthStatus McpOauthLoginStart McpResourceInfo McpResourceTemplateInfo McpServerStatus McpServerStatusListResult McpToolInfo ModelInfo ModelListResult ReasoningEffortOption ReviewStartResult ReviewTarget SkillGroup SkillInfo SkillInterfaceInfo SkillListResult ThreadIdListResult ThreadInfo ThreadListResult ThreadUsageSummary TurnInfo TurnOutput TurnUsage UserInputResponse
IntelligenceX.OpenAI.Auth (11)
IntelligenceX.OpenAI.Chat (6)
IntelligenceX.OpenAI.CompatibleHttp (2)
IntelligenceX.OpenAI.Fluent (4)
IntelligenceX.OpenAI.Native (1)
IntelligenceX.OpenAI.ToolCalling (5)
IntelligenceX.OpenAI.Usage (12)
IntelligenceX.Presentation (4)
IntelligenceX.Rpc (6)
IntelligenceX.Setup.Onboarding (7)
IntelligenceX.Telemetry (4)
IntelligenceX.Telemetry.GitHub (26)
GitHubContribData GitHubCredentialResolution GitHubCredentialResolver GitHubCredentialSource GitHubDailyContrib GitHubDashboardData GitHubDashboardService GitHubProfileInfo GitHubRepoInfo GitHubRepositoryForkChange GitHubRepositoryForkHistoryAnalytics GitHubRepositoryForkSnapshotRecord GitHubRepositoryIdentity GitHubRepositoryObservabilityService GitHubRepositorySnapshotAnalytics GitHubRepositorySnapshotDelta GitHubRepositorySnapshotRecord GitHubRepositoryWatchRecord IGitHubRepositoryForkSnapshotStore IGitHubRepositorySnapshotStore IGitHubRepositoryWatchStore InMemoryGitHubRepositorySnapshotStore InMemoryGitHubRepositoryWatchStore SqliteGitHubRepositoryForkSnapshotStore SqliteGitHubRepositorySnapshotStore SqliteGitHubRepositoryWatchStore
IntelligenceX.Telemetry.Limits (12)
IntelligenceX.Telemetry.Usage (64)
CodexSessionUsageAdapter InMemoryRawArtifactStore InMemorySourceRootStore InMemoryUsageAccountBindingStore InMemoryUsageEventStore InternalIxUsageRecorder InternalIxUsageTelemetrySession IRawArtifactStore ISourceRootStore IUsageAccountBindingStore IUsageAccountResolver IUsageEventStore IUsageTelemetryAdapter IUsageTelemetryProviderDescriptor IUsageTelemetryRootDiscovery RawArtifactDescriptor ResolvedUsageAccount SourceRootRecord SqliteRawArtifactStore SqliteSourceRootStore SqliteUsageAccountBindingStore SqliteUsageEventStore UsageAccountBindingRecord UsageAccountBindingResolver UsageAggregateDimensions UsageDailyAggregateBuilder UsageDailyAggregateOptions UsageDailyAggregateRecord UsageEventBatchUpsertResult UsageEventRecord UsageEventUpsertResult UsageImportBatchResult UsageImportContext UsageImportProgressUpdate UsageImportRootResult UsageRollingWindowSummary UsageSourceKind UsageSummaryBreakdownEntry UsageSummaryBuilder UsageSummaryMetric UsageSummaryOptions UsageSummarySnapshot UsageTelemetryApiCostDriver UsageTelemetryApiCostEstimate UsageTelemetryApiEventCostEstimate UsageTelemetryApiPricing UsageTelemetryDisplayCost UsageTelemetryIdentity UsageTelemetryImportCoordinator UsageTelemetryPathResolver UsageTelemetryProviderArtifactProgress UsageTelemetryProviderCatalog UsageTelemetryProviderHealth UsageTelemetryProviderRegistry UsageTelemetryProviderScanResult UsageTelemetryQuickReportOptions UsageTelemetryQuickReportProviderDiagnostics UsageTelemetryQuickReportResult UsageTelemetryQuickReportScanner UsageTelemetryScanProgress UsageTelemetrySnapshot UsageTelemetrySnapshotHealth UsageTelemetrySnapshotService UsageTruthLevel
IntelligenceX.Telemetry.Usage.Claude (3)
IntelligenceX.Telemetry.Usage.Codex (2)
IntelligenceX.Telemetry.Usage.Copilot (3)
IntelligenceX.Telemetry.Usage.LmStudio (3)
IntelligenceX.Tools (66)
AppendOnlyJsonlToolWriteAuditSink InMemoryToolAuthenticationProbeStore ITool IToolAuthenticationProbeStore IToolWriteAuditSink IToolWriteGovernanceRuntime ToolAliasDefinition ToolAlternateEngineSelectorNames ToolAuthenticationArgumentNames ToolAuthenticationContract ToolAuthenticationConventions ToolAuthenticationMode ToolAuthenticationProbeRecord ToolAuthenticationProbeValidationFailure ToolAuthenticationProbeValidationRequest ToolAuthenticationProbeValidationResult ToolAuthenticationProbeValidator ToolCall ToolCapabilityGuidanceText ToolCapabilityParityCatalog ToolCapabilityParityExpectationCoverage ToolCapabilityParityExpectationDescriptor ToolCapabilityParityRuntime ToolCapabilityParitySliceDescriptor ToolCapabilityParitySliceEvaluation ToolCapabilityParitySourceContractKind ToolCapabilityParityStatuses ToolCapabilityParitySurfaceContractKind ToolCategoryRoutingSemantics ToolDefinition ToolExecutionContract ToolExecutionScopes ToolExecutionTraitProjection ToolExecutionTraits ToolExplicitSelectionMetadata ToolHandoffBinding ToolHandoffCondition ToolHandoffContract ToolHandoffFollowUpKinds ToolHandoffFollowUpPriorities ToolHandoffRoute ToolMutabilityHintNames ToolNameRoutingSemantics ToolOutput ToolOutputEnvelope ToolRecoveryContract ToolRegistry ToolRepresentativeExamples ToolRoutingContract ToolRoutingTaxonomy ToolScopeArgumentNames ToolSelectionHintTags ToolSelectionMetadata ToolSetupContract ToolSetupRequirement ToolSetupRequirementKinds ToolWriteAuditRecord ToolWriteGovernanceArgumentNames ToolWriteGovernanceContract ToolWriteGovernanceConventions ToolWriteGovernanceErrorCodes ToolWriteGovernanceMode ToolWriteGovernanceRequest ToolWriteGovernanceResult ToolWriteGovernanceStrictRuntime ToolWriteIntentMode
IntelligenceX.Tools.ToolSelectionMetadata (1)
IntelligenceX.Utils (3)
IntelligenceX.Visualization.Heatmaps (32)
HeatmapDay HeatmapDisplayText HeatmapDocument HeatmapLegendItem HeatmapPalette HeatmapSection HeatmapSvgRenderer UsageHeatmapBreakdownDimension UsageHeatmapDocumentBuilder UsageHeatmapDocumentOptions UsageHeatmapLegendEntry UsageHeatmapMetric UsageTelemetryHeatmapDocumentBuilder UsageTelemetryHeatmapOptions UsageTelemetryOverviewApiCostEstimate UsageTelemetryOverviewBuilder UsageTelemetryOverviewCard UsageTelemetryOverviewComposition UsageTelemetryOverviewCompositionItem UsageTelemetryOverviewCostDriver UsageTelemetryOverviewDocument UsageTelemetryOverviewHeatmap UsageTelemetryOverviewHtmlRenderer UsageTelemetryOverviewInsightRow UsageTelemetryOverviewInsightSection UsageTelemetryOverviewModelHighlight UsageTelemetryOverviewMonthlyUsage UsageTelemetryOverviewOptions UsageTelemetryOverviewProviderSection UsageTelemetryOverviewReportExporter UsageTelemetryOverviewSectionMetric UsageTelemetryOverviewTopModel