Telegram-Befehle
Der SupaCloud Telegram-Bot akzeptiert die folgenden Befehle. Verknüpfe zuerst
dein Konto mit /link, bevor du Task- oder
Workspace-Befehle verwendest.
IDs: Jede Liste zeigt die ersten 8 Zeichen einer ID, und jeder Befehl mit
einer ID (/task, /logs, /cancel, /follow, /intervene,
/schedule pause|resume|delete, …) akzeptiert genau diese Kurzform – ein
eindeutiges Präfix wird aufgelöst, ein mehrdeutiges listet die Kandidaten mit
je einem längeren Präfix (bei /cancel und /logs als Schaltflächen-Auswahl).
Detailantworten zeigen die vollständige ID und tragen eine ID kopieren-Schaltfläche.
| Befehl | Beschreibung |
|---|---|
/status |
Aktive Tasks — sendet eine Liste mit Inline-Schaltflächen für aktuelle Tasks; tippe auf einen Task für Logs / Abbrechen / Folgen (+ Zurück / Schließen). |
/task <id> |
Task-Details. |
/run <project> <agent> <prompt> |
Startet einen Task. |
/issues [project] |
Issue-zu-Task-Assistent: Inline-Schaltflächen führen durch Projekt → Issue → Agent → Starten. |
/backlog [project] |
Backlog-Board des Auto-Entwicklers. |
/follow <id> / /f <id> |
Live-Modus betreten und Task-Ereignisse streamen. |
/unfollow |
Live-Modus beenden. |
/logs <id> |
Aktuelle Task- oder Run-Ereignisse. Nimmt eine Task-ID oder eine Run-ID aus /runs (Kurz-IDs funktionieren für beide); das Log eines Workflow-Runs ist seine aufgezeichnete Schritt-Chronik, jeder Schritt mit seinem Anzeigetitel benannt. Run-IDs lösen gegen die letzten Runs auf, die /runs anzeigt. |
/intervene <id> <msg> |
Sendet eine Nachricht an einen laufenden Task. |
/cancel <id> |
Bricht einen Task ab. |
/approvals |
Listet JEDES wartende menschliche Entscheidungs-Gate in EINEM Posteingang — die interaktiven Tool-/Frage-/Visual-/Modellklassen-Gates und die Workflow-Human-Gates zusammen (ADR 0045; #1197). Es gibt kein Filterargument mehr: tool, workflow und all sind zurueckgezogen und werden beim Namen abgewiesen, nicht stillschweigend geschluckt. Jedes Workflow-Gate enthaelt Inline-Schaltflaechen zum Genehmigen/Ablehnen. |
/skills [approve|reject <id>] |
Listet die offenen abgeleiteten Skill-Vorschläge auf oder genehmigt/lehnt einen anhand seiner ID ab. Das Entscheiden ist nur für Workspace-Admins möglich (ADR 0045). |
/workflows |
Workflows auflisten. |
/runs |
Aktuelle Runs. |
/runners |
Runner-Status. |
/resources |
Ressourcenliste. |
/usage |
Subscription-Auslastungsfenster pro Anbieter für den aktiven Workspace (nur Admin/Owner) (ADR 0045). |
/budget |
Der $-Budgetstatus (Obergrenze, Ausgaben, Restbetrag) — lesbar für jedes Mitglied (ADR 0045). |
/workspace [name] / /ws |
Zeigt den aktiven Workspace an oder wechselt zu name. |
/workspaces |
Alle Workspaces auflisten. |
/org |
Zeigt die aktive Organisation an (Name, Art, Plan, Mitgliederanzahl) — nur lesend. |
/autonomy [0-100] |
Zeigt die aufgelöste effektive Autonomie an (Level, benannter Stopp, Policy-Vorschau). Das Setzen per Chat ist noch nicht verfügbar — nutze die Web-Einstellungen oder die Management-API, um das Level zu ändern (ADR 0045). |
/approval_mode <project> [none|pr_draft] |
Zeigt den PR-Review-Freigabemodus eines Projekts an oder setzt ihn. Das Setzen ist nur für Workspace-Admins möglich (ADR 0045). human_gate ist fuer diesen Befehl stillgelegt und wird namentlich abgelehnt — ein Merge-Gate liegt jetzt bei den Stufen-Gates der Automation. |
/schedule list|add|pause|resume|delete |
Zeitpläne verwalten. |
/debug on|off |
Schaltet den Debug-Modus für deine aktuelle Live-/Follow-Sitzung um, um interne Vorgänge im Stream anzuzeigen (#583). Nur verfügbar, solange ein Workspace-Admin die Debug-Obergrenze geöffnet hat. |
/density reduced|chatty |
Legt die dauerhafte Live-Feed-Ausführlichkeit fest (reduced = schlank, chatty = vollständiger Denkprozess und Tool-Details). |
/language de|en |
Sprache festlegen. |
/link <token> |
Verknüpft deine Telegram-Identität mit einem SupaCloud-Konto mithilfe eines Einmal-Tokens. |
Live-Modus
Abschnitt betitelt „Live-Modus“Nach /follow (oder /f) wechselt der Bot in den Live-Modus: Jeder Task-Schritt
aktualisiert eine einzelne Nachricht an Ort und Stelle (zusammengeführtes Streaming,
Deduplizierung von Tool-Zeilen, Denkprozess wird angezeigt). Jeder einfache Text,
den du im Live-Modus sendest, wird als Intervention an den Task weitergeleitet.
Der Live-Modus stoppt automatisch, wenn der Task abgeschlossen ist. Sende
/unfollow, um frühzeitig zu beenden.
Wenn du einen Task mit /run oder dem /issues-Assistenten startest, wird der
Live-Modus automatisch in diesem Chat aktiviert — mit einem Unfollow-Button
unter der Bestätigung, sodass du den Stream mit einem Tipp verlässt. Das Folgen
ist pro Chat: Ein in Telegram gestarteter Task streamt nur in Telegram.
Debug-Modus
Abschnitt betitelt „Debug-Modus“/debug on aktiviert den Debug-Modus nur für deine aktuelle Live-/Follow-Sitzung
und zeigt interne Vorgänge im Stream an — MCP-Tool-Aufrufe, Scope-Auflösung,
automatische Gate-Auflösungen und Danger-Eskalationen. /debug off schaltet ihn
wieder aus.
Die Debug-Ausgabe ist durch eine Allow-Debug-Obergrenze abgesichert, die ein
Workspace-Admin öffnet (standardmäßig aus). Bei geschlossener Obergrenze hat
/debug on keine Wirkung. Die Einstellung gilt pro Sitzung und ist flüchtig:
Sie deckt nur die Sitzung ab, der du folgst, wird nie persistiert und
serverseitig durchgesetzt.
Kontoverknüpfung
Abschnitt betitelt „Kontoverknüpfung“/link <token> verknüpft deine Telegram-Identität mit einem bestehenden
SupaCloud-Konto mithilfe eines Einmal-Link-Tokens, das in den Einstellungen
generiert wird. Du musst diesen Schritt einmalig ausführen, bevor Workspace-
oder Task-Befehle für dich verfügbar sind.
Nachrichten nach Task-Ende
Abschnitt betitelt „Nachrichten nach Task-Ende“Wenn ein Task fertig ist, bekommt der verknüpfte Telegram-Chat des Task-Eigentümers
eine Abschlussmeldung — Status-Glyph, Task-Titel, eine einzeilige Ergebniszeile und
einen direkten Link zum Task. Sie erscheint in der Sprache, die du mit /language
eingestellt hast:
- ein erfolgreicher Task berichtet, was er produziert hat — seine Ergebnis-Zusammenfassung oder die letzte Agent-Nachricht, solange die Zusammenfassung noch nicht geschrieben ist;
- ein fehlgeschlagener Task beginnt mit der Fehlerklasse — Anbieter überlastet, Nutzungslimit erreicht, Kontextfenster überschritten, Auth-/Konfigurationsfehler oder ein einfacher Fehler — gefolgt vom Fehlertext selbst, nie nur „fehlgeschlagen“.
Beide Ausgänge schließen mit einer schmalen Betriebsdaten-Zeile: das Modell, die
Kosten und die Token-Zähler — gpt-5.6-luna · $0.42 · 12,3k→4,1k tok. Ein Wert, den
der Server nicht kennt, lässt sein Segment einfach weg; eine fehlende Zahl wird nie
als $0.00 angezeigt.
Die Ergebniszeile ist auf etwa zwei Sätze begrenzt und durchläuft zuvor die Redaction-Wand, damit nichts, was ein Agent ausgegeben hat, einen Key oder ein Token in den Chat trägt. Ohne verknüpftes Telegram-Konto gibt es nichts zu senden.
Du bekommst pro fertigem Task genau eine Nachricht. Folgt dein Chat dem Task im Live-Modus, trägt die Live-Nachricht bereits den Abschlussblock, und es kommt keine zusätzliche Meldung darüber.
Der Schalter pro Konto in den Chat-Konto-Einstellungen schaltet diese Nachrichten nach Task-Ende ab. Er umfasst die Abschlussmeldung oben; auf Discord umfasst derselbe Schalter zusätzlich die Memory-Notiz aus der Discord-Referenz, weil beides Nachrichten sind, die verschickt werden, weil ein Task geendet hat.