Skip to content
Diese Seite wurde mit KI-Unterstützung erstellt und übersetzt. Falls Ihnen Ungenauigkeiten auffallen, helfen Sie gerne bei der Verbesserung. Auf GitHub bearbeiten

prx agent

Führt eine einzelne LLM-Interaktion aus. Der Agent verarbeitet einen Prompt, gibt die Antwort zurück und beendet sich. Konzipiert für Skripte, Piping und Integration mit anderen Werkzeugen.

Verwendung

bash
prx agent [OPTIONS] [PROMPT]

Wird PROMPT weggelassen, wird die Eingabe von stdin gelesen.

Optionen

FlagKurzStandardBeschreibung
--provider-PKonfigurationsstandardZu verwendender LLM-Anbieter
--model-mAnbieterstandardModellbezeichner
--system-sBenutzerdefinierter System-Prompt
--file-fDatei an den Prompt-Kontext anhängen
--no-toolsfalseWerkzeugverwendung deaktivieren
--no-memoryfalseGedächtnis-Lesen und -Schreiben deaktivieren
--json-jfalseRohe JSON-Antwort ausgeben
--temperature-tAnbieterstandardSampling-Temperatur (0.0 - 2.0)
--max-tokensAnbieterstandardMaximale Antwort-Token
--timeout120Zeitlimit in Sekunden

Beispiele

bash
# Einfache Frage
prx agent "What is the capital of France?"

# Inhalt zur Analyse weiterleiten
cat error.log | prx agent "Summarize these errors"

# Datei anhängen
prx agent -f report.pdf "Summarize the key findings"

# Bestimmtes Modell verwenden
prx agent -P anthropic -m claude-sonnet-4-20250514 "Explain quantum entanglement"

# JSON-Ausgabe für Skripte
prx agent --json "List 5 programming languages" | jq '.content'

# Mit anderen Befehlen verketten
git diff HEAD~1 | prx agent "Write a commit message for this diff"

Stdin vs. Argument

Der Prompt kann als Positionsargument oder über stdin bereitgestellt werden. Wenn beides vorhanden ist, werden sie zusammengefügt (stdin-Inhalt zuerst, dann das Argument als Anweisung).

bash
# Nur Argument
prx agent "Hello"

# Nur stdin
echo "Hello" | prx agent

# Beides: stdin als Kontext, Argument als Anweisung
cat data.csv | prx agent "Find anomalies in this dataset"

Dateianhänge

Das --file-Flag fügt Dateiinhalt zum Prompt-Kontext hinzu. Mehrere Dateien können angehängt werden:

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

Unterstützte Dateitypen umfassen Textdateien, PDFs, Bilder (für Modelle mit Bilderkennung) und gängige Dokumentformate.

Exit-Codes

CodeBedeutung
0Erfolg
1Allgemeiner Fehler (ungültige Konfiguration, Netzwerkfehler)
2Zeitlimit überschritten
3Anbieterfehler (Ratenbegrenzung, Authentifizierungsfehler)

Verwandte Themen

Released under the Apache-2.0 License.