Skip to content
Esta página fue generada y traducida con asistencia de IA. Si encuentra alguna imprecisión, no dude en ayudar a mejorarla. Editar en GitHub

prx agent

Ejecuta una interaccion LLM de un solo turno. El agente procesa un prompt, devuelve la respuesta y finaliza. Disenado para scripting, piping e integracion con otras herramientas.

Uso

bash
prx agent [OPTIONS] [PROMPT]

Si se omite PROMPT, la entrada se lee desde stdin.

Opciones

OpcionCortaPor defectoDescripcion
--provider-Ppor defecto de configProveedor de LLM a usar
--model-mpor defecto del proveedorIdentificador del modelo
--system-sPrompt de sistema personalizado
--file-fAdjuntar un archivo al contexto del prompt
--no-toolsfalseDeshabilitar el uso de herramientas
--no-memoryfalseDeshabilitar lecturas y escrituras de memoria
--json-jfalseSalida en JSON crudo
--temperature-tpor defecto del proveedorTemperatura de muestreo (0.0 - 2.0)
--max-tokenspor defecto del proveedorTokens maximos de respuesta
--timeout120Tiempo de espera en segundos

Ejemplos

bash
# Pregunta simple
prx agent "What is the capital of France?"

# Redirigir contenido para analisis
cat error.log | prx agent "Summarize these errors"

# Adjuntar un archivo
prx agent -f report.pdf "Summarize the key findings"

# Usar un modelo especifico
prx agent -P anthropic -m claude-sonnet-4-20250514 "Explain quantum entanglement"

# Salida JSON para scripting
prx agent --json "List 5 programming languages" | jq '.content'

# Encadenar con otros comandos
git diff HEAD~1 | prx agent "Write a commit message for this diff"

Stdin vs argumento

El prompt puede proporcionarse como argumento posicional o a traves de stdin. Cuando ambos estan presentes, se concatenan (contenido de stdin primero, luego el argumento como instrucciones).

bash
# Solo argumento
prx agent "Hello"

# Solo stdin
echo "Hello" | prx agent

# Ambos: stdin como contexto, argumento como instruccion
cat data.csv | prx agent "Find anomalies in this dataset"

Adjuntos de archivos

La opcion --file agrega el contenido del archivo al contexto del prompt. Se pueden adjuntar multiples archivos:

bash
prx agent -f src/main.rs -f src/lib.rs "Review this code for bugs"

Los tipos de archivo soportados incluyen archivos de texto, PDFs, imagenes (para modelos con capacidad de vision) y formatos de documento comunes.

Codigos de salida

CodigoSignificado
0Exito
1Error general (configuracion invalida, fallo de red)
2Tiempo de espera excedido
3Error del proveedor (limite de velocidad, fallo de autenticacion)

Relacionado

Released under the Apache-2.0 License.