Eseguire agenti localmente
L’esecuzione locale mantiene il flusso dell’agente sulla tua macchina. Scegli un modello locale o un endpoint remoto compatibile e decidi quali connessioni può usare.
Sviluppo autonomo
La CLI autonoma agentkit workflow esegue una directory locale senza un account Adios. Usa output registrati di modelli e connettori per test ripetibili, oppure specifica --model-url e --model per un modello reale.
./dist/agentkit workflow --workflow hello \
--model-url http://localhost:1234/v1 --model YOUR_MODEL \
--model-key-env AGENT_MODEL_KEY \
--input ./hello-workflow/tests/input.json \
--state ./.agentkit/local --run-id local-hello \
./hello-workflow
Imposta AGENT_MODEL_KEY nella shell o nel gestore di segreti prima di eseguire l’esempio. Ometti l’opzione se il server non richiede autenticazione. Questa opzione configura solo il client del modello; non inserisce credenziali nelle funzioni o nei prompt.
Usare un agente Adios localmente
La CLI Adios può recuperare un agente salvato ed eseguirne il flusso con un modello locale:
adios agent run AGENT_ID --local --model YOUR_MODEL \
--model-url http://localhost:1234/v1 --input '{"name":"Adios"}'
Questa modalità richiede l’accesso ad Adios. Le operazioni dei connettori possono usare le connessioni dell’agente e le approvazioni restano in Adios. Una connessione remota non richiede di copiare la credenziale nel kit.
Per modifiche in una directory locale, usa --local --dir ./hello-workflow. Verifica la simulazione degli effetti della CLI prima di usare una directory locale con operazioni di scrittura. Registrazioni autonome, bozze locali, esecuzioni salvate e test ospitati hanno politiche diverse; una simulazione riuscita non dimostra una scrittura reale.
Credenziali e funzioni
Le opzioni previste sono segreti locali configurati esplicitamente e credenziali autorizzate risolte da Adios. Le chiavi locali dei modelli e l’accesso ai connettori gestiti sono disponibili tramite i percorsi sopra. L’esportazione generale dei segreti o l’iniezione automatica in funzioni arbitrarie non fa ancora parte dell’interfaccia.
Gli esecutori di funzioni filtrano l’ambiente. Una variabile della shell non diventa automaticamente un segreto della funzione. Mantieni le credenziali fuori da input, registrazioni, artefatti e tracce. Usa una connessione gestita dall’host per accedere ai servizi.
Riprendere e ispezionare
Conserva la directory di stato per riprendere un’esecuzione autonoma con lo stesso ID. Le decisioni di approvazione e le risposte vengono conservate. Usa --approve later per lasciare le approvazioni in attesa, oppure --test per simulare gli effetti e saltare approvazioni e attese. --trace registra chiamate e risposte del modello per il debug; questi file possono contenere dati aziendali forniti all’agente.
Vedi funzioni e test per i test nativi e il ruolo di Adios Sandbox.