fix: update ktx CI boundary checks (#223)

This commit is contained in:
Andrey Avtomonov 2026-05-26 23:03:47 +02:00 committed by GitHub
parent 0eeac6f980
commit bc7373fa8e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 6 additions and 110 deletions

View file

@ -170,6 +170,7 @@ export interface KtxSetupDeps {
}
const SOURCE_DRIVERS = new Set(['dbt', 'metricflow', 'metabase', 'looker', 'lookml', 'notion']);
const KTX_DOCS_URL = 'https://docs.kaelio.com/ktx';
type KtxSetupEntryAction = 'setup' | 'new-project' | 'agents' | 'status' | 'demo' | 'exit';
type KtxSetupFlowStep = 'models' | 'embeddings' | 'databases' | 'sources' | 'runtime' | 'context' | 'agents';
@ -586,7 +587,7 @@ export async function runKtxSetup(args: KtxSetupArgs, io: KtxCliIo, deps: KtxSet
async function runKtxSetupInner(args: KtxSetupArgs, io: KtxCliIo, deps: KtxSetupDeps = {}): Promise<number> {
const setupUi = deps.setupUi ?? createKtxSetupUiAdapter();
setupUi.intro('KTX setup', io);
setupUi.note('https://docs.kaelio.com/ktx', '📚 Docs', io);
setupUi.note(KTX_DOCS_URL, '📚 Docs', io);
let entryAction: KtxSetupEntryAction | undefined;
let projectResult: Awaited<ReturnType<typeof runKtxSetupProjectStep>>;
let agentNextActions: string | undefined;