View a markdown version of this page

AgentCore Riferimento CLI - Fondamento Amazon AgentCore

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

AgentCore Riferimento CLI

Questo riferimento documenta le versioni pubbliche dell'interfaccia AgentCore CLI di Amazon Bedrock.

Ciclo di vita del progetto

Auto-generated dalla @aws/agentcore v0.28.1: non modificare a mano.

agentcore crea

agentcore create [options]

Crea un nuovo progetto AgentCore

Parametri

--name <name>(opzionale)

Nome della risorsa [non interattivo]

--project-name <name>(opzionale)

Nome del progetto (inizia con una lettera, solo alfanumerico, massimo 23 caratteri) [non interattivo]

--no-agent(opzionale)

Ignora la creazione dell'agente [non interattivo]

--defaults(opzionale)

Crea un progetto Harness con le impostazioni predefinite (questa è l'impostazione predefinita) [non interattivo]

--build <type>(opzionale)

Tipo di build: CodeZip o Contenitore (impostazione predefinita: CodeZip) [non interattivo]

--language <language>(opzionale)

Lingua di destinazione: Python o TypeScript (impostazione predefinita: Python) [non interattiva]

--framework <framework>(opzionale)

Framework per agenti (Strands, LangChain _LangGraph, GoogleADK, OpenAIAgents, VercelAI) [non interattivo]

--model-provider <provider>(opzionale)

Fornitore di modelli (Bedrock, Anthropic, OpenAI, Gemini) [non interattivo]

--api-key <key>(opzionale)

Chiave API per provider non Bedrock [non interattiva]

--memory <option>(opzionale)

Opzione di memoria (nessuna, ShortTerm, longAndShortTerm) [non interattiva]

--protocol <protocol>(opzionale)

Protocollo: HTTP, MCP, A2A, AGUI (impostazione predefinita: HTTP) [non interattivo]

--type <type>(opzionale)

Tipo di agente: creazione o importazione (impostazione predefinita: creazione) [non interattivo]

--agent-id <id>(opzionale)

ID agente Bedrock (richiesto per l'importazione di --type) [non interattivo]

--agent-alias-id <id>(opzionale)

ID alias dell'agente Bedrock (richiesto per l'importazione di --type) [non interattivo]

--region <region>(opzionale)

La AWS regione per Bedrock Agent (richiesta per l'importazione di --type) [non interattiva]

--network-mode <mode>(opzionale)

Modalità di rete (PUBLIC, VPC) [non interattiva]

--subnets <ids>(opzionale)

Comma-separated ID di sottorete (richiesti per la modalità VPC) [non interattivi]

--security-groups <ids>(opzionale)

Comma-separated ID dei gruppi di sicurezza (richiesti per la modalità VPC) [non interattivi]

--vpc-id <id>(opzionale)

ID VPC (richiesto per le build di container con modalità VPC) [non interattivo]

--idle-timeout <seconds>(opzionale)

Timeout della sessione inattiva in secondi (60-28800) [non interattivo]

--max-lifetime <seconds>(opzionale)

Durata massima dell'istanza in secondi (60-28800) [non interattivo]

--session-storage-mount-path <path>(opzionale)

Percorso di montaggio assoluto per l'archiviazione del file system di sessione in /mnt (ad esempio,/) [non interattivo] mnt/data

--efs-access-point-arn <arn>(opzionale)

punto di accesso EFS ARN (ripetibile, associato a --efs-mount-path) [non interattivo] (predefinito: [])

--efs-mount-path <path>(opzionale)

percorso di montaggio EFS (ad esempio,/mnt/tools, associato a --efs-access-point-arn) [non interattivo] (predefinito: [])

--s3-access-point-arn <arn>(opzionale)

Punto di accesso S3 Files ARN (ripetibile, associato a --s3-mount-path) [non interattivo] (predefinito: [])

--s3-mount-path <path>(opzionale)

Percorso di montaggio dei file S3 (ad esempio,/mnt/datasets, associato a --s3-access-point-arn) [non interattivo] (predefinito: [])

--with-config-bundle(opzionale)

Crea un pacchetto di configurazione collegato al modello dell'agente [non interattivo]

--output-dir <dir>(opzionale)

Directory di output (impostazione predefinita: directory corrente) [non interattiva]

--skip-git(opzionale)

Salta l'inizializzazione del repository git [non interattivo]

--skip-python-setup(opzionale)

Salta la configurazione dell'ambiente virtuale Python [non interattivo]

--skip-install(opzionale)

Salta l'installazione di tutte le dipendenze (npm install, uv sync) [non interattiva]

--dry-run(opzionale)

Visualizza l'anteprima di ciò che verrebbe creato senza apportare modifiche [non interattivo]

--json(opzionale)

Uscita come JSON [non interattivo]

--model-id <id>(opzionale)

ID del modello per l'imbracatura [non interattivo]

--api-key-arn <arn>(opzionale)

Chiave API ARN per fornitori di cablaggi non Bedrock [non interattivo]

--api-base <url>(opzionale)

URL di base per l'endpoint API del fornitore di modelli di harness (lite_llm) [non interattivo]

--additional-params <json>(opzionale)

Provider-specific utilizza i parametri come oggetto JSON (lite_llm) [non interattivo]

--no-harness-memory(opzionale)

Disattiva la memoria per il cablaggio (impostazione predefinita) [non interattivo]

--max-iterations <n>(opzionale)

Numero massimo di iterazioni del ciclo degli agenti (harness) [non interattivo]

--max-tokens <n>(opzionale)

Numero massimo di token per iterazione (harness) [non interattivo]

--timeout <seconds>(opzionale)

Durata massima dell'esecuzione in secondi (harness) [non interattivo]

--truncation-strategy <strategy>(opzionale)

Strategia di troncamento: sliding_window o summarization (harness) [non interattiva]

--container <uri-or-path>(opzionale)

URI dell'immagine del contenitore o percorso del Dockerfile (harness) [non interattivo]

distribuzione del core dell'agente

agentcore deploy|dp [options]

Implementa l'infrastruttura del progetto tramite CDK. AWS

Parametri

--target <target>(opzionale)

Nome della destinazione di distribuzione (predefinito: «predefinito») [non interattivo]

-y, --yes(opzionale)

Auto-confirm prompt, leggi le credenziali da env [non-interactive]

-v, --verbose(opzionale)

Mostra eventi di distribuzione a livello di risorsa [non interattivo]

--json(opzionale)

Uscita come JSON [non interattivo]

--dry-run(opzionale)

Visualizza l'anteprima della distribuzione senza distribuzione [non interattivo]

--diff(opzionale)

Mostra CDK diff senza implementare [non interattivo]

agentcore dev

agentcore dev|d [options] [prompt]

Avvia il server di sviluppo locale o richiama un agente localmente.

Parametri

prompt

Invia un prompt a un server di sviluppo in esecuzione [non interattivo]

-p, --port <port>(opzionale)

Porta per il server di sviluppo. Utilizzata così com'è se impostata in modo esplicito; l'impostazione predefinita è compensata dall'indice di runtime nei progetti multi-runtime. (impostazione predefinita: «8080")

-r, --runtime <name>(opzionale)

Runtime da eseguire o richiamare (obbligatorio in caso di più runtime)

-s, --stream(opzionale)

Risposta in streaming quando si richiama [non interattivo]

-l, --logs(opzionale)

Esegui il server di sviluppo con i log su stdout [non interattivo]

--exec(opzionale)

Esegue un comando shell nel contenitore dev in esecuzione (solo agenti Container) [non interattivo]

--tool <name>(opzionale)

nome dello strumento MCP (utilizzato con il prompt «call-tool») [non interattivo]

--input <json>(opzionale)

Argomenti dello strumento MCP come JSON (usato con --tool) [non interattivo]

--skip-deploy(opzionale)

Ignora la distribuzione automatica delle risorse prima di avviare il server di sviluppo

-H, --header <header>(opzionale)

Intestazione personalizzata da inoltrare all'agente (formato: «Nome: valore», ripetibile) [non interattivo] (predefinito: [])

-b, --no-browser(opzionale)

Usa la TUI del terminale invece dell'interfaccia utente di chat basata sul web

--no-traces(opzionale)

Disabilita la raccolta di tracce OTEL locali

pacchetto agentcore

agentcore package|pkg [options]

Gli artefatti dell'agente di pacchetto non vengono distribuiti.

Parametri

-d, --directory <path>(opzionale)

Cartella del progetto contenente la configurazione di agentcore

-r, --runtime <name>(opzionale)

Impacchettizza solo il runtime specificato

agentcore export

agentcore export [options] [command]

Esporta un harness in un agente runtime di Strands.

aggiornamento AgentCore

agentcore update [options] [command]

Verifica e installa gli aggiornamenti della CLI

Parametri

-c, --check(opzionale)

Verifica la disponibilità di aggiornamenti senza installarli

convalida agentcore

agentcore validate [options]

Convalida i file agentcore/ config.

Parametri

-d, --directory <path>(opzionale)

Cartella del progetto contenente la configurazione di agentcore

--json(opzionale)

Uscita come JSON [non interattivo]

Runtime di chiamata &amp;

Auto-generated dalla @aws/agentcore v0.28.1: non modificare a mano.

invoca agentcore

agentcore invoke|i [options] [prompt]

Richiama un endpoint agente distribuito.

Parametri

prompt

Richiesta di invio all'agente. Accetta anche piped stdin quando non viene fornito alcun prompt e stdin non è un TTY [non interattivo]

--prompt <text>(opzionale)

Richiesta da inviare all'agente [non interattiva]

--prompt-file <path>(opzionale)

Leggi il prompt da un file (per payload lunghi o strutturati che superano i limiti di shell arg) [non interattivo]

--runtime <name>(opzionale)

Seleziona un runtime specifico [non interattivo]

--gateway <name>(opzionale)

Richiama tramite un gateway [non interattivo]

--gateway-target-name <name>(opzionale)

Target di runtime HTTP sul gateway [non interattivo]

--target <name>(opzionale)

Seleziona la destinazione di distribuzione [non interattiva]

--session-id <id>(opzionale)

Usa un ID di sessione specifico per la continuità della conversazione

--user-id <id>(opzionale)

ID utente per l'invocazione in fase di esecuzione (impostazione predefinita: «default-user»)

--api-base <url>(opzionale)

L'URL di base dell'API LiteLLM sostituisce le invocazioni di Harness. Disponibile solo in modalità non interattiva. lite_llm

--additional-params <json>(opzionale)

I parametri LiteLLM aggiuntivi, come oggetto JSON, per le invocazioni di Harness. Disponibile solo in modalità non interattiva. lite_llm

--payment-user-id <id>(opzionale)

End-user/wallet-owner identità (il valore predefinito è --user-id)

--payment-instrument-id <id>(opzionale)

ID dello strumento di pagamento (portafoglio)

--payment-session-id <id>(opzionale)

ID della sessione di pagamento per il monitoraggio del budget

--auto-session(opzionale)

Auto-create/reuse una sessione di pagamento per i test

--json(opzionale)

Uscita come JSON

--stream(opzionale)

Risposta in streaming in tempo reale

--tool <name>(opzionale)

Nome dello strumento MCP (da utilizzare con il prompt «call-tool»)

--input <json>(opzionale)

Argomenti dello strumento MCP in formato JSON (da utilizzare con --tool)

--exec(opzionale)

Esegue un comando di shell nel contenitore di runtime

--timeout <seconds>(opzionale)

Timeout in secondi per i comandi --exec

-H, --header <header>(opzionale)

Intestazione personalizzata «Nome: Valore» (ripetibile)

--bearer-token <token>(opzionale)

Token al portatore per l'autenticazione CUSTOM_JWT (bypassa SIGv4)

--harness <name>(opzionale)

Seleziona l'imbracatura specifica da richiamare

--harness-arn <arn>(opzionale)

Richiama un cablaggio tramite ARN (nessun progetto richiesto)

--region <region>(opzionale)

La AWS regione (richiesta con --harness-arn)

--verbose(opzionale)

Stampa eventi JSON in streaming dettagliati

--model-id <id>(opzionale)

Sostituisci modello

--model-provider <provider>(opzionale)

Il fornitore del modello. Valori validi: bedrock, open_ai o gemini.

--api-key-arn <arn>(opzionale)

Chiave API ARN per open_ai/gemini

--tools <tools>(opzionale)

Sostituisci gli strumenti (separati da virgole)

--allowed-tools <tools>(opzionale)

Sostituisci gli strumenti consentiti (separati da virgole)

--skills <paths>(opzionale)

Competenze (percorsi separati da virgole)

--system-prompt <text>(opzionale)

Ignora il prompt del sistema

--actor-id <id>(opzionale)

Sostituisci l'ID del fattore di memoria

--max-iterations <n>(opzionale)

Sostituisci il numero massimo di iterazioni

--max-tokens <n>(opzionale)

Sostituisci il numero massimo di token

--harness-timeout <seconds>(opzionale)

Sostituisci i secondi di timeout

agente core exec

agentcore exec [options] [command...]

Apri una shell interattiva o esegui un comando one-shot in un contenitore di agenti distribuito.

Parametri

command

Comando da eseguire (modalità one-shot, non interattiva)

--it(opzionale)

Aprire una sessione PTY shell interattiva

--runtime <name|arn>(opzionale)

Nome dell'agente di destinazione o ARN di runtime (salta il selettore dell'agente)

--harness <name|arn>(opzionale)

Nome del cablaggio di destinazione o ARN del cablaggio (salta il selettore dell'agente)

--session-id <id>(opzionale)

Aggiungi a una sessione/VM di runtime specifica

--shell-id <id>(opzionale)

Riconnettiti a una shell esistente

--region <region>(opzionale)

La AWS regione

--bearer-token <token>(opzionale)

Token al portatore per l'autenticazione CUSTOM_JWT (salta SIGv4)

--target <name>(opzionale)

Nome della destinazione di distribuzione (da agentcore.json)

--timeout <seconds>(opzionale)

Timeout in secondi per i comandi one-shot

--json(opzionale)

Risultato dell'output in formato JSON (solo modalità one-shot, incompatibile con --it)

agentcore run

agentcore run [options] [command]

Esegui valutazioni, valutazioni in batch o consigli di ottimizzazione.

registri di base dell'agente

agentcore logs|l [options] [command]

Registri di runtime degli agenti di streaming o ricerca.

Parametri

--runtime <name>(opzionale)

Seleziona un runtime specifico

--since <time>(opzionale)

Ora di inizio: il valore predefinito è 1 ora fa in modalità di ricerca (ad esempio, «1h», «30m», «2d», ISO 8601)

--until <time>(opzionale)

Ora di fine: l'impostazione predefinita è ora in modalità di ricerca (ad esempio, «adesso», ISO 8601)

--level <level>(opzionale)

Filtra per livello di registro (error, warn, info, debug)

-n, --limit <count>(opzionale)

Numero massimo di righe di registro da restituire

--query <text>(opzionale)

Server-side filtro di testo

--json(opzionale)

Uscita come linee JSON

tracce del core dell'agente

agentcore traces|t [options] [command]

Visualizza e scarica le tracce degli agenti.

status di agente principale

agentcore status|s [options]

Mostra i dettagli e lo stato delle risorse distribuite.

Parametri

--runtime-id <id>(opzionale)

Cerca un runtime specifico per ID

--target <name>(opzionale)

Seleziona la destinazione di distribuzione

--type <type>(opzionale)

Filtra per tipo di risorsa (agent, runtime-endpoint, memory, credential, gateway, evaluator, online-eval, payment, policy-engine, policy, config-bundle, dataset, knowledge-base, harness)

--state <state>(opzionale)

Filtra per stato di distribuzione (distribuito, solo locale, in sospeso di rimozione)

--runtime <name>(opzionale)

Filtrare in base a un runtime specifico

--name <name>(opzionale)

Mostra i dettagli di una singola risorsa per nome (knowledge-base)

--json(opzionale)

Uscita come JSON

agentcore fetch

agentcore fetch [options] [command]

Recupera le informazioni di accesso per le risorse distribuite.

vista AgentCore

agentcore view [options] [command]

Visualizza la cronologia e i dettagli del lavoro

Gestione delle risorse

Auto-generated dalla @aws/agentcore v0.28.1: non modificare a mano.

agentcore add

agentcore add [options] [command] [subcommand]

Aggiungi risorse alla configurazione del progetto.

agentcore remove

agentcore remove [options] [command] [subcommand]

Rimuovi le risorse dalla configurazione del progetto.

importazione di agentcore

agentcore import [options] [command]

Importa un runtime, una memoria o un toolkit iniziale in questo progetto.

Parametri

--source <path>(opzionale)

Percorso del file di configurazione .bedrock_agentcore.yaml

--target <target>(opzionale)

Nome del target di distribuzione (necessario solo se il progetto ha più destinazioni)

-y, --yes(opzionale)

Auto-confirm istruzioni

Set di dati di valutazione &amp;

Auto-generated dalla @aws/agentcore v0.28.1: non modificare a mano.

valutazioni agentcore

agentcore evals [options] [command]

Visualizza i risultati di eval e batch eval salvati delle esecuzioni precedenti.

valutazioni in batch di AgentCore

agentcore batch-evaluations [options] [command] <id>

Visualizza i lavori di valutazione in batch e i relativi risultati.

Parametri

id

ID del processo di valutazione in batch da visualizzare

--json(opzionale)

Uscita come JSON

set di dati agentcore

agentcore dataset [options] [command]

Gestisci il contenuto e le versioni del set di dati

Pacchetti di &amp; configurazione di ottimizzazione

Auto-generated dalla @aws/agentcore v0.28.1: non modificare manualmente.

pacchetto di configurazione agentcore

agentcore config-bundle|cb [options] [command]

Gestisci i bundle di configurazione (usa il nome del pacchetto da agentcore.json, non l'ID)

agentcore promote

agentcore promote [options] [command]

Promuovi le risorse

archivio agentcore

agentcore archive [options] [command]

Archivia (elimina) una valutazione o una raccomandazione in batch sul servizio e cancella la cronologia locale.

&amp;Impostazioni operative

Auto-generated dalla @aws/agentcore v0.28.1: non modificare a mano.

pausa agentcore

agentcore pause [options] [command]

Metti in pausa una risorsa distribuita (eval config online, test). A/B

curriculum agentcore

agentcore resume [options] [command]

Riprendi una risorsa in pausa (eval config online, test). A/B

agente core stop

agentcore stop [options] [command]

Interrompe una valutazione o A/B un test del batch in esecuzione.

configurazione agentcore

agentcore config [options] [key] [value]

Modifica le impostazioni di configurazione globali, ad esempio lo stato di disattivazione della telemetria

Parametri

key

Chiave di configurazione in notazione a punti (ad esempio, telemetry.enabled)

value

Valore da impostare

telemetria AgentCore

agentcore telemetry [options] [command]

Gestisci le preferenze anonime di analisi dell'utilizzo.

feedback principale dell'agente

agentcore feedback [options] [message]

Invia feedback sulla AgentCore CLI al team.

Parametri

message

Messaggio di feedback [non interattivo]

--screenshot <path>(opzionale)

Percorso di una schermata PNG o JPG (max 100 MB) [non interattivo]

--json(opzionale)

Risultato dell'output come JSON [non interattivo]