olostep come qualsiasi altro comando. La CLI riconosce quando un agente di codifica lo esegue e si comporta per un programma invece che per una persona.
Configuralo
1
Installa la CLI ed effettua l'accesso
OLOSTEP_TOKEN invece. Vedi Autenticazione.2
Fornisci all'agente la guida CLI
.claude/skills/olostep-cli/SKILL.md: come eseguire la CLI, i suoi codici di uscita e ogni comando con le sue opzioni e lo schema di output JSON. Usa la cartella delle abilità del tuo agente al posto di .claude/skills.3
Indica all'agente di usare --json
Gli agenti dovrebbero eseguire i comandi con
--json e leggere il JSON. L’output umano è per le persone e può cambiare.Come si comporta la CLI per un agente
La CLI tratta un’esecuzione come quella di un agente quando non c’è un terminale, o quando uno deiCLAUDECODE, CURSOR_AGENT, CODEX_CI o AI_AGENT è impostato. Quindi:
olostepsenza comando stampa l’aiuto, non la schermata di benvenuto.- Non richiede mai input. Un comando che necessita di accesso esce con codice
3e informa l’agente, su stderr, di eseguireolostep logino impostareOLOSTEP_TOKEN. - Un comando che potrebbe cancellare o sovrascrivere qualcosa esce con codice
4a meno che non passi--yes. olostep keys revealnon stampa mai una chiave. Usa--write-env <file>per salvarla in un file env ignorato da git.olostep chatstampa le risposte come testo semplice (--plainè attivo) e necessita di un messaggio.- Nessun avviso di aggiornamento viene stampato.
Trova il comando giusto
olostep skill
Le abilità sono brevi istruzioni per un tipo di compito. Elencale, leggile o scrivile nella cartella delle abilità di un agente:
olostep skill list mostra l’elenco corrente. Vedi olostep skill per le opzioni.
olostep tools
Ogni comando CLI chiama uno strumento sul server Olostep. olostep tools li elenca e segna quelli che modificano le cose:
Fornisci feedback
Quando un comando fallisce, manca o è confuso, l’agente può informare il team di Olostep. Questo funziona senza effettuare l’accesso:--about tooling per la CLI stessa e --about product per Olostep. Non includere mai chiavi, password o dettagli personali.