fix: restore build after deps update

This commit is contained in:
Peter Steinberger
2025-12-26 12:17:36 +00:00
parent 54de5ad3fa
commit 557f8e5a04
3 changed files with 676 additions and 656 deletions

View File

@@ -9,6 +9,13 @@ export type ModelCatalogEntry = {
contextWindow?: number;
};
type DiscoveredModel = {
id: string;
name?: string;
provider: string;
contextWindow?: number;
};
let modelCatalogPromise: Promise<ModelCatalogEntry[]> | null = null;
export function resetModelCatalogCacheForTest() {
@@ -35,13 +42,9 @@ export async function loadModelCatalog(params?: {
const authStorage = piSdk.discoverAuthStorage(agentDir);
const registry = piSdk.discoverModels(authStorage, agentDir) as
| {
getAll: () => Array<{
id: string;
name?: string;
provider: string;
}>;
getAll: () => Array<DiscoveredModel>;
}
| Array<{ id: string; name?: string; provider: string }>;
| Array<DiscoveredModel>;
const entries = Array.isArray(registry) ? registry : registry.getAll();
for (const entry of entries) {
const id = String(entry?.id ?? "").trim();

File diff suppressed because it is too large Load Diff

View File

@@ -42,7 +42,7 @@ type NodeOfType<T extends AnyComponentNode["type"]> = Extract<
// This is the base class all the components will inherit
@customElement("a2ui-root")
export class Root extends SignalWatcher(LitElement) {
export class Root extends (SignalWatcher(LitElement) as typeof LitElement) {
@property()
accessor surfaceId: SurfaceID | null = null;