wip: snapshot das alterações não commitadas (2026-10-20)

Origem: D:/Documents/Github/PiAgentUI/PiAgentUi
Arquivos omitidos (segredos, bancos de dados, logs, >50 MB): 4
This commit is contained in:
Evandro committed 2026-10-20 00:48:28 -03:00
1 parent b3489e1ede
commit 98b5db029f
70 files changed
+9466 -9191

No files matched your search

@@ -2,6 +2,7 @@ import { spawn } from 'node:child_process'
import * as fs from 'node:fs'
import * as os from 'node:os'
import * as path from 'node:path'
import { describeExtensionCompatibility, type ExtensionCompatibilityDescriptor } from './piagentui-extension-compat.js'
export type ExtensionPackageScope = 'user' | 'project'
export type ExtensionPackageStatus = 'active' | 'inactive' | 'missing' | 'error'
@@ -33,6 +34,7 @@ export interface ExtensionPackageInfo {
status: ExtensionPackageStatus
error?: string
resources: ExtensionPackageResources
compatibility: ExtensionCompatibilityDescriptor
}
export interface ExtensionCatalogSummary {
@@ -80,6 +82,7 @@ interface PackageJsonMetadata {
description?: string
keywords?: string[]
pi?: Partial<Record<ExtensionResourceType, string[]>> & { image?: string }
opencode?: unknown
}
export interface ParsedPiInstallCommand {
@@ -363,6 +366,7 @@ export function buildExtensionCatalog(options: BuildExtensionCatalogOptions): Ex
filtered: entry.filtered,
status: 'missing',
resources: { extensions: [], skills: [], prompts: [], themes: [] },
compatibility: describeExtensionCompatibility({}),
}
}
@@ -383,6 +387,7 @@ export function buildExtensionCatalog(options: BuildExtensionCatalogOptions): Ex
status,
error,
resources,
compatibility: describeExtensionCompatibility(metadata ?? {}),
}
})