mohManuale

Manuale/Il lavoro di tutti i giorni

File, immagini e terminale

Capitolo 07 · 2 min di lettura

Indica a moh esattamente cosa intendi: allega un file, una cartella o un'immagine al messaggio con @, oppure esegui un comando tuo con ! e lascia che moh veda il risultato.

Allegare file e cartelle con @

Scrivi @ nel messaggio e compare una piccola casella di ricerca. Inizia a scrivere un nome — le lettere non devono essere vicine — scegli il file e premi enter.

@ menzione
› perché @st▏
› perché @src/session/store.ts perde l'ultima riga?
Il percorso resta nel messaggio, e moh riceve insieme un'istantanea del file.
  • Un file viaggia con il suo contenuto; una cartella viaggia come elenco di ciò che contiene.
  • Funziona anche il trascinamento: incollare il percorso di un file nel messaggio lo trasforma in una menzione.
  • Le menzioni seguono le tue regole di permesso. Un file mancante, bloccato o troppo grande produce un avviso visibile invece di sparire in silenzio — sai sempre cosa ha ricevuto davvero l'AI.

Immagini

Menziona un'immagine allo stesso modo — uno screenshot di un errore, la bozza di una pagina. Se il modello che usi può vedere le immagini, moh gliela passa. Se non può, moh tiene una nota di testo e ti spiega perché, invece di scartarla in silenzio.

I terminali che sanno disegnare immagini (come iTerm2, kitty, Ghostty o WezTerm) mostrano una piccola anteprima direttamente nella conversazione; altrove vedi un segnaposto leggibile. Puoi disattivare le anteprime nelle impostazioni.

Eseguire comandi tuoi con !

A volte vuoi solo eseguire qualcosa da te — controllare lo stato dei file, lanciare i test — senza trasformarlo in una richiesta e aspettare che moh decida. Inizia il messaggio con !:

! comando
› tu !git status --short
◌ permission bash · y yes n no
✓ bash git status --short · 0.1s
M src/session/store.ts
› tu !!npm test
✓ bash npm test · 8s · 42 passing
↳ output sent to the model
ScriviCosa succede
!git statusEsegue il comando e ne mostra l'output. Resta nella conversazione, così moh può usarlo al turno successivo se serve.
!!npm testEsegue il comando e, quando finisce, manda l'output direttamente a moh — "ecco, guarda qui".
\!ciaoUn messaggio normale che inizia con !; la barra rovesciata viene tolta.

Stesso cancello, stessa traccia

Un comando con ! passa dalle stesse regole di permesso dei comandi di moh — se i comandi di terminale sono negati, lo è anche questo. Visto che l'hai scritto tu, la domanda è solo sì o no, e non crea mai una regola "sempre". Aspetta che moh finisca il turno in corso, si ferma dopo 120 secondi, e i segreti nel suo output vengono mascherati prima di salvare qualsiasi cosa.

Scritto per moh 0.61. Dentro moh, ctrl+h apre il manuale incluso, aggiornato alla tua versione.