Executar agentes localmente
A execução local mantém o fluxo do agente na sua máquina. Escolha um modelo local ou um endpoint remoto compatível e decida que ligações a execução pode usar.
Desenvolvimento autónomo
A CLI autónoma agentkit workflow executa um diretório local sem uma conta Adios. Use saídas gravadas de modelos e conectores para testes repetíveis, ou indique --model-url e --model para um modelo real.
./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
Defina AGENT_MODEL_KEY na sua shell ou gestor de segredos antes de executar este exemplo. Omita a opção se o servidor não exigir autenticação. Esta opção configura apenas o cliente do modelo; não injeta credenciais em funções nem prompts.
Usar um agente Adios localmente
A CLI Adios pode obter um agente guardado e executar o seu fluxo com um modelo local:
adios agent run AGENT_ID --local --model YOUR_MODEL \
--model-url http://localhost:1234/v1 --input '{"name":"Adios"}'
Este modo exige início de sessão no Adios. As operações dos conectores podem usar as ligações do agente e as aprovações permanecem no Adios. Usar uma ligação remota não exige copiar a credencial para o kit.
Para alterações num diretório local, use --local --dir ./hello-workflow. Verifique a simulação de efeitos da CLI antes de usar um diretório local com operações de escrita. As gravações autónomas, os rascunhos locais, as execuções guardadas e os testes alojados têm políticas de efeitos diferentes; uma simulação bem-sucedida não comprova uma escrita real.
Credenciais e funções
As opções previstas são segredos locais configurados explicitamente e credenciais autorizadas resolvidas a partir do Adios. Atualmente, as chaves locais de modelos e o acesso a conectores geridos estão disponíveis pelos caminhos acima. A exportação geral de segredos ou a injeção automática em funções arbitrárias ainda não faz parte desta interface.
Os executores de funções filtram o ambiente. Uma variável da shell não se torna automaticamente um segredo de função. Mantenha credenciais fora das entradas, gravações, artefactos e registos de rastreio. Use uma ligação gerida pelo anfitrião para aceder a serviços.
Retomar e inspecionar
Mantenha o diretório de estado para retomar uma execução autónoma com o mesmo ID. As decisões de aprovação e as respostas ficam guardadas. Use --approve later para deixar as aprovações pendentes, ou --test para simular efeitos e ignorar aprovações e esperas. --trace regista as chamadas e respostas do modelo para depuração; esses ficheiros podem conter os dados de negócio fornecidos ao agente.
Consulte funções e testes para os testes nativos e o papel do Adios Sandbox.