Pi Agent Slash-Befehl-Handbuch

Das Folgende ist eine Kurzreferenztabelle für alle integrierten Slash-Befehle im interaktiven Modus von Pi Agent.


Konten & Authentifizierung

Die Befehle in diesem Abschnitt werden verwendet, um sich bei KI-Anbietern anzumelden und abzumelden. Anmeldedaten werden in ~/.pi/agent/auth.json gespeichert.

BefehlFunktionBeispiel
/loginBei KI-Anbieter anmeldenGeben Sie bei der ersten Verwendung /login ein und wählen Sie Anthropic aus der Liste aus, um die Abonnement-Anmeldung abzuschließen.
/logoutAbmelden und Anmeldedaten löschenKeine Parameter; führen Sie dies vor dem Wechsel zu einem anderen Anbieter oder zur API-Schlüssel-Authentifizierung aus, um Beeinträchtigungen durch alte Anmeldedaten zu vermeiden.

Modellverwaltung

Die Befehle in diesem Abschnitt werden verwendet, um Modelle zu wechseln, Reasoning-Stufen anzupassen und die Modellliste zu verwalten, die beim Durchschalten mit Ctrl+P verfügbar ist.

BefehlFunktionBeispiel
/modelModellauswahl öffnenNach dem Öffnen der Auswahl geben Sie sonnet zum Filtern ein und drücken Sie Enter zum Auswählen. Drücken Sie Ctrl+S, um es als Startstandard zu speichern.
/thinkingReasoning-Stufe wechselnKeine Parameter; wechseln Sie in der Stufenliste von medium zu high. Drücken Sie Ctrl+S, um dies als Startstandard zu speichern.
/scoped-modelsModellliste verwalten, die für Ctrl+P verfügbar istKeine Parameter; wenn Sie nur zwischen wenigen Modellen durchschalten möchten, verwenden Sie es, um Ihre häufig verwendeten Modelle auszuwählen.
/llamallama.cpp lokale Modelle verwalten (siehe das Kapitel "Arbeiten mit lokalen llama.cpp-Modellen")Keine Parameter; öffnen Sie das Modellmenü, wählen Sie ein nicht geladenes Modell aus und drücken Sie Enter, um es zu laden, oder wählen Sie ein geladenes Modell aus und drücken Sie Enter, um es zu entladen.

Sitzungsverwaltung

Die Befehle in diesem Abschnitt werden verwendet, um Sitzungen zu erstellen, fortzusetzen, zu benennen, zu navigieren und zu komprimieren.

BefehlFunktionBeispiel
/newEine neue Sitzung startenKeine Parameter; wenn die aktuelle Richtung nicht funktioniert, öffnen Sie eine saubere Sitzung und beginnen Sie von vorn.
/resumeEine historische Sitzung fortsetzenGeben Sie nach dem Neustart des Terminals /resume ein und wählen Sie die letzte Sitzung aus der Liste aus, um fortzufahren.
/name <name>Den Namen der aktuellen Sitzung festlegen/name Authentifizierungsmodul refaktorieren, dann schnell anhand des Namens in der /resume-Liste wiederfinden.
/sessionSitzungsinformationen anzeigenEinmal vor und einmal nach der Komprimierung ausführen, um Token-Nutzung und Kostenänderungen zu vergleichen.
/treeSitzungsbaum-Browser öffnenNachdem du zwei Implementierungen für dasselbe Problem ausprobiert hast, verwende es, um zu einem vorherigen Knoten zurückzuspringen und einen anderen Pfad einzuschlagen.
/forkEine neue Sitzung aus historischen Nachrichten abzweigenVerwende dies, wenn du ab der 3. Fragerunde neu starten möchtest, ohne die aktuelle Sitzung zu beeinflussen.
/cloneDen aktuellen Branch in eine neue Sitzung klonenBevor du die KI bittest, größere Codeänderungen vorzunehmen, /clone, um eine Kopie zu behalten, damit du jederzeit zurückrollen kannst, falls etwas schiefgeht.
/compactDen Kontext manuell komprimierenOhne Parameter komprimiert es mit der Standardstrategie; du kannst auch `/compact focus on security changes` verwenden, um den Fokus der Zusammenfassung festzulegen.

Content-Operations

Die Befehle in diesem Abschnitt werden verwendet, um Sitzungsinhalte zu kopieren, zu exportieren, zu importieren und zu teilen.

BefehlFunktionBeispiel
/copyLetzte Antwort der KI kopierenKeine Parameter; verwende dies, wenn du die Lösung in ein Issue oder Dokument einfügen möchtest.
/export <file>Als HTML- oder JSONL-Datei exportieren/export ~/Desktop/session.html
/import <file>Eine JSONL-Sitzungsdatei importieren/import session.jsonl
/shareAls privaten GitHub Gist hochladen und teilenKeine Parameter; nach der Ausführung wird ein teilbarer HTML-Link für einen privaten Gist erzeugt.

Einstellungen & Verwaltung

Die Befehle in diesem Abschnitt werden verwendet, um Einstellungen anzupassen und die laufende Umgebung zu pflegen.

BefehlFunktionBeispiel
/settingsEinstellungsbereich öffnenKeine Parameter; verwende es, wenn du die Reasoning-Stufe, das Theme oder das Transportprotokoll anpassen möchtest.
/trustProjekt-Vertrauensentscheidung speichernFühre dies aus, nachdem du bestätigt hast, dass die Projektquelle vertrauenswürdig ist, um zu vermeiden, dass die Vertrauensabfrage bei jedem Start erscheint.
/reloadAlle Ressourcen per Hot-Reload neu ladenFühre dies nach dem Ändern von Erweiterungs- oder Skill-Code aus, ohne beenden und neu starten zu müssen.
/hotkeysTastenkürzel-Liste anzeigenKeine Parameter; schaue dir dies an, wenn du vergessen hast, welche Tastenkombination welcher Aktion entspricht.
/changelogVersions-Changelog anzeigenDies nach dem Upgrade ausführen, um schnell zu sehen, welche Änderungen dieses Update mit sich bringt.
/quitPi Agent beendenKeine Parameter; Sitzungen werden automatisch gespeichert, daher gehen beim Beenden keine Datensätze verloren.

Erweiterungsbefehle

Erweiterungen können benutzerdefinierte Befehle registrieren.

Skills werden automatisch als Befehle im Format/skill:nameregistriert.

Prompt-Vorlagen werden über/template-name aufgerufen..

BefehlstypFormatBeispiel
Erweiterungsbefehl/command-name/stats
Skill-Befehl/skill:skill-name/skill:brave-search
Prompt-Vorlage/template-name/review

Shell-Befehle

Beginnen Sie mit ! oder !! im Eingabefeld, um Terminalbefehle direkt auszuführen, ohne Pi Agent zu verlassen.

PräfixFunktionBeispiel
!Befehl ausführen, Ausgabe an KI senden!npm test, lassen Sie die KI basierend auf den Testfehlerinformationen weiter korrigieren.
!!Befehl ausführen, Ausgabe nicht an KI senden!!cat ~/.zshrc, sehen Sie sich den Inhalt einfach selbst an, ohne Kontext zu verbrauchen.
Andere Erweiterungen