refactor: remove legacy compatibility paths (#64)

* refactor: remove legacy compatibility paths

* fix: support legacy metabase native queries

* test: use canonical semantic layer descriptions

* Rename CLI description

* Recover setup scan from SQLite ABI mismatch

* Remove legacy product name from CLI help
This commit is contained in:
Andrey Avtomonov 2026-05-13 15:55:00 +02:00 committed by GitHub
parent e353425266
commit 97da9919e9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
83 changed files with 442 additions and 527 deletions

View file

@ -114,7 +114,6 @@ export function stepBudgetFor(sourceType: MemoryAgentSourceType): number {
case 'external_ingest':
return 30;
case 'backfill':
case 'sql-review-migration':
return 25;
}
}
@ -122,7 +121,7 @@ export function stepBudgetFor(sourceType: MemoryAgentSourceType): number {
export function promptNameFor(sourceType: MemoryAgentSourceType): string {
return sourceType === 'external_ingest'
? 'memory_agent_external_ingest'
: sourceType === 'backfill' || sourceType === 'sql-review-migration'
: sourceType === 'backfill'
? 'memory_agent_backfill'
: 'memory_agent_research';
}

View file

@ -16,7 +16,7 @@ import type {
import type { ToolContext, ToolSession, TouchedSlSourceSet } from '../tools/index.js';
import type { KnowledgeIndexPort, KnowledgeWikiService } from '../wiki/index.js';
export type MemoryAgentSourceType = 'research' | 'external_ingest' | 'backfill' | 'sql-review-migration';
export type MemoryAgentSourceType = 'research' | 'external_ingest' | 'backfill';
export interface MemoryAgentInput {
userId: string;