ktx/packages/context/src/index.ts
2026-05-10 23:12:26 +02:00

144 lines
3.8 KiB
TypeScript

export interface KloContextPackageInfo {
name: '@klo/context';
version: '0.0.0-private';
}
export const kloContextPackageInfo: KloContextPackageInfo = {
name: '@klo/context',
version: '0.0.0-private',
};
export * from './agent/index.js';
export * from './core/index.js';
export * from './daemon/index.js';
export * from './ingest/index.js';
export * from './llm/index.js';
export type {
CaptureSession,
CaptureSignals,
MemoryAgentInput,
MemoryAgentResult,
MemoryAgentServiceDeps,
MemoryAgentSettings,
MemoryAgentSourceType,
MemoryCommitMessagePort,
MemoryConnectionPort,
MemoryFileStorePort,
MemoryKnowledgeSlRefsPort,
MemoryLockPort,
MemorySlSourceReconcilerPort,
MemoryTelemetryPort,
MemoryToolSetLike,
MemoryToolsetFactoryPort,
} from './memory/index.js';
export * from './project/index.js';
export * from './prompts/index.js';
export * from './search/index.js';
export * from './sql-analysis/index.js';
export type {
KloColumnAnalysisResult,
KloColumnDescriptionPromptInput,
KloColumnEmbeddingForeignKeys,
KloColumnEmbeddingTextInput,
KloColumnSampleInput,
KloColumnSampleResult,
KloColumnSampleUpdate,
KloColumnStatsInput,
KloColumnStatsResult,
KloConnectionDriver,
KloConnectorCapabilities,
KloCredentialEnvelope,
KloCredentialEnvReference,
KloCredentialFileReference,
KloDataDictionaryColumnState,
KloDataDictionarySampleDecision,
KloDataDictionarySettings,
KloDataDictionarySkipReason,
KloDataSourceDescriptionPromptInput,
KloDescriptionCachePort,
KloDescriptionColumn,
KloDescriptionColumnTable,
KloDescriptionGenerationSettings,
KloDescriptionGeneratorOptions,
KloDescriptionSource,
KloDescriptionTableInput,
KloDescriptionUpdate,
KloEmbeddingPort as KloScanEmbeddingPort,
KloEmbeddingUpdate,
KloEnrichedColumn,
KloEnrichedRelationship,
KloEnrichedSchema,
KloEnrichedTable,
KloEnrichmentScanPhaseResult,
KloGenerateColumnDescriptionsInput,
KloGenerateDataSourceDescriptionInput,
KloGenerateTableDescriptionInput,
KloOptionalConnectorCapabilities,
KloProgressPort,
KloQueryResult as KloScanQueryResult,
KloReadOnlyQueryInput,
KloRelationshipEndpoint,
KloRelationshipSource,
KloRelationshipType,
KloRelationshipUpdate,
KloResolvedCredentialEnvelope,
KloScanArtifactPaths,
KloScanConnector,
KloScanContext,
KloScanDiffSummary,
KloScanEnrichmentSummary,
KloScanInput,
KloScanLoggerPort,
KloScanMetadataStore,
KloScanMode,
KloScanOrchestratorOptions,
KloScanOrchestratorRunInput,
KloScanOrchestratorRunResult,
KloScanRelationshipSummary,
KloScanReport,
KloScanTrigger,
KloScanWarning,
KloScanWarningCode,
KloSchemaColumn,
KloSchemaDimensionType,
KloSchemaForeignKey,
KloSchemaScope,
KloSchemaSnapshot,
KloSchemaTable,
KloSchemaTableKind,
KloSkippedRelationship,
KloStructuralScanPhaseResult,
KloStructuralSyncPlan,
KloStructuralSyncStats,
KloTableDescriptionPromptInput,
KloTableRef,
KloTableSampleInput,
KloTableSampleResult,
KloColumnTypeMapping,
} from './scan/index.js';
export {
appendKloWordLimitInstruction,
buildKloColumnDescriptionPrompt,
buildKloColumnEmbeddingText,
buildKloDataSourceDescriptionPrompt,
buildKloTableDescriptionPrompt,
createKloConnectorCapabilities,
defaultKloDataDictionarySettings,
inferKloDimensionType,
isKloDataDictionaryCandidate,
kloColumnTypeMappingFromNative,
KloDescriptionGenerator,
KloScanOrchestrator,
normalizeKloNativeType,
REDACTED_KLO_CREDENTIAL_VALUE,
redactKloCredentialEnvelope,
redactKloCredentialValue,
redactKloScanMetadata,
redactKloScanReport,
redactKloScanWarning,
shouldKloSampleColumnForDictionary,
} from './scan/index.js';
export * from './skills/index.js';
export * from './sl/index.js';
export * from './tools/index.js';
export * from './wiki/index.js';