Causa: Sei su una rete aziendale con un firewall che intercetta e ispeziona il traffico SSL/TLS. Questo richiede che un certificato CA radice personalizzato sia considerato attendibile da Node.js.
Soluzione: Imposta la variabile d'ambiente NODE_EXTRA_CA_CERTS con il percorso assoluto del file del certificato CA radice aziendale:
Errore: Bob Shell non riesce a connettersi all'IDE.
Causa: L'estensione Bob Shell Companion potrebbe non essere installata o in esecuzione, oppure Bob Shell potrebbe essere in esecuzione al di fuori della directory workspace.
Soluzione:
Installa l'estensione Bob Shell Companion nel tuo IDE.
Naviga nella directory del tuo workspace nel terminale.
Errore: Bob Shell ignora i file a cui vuoi che acceda, o accede a file che vuoi che ignori.
Causa: Il file .bobignore potrebbe avere pattern in conflitto, ordine dei pattern errato, o trovarsi nella posizione sbagliata. Le modifiche potrebbero non aver ancora avuto effetto.
Soluzione:
Controlla il tuo file .bobignore per pattern in conflitto.
Assicurati che i pattern più specifici (come le negazioni con !) vengano dopo i pattern generali.
Riavvia la sessione di Bob Shell dopo aver apportato modifiche a .bobignore.
Usa percorsi assoluti se i percorsi relativi non funzionano come previsto.
Verifica che il file .bobignore si trovi nella directory radice del tuo progetto.
Errore: Le modifiche alle impostazioni di Bob Shell non hanno effetto.
Causa: Il file di impostazioni potrebbe trovarsi nella posizione sbagliata, avere una sintassi JSON non valida, o essere sostituito da fonti di configurazione con priorità più alta. Le modifiche potrebbero non aver ancora avuto effetto.
Soluzione:
Controlla la posizione del file di impostazioni:
Impostazioni del progetto: .bob/settings.json nella directory del tuo progetto
Impostazioni utente: ~/.bob/settings.json nella tua home directory
Verifica che la sintassi JSON sia valida (usa un validatore JSON).
Ricorda l'ordine di precedenza della configurazione:
Argomenti da riga di comando (priorità più alta)
Variabili d'ambiente
Impostazioni del progetto
Impostazioni utente
Default di sistema (priorità più bassa)
Riavvia Bob Shell dopo aver modificato i file di impostazioni.
Errore: Le istruzioni personalizzate non vengono applicate alle sessioni di Bob Shell.
Causa: I file di istruzioni personalizzate potrebbero trovarsi nella posizione sbagliata, avere estensioni di file errate, o non essere caricati nel contesto corrente.
Soluzione:
Verifica che i file si trovino nella posizione corretta:
A livello di workspace: .bob/rules/ nella radice del tuo progetto
Specifico per modalità: .bob/rules-{modeSlug}/ nella radice del tuo progetto
Controlla che i file abbiano le estensioni corrette (.md, .txt o .xml).
Usa /memory refresh per ricaricare tutti i file di contesto.
Usa /memory show per verificare il contesto corrente.
Bob Shell determina la radice del workspace risalendo dalla directory di lavoro corrente finché non trova una directory .git o una directory .bob. La prima corrispondenza diventa la radice del workspace.
Se non viene trovata nessuna directory .git o .bob, Bob Shell usa la directory di lavoro corrente come radice del workspace.