Echolot
Arbeitsbereiche

Geschützte Umgebungen

Markiere eine Umgebung wie Production als geschützt, damit jedes Senden dorthin vorher fragt – bei dir und bei Agenten.

Eine geschützte Umgebung fragt, bevor etwas an sie gesendet wird. Markiere deine Produktionsumgebung als geschützt, und ein versehentliches ⌘R, ein Durchlauf der Ausführung oder der Aufruf eines Agenten kann sie nicht erreichen, ohne dass jemand Ja sagt. Geschützte Umgebungen sind überall rot markiert, wo sie erscheinen.

Eine Umgebung schützen

  1. Öffne die Seite Umgebungen (⌥⌘E).
  2. Wähle die Umgebung aus.
  3. Schalte Geschützt neben ihrem Namen ein.

Die Zeile der Umgebung und ihr Punkt im Umgebungsmenü werden rot, mit einem Schild. In der Datei ist es eine Zeile, sodass die Entscheidung mit allen geteilt wird, die den Arbeitsbereich öffnen:

name = "Production"
protected = true

In Alpenglow ist Production geschützt.

Was zuerst fragt

Solange eine geschützte Umgebung aktiv ist, fragen diese vorher, bevor sie hinausgehen:

Was du startestWo
Eine Anfrage jeder Art senden, auch sichere Methoden wie GETDie Anfrageseite: Senden, Anfrage › Senden (⌘R), ⌘↩
Eine WebSocket-, Socket.IO-, MQTT- oder andere Sitzung verbindenDie Anfrageseite: Verbinden
Nachrichten in einer Sitzung, die geöffnet wurde, bevor du zur geschützten Umgebung gewechselt hastDie Anfrageseite
Ein DurchlaufDie Ausführung: Ausführen, einmal pro Durchlauf
Einen Flow ausführenDie Seite Flows: Ausführen
SchnellversandDas Panel des Schnellversands
Aktionen der KurzbefehleDie App Kurzbefehle zeigt die Frage
Aufrufe, Prüfungen und BeobachtungenDie Seite MCP-Server
Ein OAuth-2.0-Token holen, ein GraphQL-Schema abrufen, gRPC-ReflectionDie Anfrageseite

Die Tasten sagen es schon vor dem Klick: Senden lautet An Production senden …, Verbinden lautet Mit Production verbinden … und Ausführen lautet In Production ausführen …, in Rot.

Catalog › List products bei aktivem Production: Die Taste „Senden“ lautet in Rot „An Production senden …“

Die Frage

Die Frage nennt die Umgebung und zeigt, was hinausgehen würde: die Methode und die aufgelöste Adresse, mit maskierten Secrets. Zum Beispiel:

An Production senden?

Production ist geschützt. Vor jedem Senden wird nachgefragt.

GET https://api.alpenglow.example/v1/products?category=tents&in_stock=true&sort=-price&per_page=10

  • Abbrechen ist die Standardtaste: ↩ bricht ab, und Esc ebenfalls. Nichts geht versehentlich an eine geschützte Umgebung.
  • Senden (oder Verbinden oder Ausführen) sendet. Klicke mit der Maus darauf.
  • Nicht mehr fragen, bis ich die Umgebung wechsle beendet die Fragen in diesem Fenster, bis du eine andere Umgebung wählst. Echolot hält das nur im Speicher: Es wird nie auf die Festplatte geschrieben und endet, wenn du wechselst, das Fenster schließt oder Echolot beendest.
Die Frage „An Production senden?“ über der Anfrageseite, mit „Abbrechen“ als Standardtaste und dem Kontrollkästchen „Nicht mehr fragen, bis ich die Umgebung wechsle“

Was Agenten stattdessen tun

KI-Agenten kommen nie von allein an einer geschützten Umgebung vorbei. Jedes Senden dorthin, egal mit welcher Methode und was die Agentenregeln des Arbeitsbereichs sagen, fragt dich im Genehmigungsblatt des Agenten. Das Blatt sagt: „Die Umgebung ist geschützt: Vor jedem Senden wird gefragt, unabhängig von Methode und Richtlinie.“ Einmal erlauben ist dort nicht die Standardtaste, deshalb genehmigt ↩ nicht. Für diese Sitzung erlauben lässt denselben Aufruf ohne Nachfrage noch einmal durch, bis das Fenster schließt; Ablehnen verweigert ihn.

Das gilt für den eingebauten Assistenten und für externe Agenten über den MCP-Server von Echolot. Agentenregeln in einem Arbeitsbereich können Sendevorgänge an geschützte Umgebungen nie uneingeschränkt erlauben. Läuft echolot mcp serve ohne Oberfläche, mit niemandem, den man fragen könnte, werden diese Sendevorgänge abgelehnt.

Die Befehlszeile

echolot run, echolot send und die anderen Befehle fragen nicht: --env production in der Befehlszeile zu wählen ist die Entscheidung. Halte Produktions-Anmeldedaten aus den Secrets deiner CI heraus, wenn CI nie an die Produktion kommen soll.

Tipps

  • Schütze jede Umgebung, die auf echte Daten zeigt, nicht nur Production.
  • Echo, der Statusbildschirm, zeigt eine rote Erinnerung, solange eine geschützte Umgebung aktiv ist.
  • Um eine Weile gegen die Produktion zu arbeiten, ohne die Fragen, nutze Nicht mehr fragen, bis ich die Umgebung wechsle, statt Geschützt auszuschalten: Der Schutz bleibt für Teammitglieder und Agenten.

Auf dieser Seite