Sessioni IA

Sessioni e copia isolata

Guarda il videoL'IA in una copia isolata 00:38

IA → Pannello delle sessioni... apre un cockpit che elenca, con una scheda per sessione, ogni terminale di CLI IA aperto in qualsiasi finestra di LightNote — con un pallino colorato di stato, il nome della CLI, la finestra e le etichette di ciò che richiede attenzione (invii programmati, copia isolata). Il doppio clic mette a fuoco il terminale; il menu ⋯ della scheda (o il tasto destro) offre rivedere le modifiche di quella sessione (apre la schermata di revisione con la base sul checkpoint creato all'inizio della sessione — vedi Rivedere le modifiche) e programmare un invio. È il modo di tenere d'occhio più sessioni di "vibe coding" contemporaneamente senza perderti tra le finestre.

Quando apri una CLI IA come terminale in un repository Git, LightNote salva automaticamente un checkpoint (etichetta "Sessione …"), così puoi poi vedere e annullare esattamente ciò che quella sessione ha modificato. La funzionalità può essere disattivata in Impostazioni → Generale → Funzionalità.

Copia isolata (worktree): nelle cartelle con Git, l'IA può lavorare in una copia separata dei tuoi file (un branch dedicato); la attivi per cartella in Configurazione dello spazio di lavoro → Integrazioni. Disattivata (l'impostazione predefinita), lavora direttamente sui tuoi file, con il checkpoint per annullare. Con la copia, ciò che l'IA modifica non compare nei tuoi file finché non lo porti: una fascia in cima al terminale della sessione lo dice e conta i file in sospeso, e la barra di stato mostra Copia dell'IA finché la copia esiste. Porta nei miei file… applica le modifiche dell'IA come modifiche non ancora committate (ciò che hai cambiato negli stessi file viene conservato; se entrambi avete toccato la stessa parte, non cambia nulla e puoi portare la tua versione all'IA perché la risolva). Aggiorna la copia… porta nella copia ciò che è cambiato nei tuoi file, compreso ciò che non hai ancora committato — la copia nasce già così, e aprendo una sessione su una copia non aggiornata LightNote propone di aggiornarla. Quando una sessione termina con lavoro in sospeso, chiede se vuoi rivederlo, portarlo o scartarlo; e quando riapri la cartella, una fascia nella finestra ricorda ciò che è rimasto. Scarta la copia… elimina la copia e il branch, dicendo prima quanti file andranno persi.

Inattività, contesto e ibernazione

Avviso di sessione inattiva. Quando una CLI di IA diventa inattiva (ha finito o ti sta aspettando), LightNote mostra una notifica; facendo clic si apre la revisione delle modifiche di quella sessione. Così puoi avviare l'attività e allontanarti. Disattivabile in Impostazioni → Terminale.

File di contesto dello spazio di lavoro. Quando apri una CLI di IA in una cartella priva di un file di contesto (CLAUDE.md o AGENTS.md), LightNote propone di generarne uno — e puoi farlo in qualsiasi momento da IA → Genera file di contesto dello spazio di lavoro.... Un buon file di contesto descrive la struttura e le convenzioni dello spazio di lavoro e aiuta l'IA a commettere meno errori, senza rispiegare tutto a ogni sessione. Se è configurato un provider di IA, è lui a generare il contenuto; altrimenti ottieni uno scheletro da completare.

Ibernare le sessioni inattive. Una CLI di IA ferma continua a occupare memoria (la conversazione e il client del modello). In Impostazioni → Terminale puoi impostare un tempo di silenzio dopo il quale LightNote termina il processo e lo riprende da solo quando torni a quella scheda — la cronologia del terminale resta a schermo. Arriva attivo, con 30 minuti — tre sessioni ferme di Claude Code occupavano oltre 1 GB nella misurazione — e vale solo per sessioni in copia isolata le cui CLI sanno riprendere la conversazione della cartella (oggi Claude Code e Antigravity), perché altrimenti la ripresa porterebbe la conversazione di un'altra sessione. Una sessione con un invio programmato non iberna mai. E ciò che torna è la conversazione, non la schermata dello strumento: un testo digitato e non ancora inviato va perso.

Attività e ricerca per significato

Scheda Attività. La tabella mostra ciò che gira ora; la scheda Attività conserva la cronologia: ogni volta che un agente ha finito il turno, è partito in una copia isolata o è andato in ibernazione, con la data e un frammento dell'ultima risposta. Le voci non lette appaiono in grassetto e contano nella campanella del pannello Operazioni, nella barra di stato — così chi si è allontanato dal computer vede ciò che ha perso, dato che le notifiche sono passeggere. Aprire la scheda segna tutto come letto; un doppio clic riporta alla sessione. Anche la fine di una sessione diventa un evento — compreso quando la CLI esce da sola —, così una sessione morta mentre eri via lascia traccia invece di sparire. Se la sessione dell'evento non è più aperta, il doppio clic lo dice invece di non fare nulla.

Cercare per significato. Quando la ricerca non trova nessuna occorrenza letterale, accanto al risultato compare l'opzione Cerca per significato: invece di far combaciare parole, LightNote cerca le note che parlano dello stesso argomento — utile quando ricordi l'idea ma non il termine che avevi scritto. C'è anche un interruttore ~ accanto agli altri per andarci subito. In questa modalità spariscono regex, parola intera, maiuscole, il filtro dei file e Sostituisci: nessuno di questi vale per una ricerca per somiglianza. La funzione richiede il rinforzo semantico (embedding) in Impostazioni → Generale → Funzionalità; senza, il pulsante porta alla schermata per attivarlo. La prima volta in ogni cartella, LightNote dice quanti frammenti dovrà indicizzare e chiede conferma: quell'indicizzazione è addebitata dal tuo provider e avviene una volta sola; poi ogni ricerca costa solo la query.

Calcolare i vettori sul tuo computer. Gli embeddings non devono per forza venire da un provider a pagamento: nella procedura guidata Configura IA, il percorso Ricerca per significato chiede dove calcolarli — nel cloud, tramite un'IA collegata che calcola embeddings, o sul tuo computer, gratis e senza che nulla esca dalla macchina. Indicizzare sul computer non costa denaro, ma richiede tempo; l'avviso della prima indicizzazione dice quanto, invece di parlare di prezzo. Vedi Ricerca per significato nel cloud o sul computer.

L'indicizzazione in vista. Durante l'indicizzazione, la scheda Cerca mostra la barra di attesa e la fase — Conteggio di ciò che c'è da indicizzare…, Preparazione dei documenti…, Indicizzazione di 40 su 120 file… — con Interrompi accanto; la stessa operazione compare nel pannello Operazioni, e interromperla in un punto la interrompe nell'altro. Il conteggio della prima volta avviene senza bloccare la finestra, e ciò che è già indicizzato resta valido.

Quando qualcosa va storto, lo schermo dice cosa. Una chiave rifiutata dal provider invita a controllare le Impostazioni; un errore interno avvisa che l'indice precedente resta valido; una cartella senza note né documenti lo dice invece di mostrare un elenco vuoto. Un documento che non è stato possibile leggere (danneggiato, memoria insufficiente per aprirlo o in un formato il cui lettore non è riuscito) non fa cadere l'indicizzazione: resta fuori, e la scheda avvisa Non è stato possibile leggere N documenti — vedi quali. Il link apre l'elenco con il motivo su ogni riga; il dettaglio tecnico compare nel suggerimento quando il mouse resta sulla riga. Vedi quali nel pannello Operazioni apre l'elenco nella finestra che ha quella cartella aperta (o in quella in cui hai fatto clic), senza cambiare la cartella in cui cerca la scheda Cerca. L'elenco esiste solo finché l'app è aperta: dopo un riavvio, la scheda dice che non è più disponibile, e una nuova ricerca per significato in quella cartella conta di nuovo.

Indice

Modifica

Strumenti

Automazione (IA / script)

Riferimento