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

+12 -3
View File
@@ -20,6 +20,8 @@ export type StoredSttSettings = {
apiKeyRequired?: boolean
transcriptionEndpoint?: string
transcriptionModel?: string
realtimeEndpoint?: string
realtimeModel?: string
language?: string
insertMode?: SttInsertMode
}
@@ -47,6 +49,7 @@ export type PiAgentUiLocalSettings = {
}
export interface PiAgentUiSettingsPaths {
agentDir: string
databasePath: string
legacyJsonPath: string
}
@@ -60,13 +63,19 @@ const SETTINGS_KEYS: Record<SettingsNamespace, string> = {
tts: 'settings',
}
export function resolvePiAgentUiAgentDir(homeDir = process.env.USERPROFILE || process.env.HOME || ''): string {
const envAgentDir = process.env.PI_CODING_AGENT_DIR?.trim()
return envAgentDir || path.join(homeDir, '.pi', 'agent')
}
export function resolvePiAgentUiSettingsPaths(
homeDir = process.env.USERPROFILE || process.env.HOME || '',
): PiAgentUiSettingsPaths {
const settingsDir = path.join(homeDir, '.pi', 'agent')
const agentDir = resolvePiAgentUiAgentDir(homeDir)
return {
databasePath: path.join(settingsDir, 'piagentui.db'),
legacyJsonPath: path.join(settingsDir, 'piagentui-settings.json'),
agentDir,
databasePath: path.join(agentDir, 'piagentui.db'),
legacyJsonPath: path.join(agentDir, 'piagentui-settings.json'),
}
}