ktx/packages/cli/src/index.ts

55 lines
1.6 KiB
TypeScript
Raw Normal View History

2026-05-10 23:12:26 +02:00
import { profileMark } from './startup-profile.js';
export {
2026-05-10 23:51:24 +02:00
getKtxCliPackageInfo,
2026-05-10 23:12:26 +02:00
runInitForCommander,
2026-05-10 23:51:24 +02:00
runKtxCli,
type KtxCliDeps,
type KtxCliIo,
type KtxCliPackageInfo,
2026-05-10 23:12:26 +02:00
} from './cli-runtime.js';
2026-05-10 23:51:24 +02:00
export { runKtxAgent, type KtxAgentArgs } from './agent.js';
2026-05-10 23:12:26 +02:00
export {
2026-05-10 23:51:24 +02:00
KTX_AGENT_MAX_ROWS_CAP,
createKtxAgentRuntime,
2026-05-10 23:12:26 +02:00
parseAgentMaxRows,
readAgentJsonFile,
writeAgentJson,
writeAgentJsonError,
2026-05-10 23:51:24 +02:00
type KtxAgentRuntime,
type KtxAgentRuntimeDeps,
2026-05-10 23:12:26 +02:00
} from './agent-runtime.js';
2026-05-10 23:51:24 +02:00
export { runKtxSetup, type KtxSetupArgs, type KtxSetupStatus } from './setup.js';
2026-05-10 23:12:26 +02:00
export type {
2026-05-10 23:51:24 +02:00
KtxSetupDatabaseDriver,
KtxSetupDatabasesArgs,
KtxSetupDatabasesDeps,
KtxSetupDatabasesResult,
2026-05-10 23:12:26 +02:00
} from './setup-databases.js';
2026-05-10 23:51:24 +02:00
export { runKtxSetupDatabasesStep } from './setup-databases.js';
2026-05-10 23:12:26 +02:00
export type {
2026-05-10 23:51:24 +02:00
KtxSetupEmbeddingBackend,
KtxSetupEmbeddingsArgs,
KtxSetupEmbeddingsDeps,
KtxSetupEmbeddingsResult,
2026-05-10 23:12:26 +02:00
} from './setup-embeddings.js';
2026-05-10 23:51:24 +02:00
export { runKtxSetupEmbeddingsStep } from './setup-embeddings.js';
2026-05-10 23:12:26 +02:00
export type {
2026-05-10 23:51:24 +02:00
KtxSetupSourcesArgs,
KtxSetupSourcesDeps,
KtxSetupSourcesPromptAdapter,
KtxSetupSourcesResult,
KtxSetupSourceType,
2026-05-10 23:12:26 +02:00
} from './setup-sources.js';
2026-05-10 23:51:24 +02:00
export { runKtxSetupSourcesStep } from './setup-sources.js';
export { runKtxRuntime, type KtxRuntimeArgs, type KtxRuntimeDeps } from './runtime.js';
2026-05-10 23:51:24 +02:00
export type { KtxMemoryFlowTuiIo, MemoryFlowTuiLiveSession } from './memory-flow-tui.js';
2026-05-10 23:12:26 +02:00
export {
renderMemoryFlowTui,
sanitizeMemoryFlowTuiError,
startLiveMemoryFlowTui,
} from './memory-flow-tui.js';
export { rendererUnavailableVizFallback, resolveVizFallback, warnVizFallbackOnce } from './viz-fallback.js';
profileMark('module:index');