Manuale/Andare oltre
Script, CI e report di utilizzo
Lo stesso motore che fa girare l'interfaccia può funzionare senza: in uno script, in un lavoro programmato o nella CI (i controlli automatici che girano a ogni modifica di un repository).
Un compito, nessuna interfaccia
moh run "aggiorna il changelog per l'ultima release"moh porta a termine il compito ed esce. Ogni evento viene stampato come una riga JSON — facile da leggere per altri programmi — e salvato in una sessione normale, così puoi aprirla dopo nell'interfaccia per vedere cosa è successo.
| Opzione | Uso |
|---|---|
--provider endpoint/modello | Sceglie il modello per questa esecuzione. |
--allow "bash:npm test" | Consente un'azione per questa esecuzione (ripetibile). |
--deny "bash:git push" | Rifiuta un'azione per questa esecuzione (ripetibile). |
--resume [ricerca] | Continua una conversazione precedente di questo progetto. |
--max-iterations 100 | Limita quanti passi può fare un turno. |
Quando nessuno può rispondere
Senza una persona davanti allo schermo, non c'è nessuno che approvi un'azione. Quindi moh non aspetta mai: tutto ciò che richiederebbe una domanda viene rifiutato, il rifiuto viene registrato e l'AI ne viene informata così può tentare un'altra strada. Un'esecuzione non resta mai bloccata su una richiesta.
Codici di uscita: 0 il turno è completato (un'azione rifiutata non è un errore),
1 il turno è fallito, 130 è stato annullato, 2 il comando
è stato usato male.
Attenzione
Esistono --auto-accept e --yolo, ma nell'automazione una lista
esplicita di --allow è quasi sempre la scelta migliore: dice esattamente cosa può
fare il lavoro.
Report di utilizzo
Tutto quello che segue viene calcolato sul tuo computer a partire dai file delle tue conversazioni — non viene inviato nulla.
$ moh usage # per modello: chiamate, token, costo stimato $ moh usage tools # per strumento: chiamate, successi, timeout $ moh usage routes # riserve: da quale modello a quale, e perché $ moh usage --days 7 # solo l'ultima settimana $ moh usage export --format csv # solo numeri, nessun contenuto dei messaggi
I costi stimati usano prezzi pubblicati approssimativi; un modello senza prezzo noto mostra solo i token, mai una cifra inventata.
Il manuale, dal terminale
moh manual stampa il manuale incluso, e moh --help elenca tutti i
comandi. La pagina tasti e comandi ha l'elenco completo.
Scritto per moh 0.61. Dentro moh, ctrl+h apre il manuale incluso, aggiornato alla tua versione.
