f7cc237294
- Comando /agy:key che apre un overlay TUI (ctx.ui.custom overlay) con campo mascherato per inserire la chiave API Gemini senza digitarla in chiaro. - Enter conferma: salva in config.json e ~/.agy-chat/gemini-key + suona chime. - Esc annulla, Backspace cancella, filtra caratteri consentiti per chiave API. - Import dinamico dei componenti pi-tui (Container, Text, DynamicBorder) per non rompere il load dell'estensione se pi-tui non fosse disponibile. - Aggiunto tsconfig.json per il typecheck con mapping ai moduli pi. - README: documentato il nuovo comando.
23 lines
714 B
JSON
23 lines
714 B
JSON
{
|
|
"compilerOptions": {
|
|
"target": "ES2022",
|
|
"lib": ["ES2022", "DOM"],
|
|
"module": "NodeNext",
|
|
"moduleResolution": "NodeNext",
|
|
"strict": true,
|
|
"esModuleInterop": true,
|
|
"skipLibCheck": true,
|
|
"noEmit": true,
|
|
"baseUrl": ".",
|
|
"paths": {
|
|
"@earendil-works/pi-tui": [
|
|
"/home/enne2/.local/share/pi-node/node-v22.23.2-linux-x64/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@earendil-works/pi-tui/dist/index.d.ts"
|
|
],
|
|
"@earendil-works/pi-coding-agent": [
|
|
"/home/enne2/.local/share/pi-node/node-v22.23.2-linux-x64/lib/node_modules/@earendil-works/pi-coding-agent/dist/index.d.ts"
|
|
]
|
|
}
|
|
},
|
|
"include": ["extensions/**/*.ts"]
|
|
}
|