Chat starten und Modi wählen
lurus
lurus chat --mode ask
lurus chat --mode plan
lurus chat --debug
lurus chat --continue
lurus chat --resume <session-id>
chat ist der Standardbefehl. --continue lädt die letzte Sitzung; mit --resume laden Sie eine Sitzung anhand ihrer ID. Ersetzen Sie Platzhalter durch tatsächliche IDs. Für --mode stehen agent, ask und plan zur Verfügung. Den Debugmodus starten Sie mit --debug. Im Chat können Sie folgende Befehle verwenden:
/mode
/mode ask
/ask Explain the current architecture without edits.
/plan Add input validation and define acceptance tests.
/agent Implement the approved change.
/debug Investigate the failing test.
/mode zeigt oder ändert den Modus der aktuellen Sitzung; die Änderung wird nicht global gespeichert. Die Kurzbefehle wechseln ohne zusätzlichen Text nur den Modus. Mit Text wechseln sie den Modus und stellen gleichzeitig einen Auftrag. /debug startet nicht automatisch die Aufzeichnung von Diagnosedaten.
| Modus | Grenze |
|---|---|
| agent | Implementierung mit Dateiänderungen nach den geltenden Freigaberegeln. |
| ask | Lesen und Antworten; gewöhnliche Änderungen im Workspace sind blockiert. |
| plan | Recherche und Planentwurf, noch keine Umsetzung. |
| debug | Fehlersuche und Implementierung; die Diagnoseaufzeichnung muss gesondert gestartet werden. |
Shellbefehle und Prozesse sind auch in Ask und Plan verfügbar, unterliegen aber den Freigaberegeln. „Schreibgeschützt“ bedeutet daher nicht, dass keinerlei Prozesse ausgeführt werden können. Eigene Agenten und Unteragenten können zusätzliche Einschränkungen haben. Ein Prompt oder Modusname allein erteilt keine Schreibrechte.
Aufgabe versus Verlauf
/task status
/task new
/clear
/rewind chat
/task status zeigt den Aufgabenstatus. /task new beginnt eine neue Aufgabe mit einer neuen Aufgabenliste und Fortschrittsaufzeichnung. /clear leert den Chat, lässt aber Dateien und die aktuelle Aufgabe unverändert. /rewind chat entfernt die letzten Nachrichten, nimmt jedoch keine Dateiänderungen zurück. Für Dateicheckpoints verwenden Sie diff und undo.
Die Aufgabenaufzeichnung hält Entscheidungen, Fortschritt, Hindernisse und Prüfergebnisse fest. Memory bewahrt dagegen Wissen für spätere Aufgaben. Entscheiden Sie bei einem aktiven Plan ausdrücklich über Fortsetzung oder Abbruch, bevor Sie eine neue Aufgabe beginnen.
Plan erstellen und umsetzen
- Im Planmodus konkrete Aufgabe, Randbedingungen und Abnahmekriterien besprechen.
- Fragen beantworten und ausgearbeiteten Plan prüfen; noch keine Implementierung.
- Plan im Workspace speichern, z. B.
.lurus/plans/input-validation.md. - Später ausdrücklich die Umsetzung anfordern oder den geprüften Plan mit
/build-planauswählen. Dieser Befehl beauftragt die Umsetzung und ist keine Vorschau:
/build-plan .lurus/plans/input-validation.md
Achtung: /build-plan zeigt den Plan nicht nur an, sondern wechselt in den Agentmodus und beauftragt seine Umsetzung. Verwenden Sie eine von Lurus erzeugte gültige Plandatei; eine beliebige Markdown-Datei genügt nicht. Der Agent arbeitet die Aufgabenliste ab und dokumentiert die ausgeführten Prüfungen. Änderungen, Ersetzung oder Abbruch eines aktiven Plans sollten Sie ausdrücklich anfordern.
Sitzungen suchen und laden
/resume validation
/sessions
/sessions all
/recall validation
/recall --load <session-id>
| Befehl | Tatsächliche Aktion |
|---|---|
/resume [Suchtext...] | Listet bis zu 20 Projektsitzungen nach Titel, Pfad oder Modell; lädt sie nicht. |
/sessions | Listet bis zu 50 Projektsitzungen. |
/sessions all | Listet bis zu 50 Sitzungen projektübergreifend. |
/recall <Suchtext...> | Sucht projektübergreifend. |
/recall --load <id> | Lädt Verlauf und Modell. Bei einem anderen Projekt ist eine Bestätigung erforderlich; voreingestellt ist Nein. |
/sessions delete <id> | Löscht die gespeicherte Sitzung ohne zusätzlichen Bestätigungsdialog. Eine Löschsperre kann den Vorgang verhindern. Ohne ID wird die Liste angezeigt. |
CLI---resume und Slash-/resume führen deshalb unterschiedliche Aktionen aus. Verwenden Sie zum gezielten Laden oder Löschen die ID, nicht den angezeigten Titel.
Achtung: Die folgende Aktion löscht die gespeicherte Sitzung ohne zusätzlichen Dialog. Prüfen Sie die ID sorgfältig; eine Wiederherstellung ist nicht zugesichert.
/sessions delete <session-id>
Export und Beenden
Prüfen Sie vor dem Export den Zielpfad und vorhandene Dateien. Der Text kann sensible Inhalte enthalten; kontrollieren Sie ihn vor der Weitergabe.
/save notes/session.md
/quit
/save [Pfad] exportiert den Verlauf als Markdown; ohne Pfad wird ein Dateiname mit Zeitstempel verwendet. Absolute Pfade, Ziele außerhalb des Projekts und vorhandene Dateien erfordern Zustimmung. Anhänge werden nicht als vollständige Dateien exportiert. Prüfen Sie den Text vor der Weitergabe auf sensible Inhalte und vermeiden Sie unbeabsichtigtes Überschreiben.
/quit und /exit beenden die Sitzung. Sie löschen weder die gespeicherte Sitzung noch nehmen sie Dateiänderungen zurück. Automation beschreibt Einmalprompts, Ausgabeformate und Pipe.
Modelle und Sessionkosten
/model zeigt die öffentliche Modellauswahl. Mit einem Argument ändern Sie das Modell sofort und speichern die Auswahl global. /thinking on|adaptive|off und /effort minimal|low|medium|high|xhigh|max ändern ebenfalls die aktuelle und globale Einstellung, soweit das Modell sie unterstützt.
/max schaltet den Max-Modus um; angehängtes on oder off ist keine Syntax zum gezielten Setzen. /costsaving zeigt den Status; mit on oder off setzen Sie ihn ausdrücklich. Die Kostenoptimierung ist beim Start standardmäßig aktiv. /displaycost ist standardmäßig aus und betrifft nur die Anzeige, nicht die Kostenerfassung. Änderungen an Hilfsmodellen gelten global und erfordern einen Neustart. Details finden Sie unter Modelle und Kosten und Einstellungen.