Alle Seiten
Auf dieser Seite

Nachrichten zwischen Agents

Wenn ein Agent einer anderen Session einen Prompt schickt, auf demselben Relay oder auf einem gekoppelten Relay, landet die Nachricht in dieser Session als Prompt wie jeder andere. Diese Seite zeigt, wie du sie von deinen eigenen Nachrichten unterscheidest, wie der Austausch zugeklappt wird, damit er den Verlauf nicht überfüllt, und was mit der Antwort geschieht.

Wie ein Agent einen solchen Prompt sendet, steht unter Agent-Sessions (Sessions auf diesem Relay) und relay_tool (das Tool und Sessions auf gekoppelten Relays).

Woher ein Prompt kam #

Ein Prompt, den ein Agent gesendet hat, trägt über seinem Text eine Badge, damit du ihn von einer eigenen Nachricht unterscheiden kannst.

Gesendet von Die Badge lautet
Einem Agent auf einem gekoppelten Relay ↗ from relay-name · “session title” · model
Einem Agent auf diesem Relay via agent · “session title” · model

Der Session-Titel ist der Titel der Konversation, in der der Agent läuft. Teile, die das Relay nicht kennt, fallen weg. Fahr mit der Maus über die Badge, dann sagt dir ein Satz, wer den Prompt gesendet hat.

  • Von einem gekoppelten Relay ist die Badge ein Link zur sendenden Session auf jenem Relay, sofern die Adresse des Relays bekannt ist. Er öffnet sich in einem neuen Tab.
  • Von diesem Relay öffnet die Badge die Konversation, in der der Agent läuft, solange diese Konversation noch in deiner Liste steht. Sie zeigt den aktuellen Titel dieser Konversation. Ist sie weg, bleibt die Badge reiner Text.
  • In einer geteilten Nur-Lese-Ansicht ist die Badge reiner Text und kein Link.

Sessions, die ein Agent gestartet hat #

Eine Session, die ein Agent angelegt hat, trägt ebenfalls eine Markierung:

  • Von diesem Relay: via agent · “title” (über Agent · „Titel“) in der Konversationsliste und unter dem Titel im Header. Ein Klick darauf öffnet die Konversation des Agents, der sie gestartet hat.
  • Von einem gekoppelten Relay: ↗ relay-name in der Konversationsliste. Der Header zeigt für diese keine Markierung.

Die zugeklappte Notiz Neu in 0.9.10 #

Der Prompt eines Agents wird zu einer Zeile zugeklappt, damit eine Session, mit der andere Agents viel sprechen, lesbar bleibt:

note from build-box · report builder · answered below

Die Zeile nennt den Absender, die Session, aus der er kam, den Stand des Turns und die Uhrzeit des Prompts. Bei einem Agent auf diesem Relay ist der Absender der Name dieses Relays (this relay, wenn es keinen hat); die Session ist der aktuelle Titel der Konversation, in der der Agent läuft. Auf dem Handy sieht die Zeile genauso aus.

Neu in 0.9.11 Nur die Notiz selbst wird zugeklappt. Die Antwort der Session darauf ist immer sichtbar, wie eine Antwort an dich, weil sie eine Zeile für dich enthalten kann; ebenso der laufende Turn und jede Karte dieses Turns. In 0.9.10 wurde auch die Antwort in die Zeile eingeklappt.

Status Bedeutung
working… Der Turn läuft noch.
answered below Die Session hat geantwortet; die Antwort folgt auf die Zeile.
failed Der Turn endete mit einem Fehler.
stopped Der Turn wurde gestoppt.
no reply yet Für den Prompt läuft kein Turn und keiner hat geantwortet, zum Beispiel solange er in der Queue steht oder nachdem er abgebrochen wurde.

Klick auf die Zeile, um die Notiz mit ihrer Badge zu öffnen, so wie sie aufgeklappt aussähe. Ein weiterer Klick klappt sie wieder zu. Nur der Verlauf wird anders dargestellt; nichts wird gelöscht. Ein Sprung zur Notiz, aus der Suche, von einer angepinnten Nachricht oder über den Link eines Bildes zu seinem Ausgangsbild, öffnet die Zeile.

Der ⌄-Button zählt die Notiz und ihre Antwort als zwei Zeilen.

Während der Turn arbeitet #

Eine Notiz, an der noch gearbeitet wird, ist offen, damit du mitlesen kannst. Wenn der Turn beantwortet, fehlgeschlagen oder gestoppt ist, klappt die Zeile von selbst zu. Hast du die Zeile selbst geöffnet oder zugeklappt, bleibt sie, wie du sie gelassen hast, auch wenn der Verlauf neu gezeichnet wird oder du die Konversation verlässt und zurückkommst. Ein Neuladen der Seite setzt das zurück.

Was nie zugeklappt wird #

Nichts, was an dich gerichtet ist, wird weggeklappt: deine eigenen Nachrichten, die Antworten darauf und die Antworten auf Notizen von Agents sind immer sichtbar. Auch der Prompt eines Agents, der in einen laufenden Turn nachgesteuert wurde, wird nicht zugeklappt; er erscheint als Teil dieses Turns. Ein Turn, in den du eine deiner Nachrichten nachgesteuert hast, klappt seine Notiz wie jede andere zu, denn hinter der Zeile steckt nichts von dir.

Wie die Antwort zurückgeht #

Du antwortest nicht dem Agent. Die Session bearbeitet den Prompt wie jeden anderen, und ihre Antwort geht an den Agent zurück, der gefragt hat. Er wartet mit send oder wait darauf oder liest sie später. Der Agent der Session erfährt das, und auch, woher der Prompt kam, damit er mit dem Ergebnis abschließt, das der andere Agent braucht.

Der empfangende Agent sieht außerdem am Anfang des Prompts eine Zeile, die sagt, dass ein anderer Agent mit ihm spricht:

[Remote prompt from an agent on relay "build-box" · session "nightly digest" · claude-sonnet-5 · acting for the user]

Die Zeile gehört zu dem, was der Agent liest. Die Konversation zeigt sie nicht an der Nachricht, denn die Badge trägt dieselben Angaben.

Rückfragen #

Stellt die Session eine Rückfrage, während sie am Prompt eines Agents arbeitet, wartet die Rückfrage-Karte in dieser Session, wie jede andere. Du kannst sie dort beantworten. Der Agent, der gefragt hat, erfährt ebenfalls von der Rückfrage, und ein gekoppelter Agent mit der Stufe Full (Vollzugriff) oder ein Agent auf diesem Relay kann sie mit answer_question beantworten. Agents sind angewiesen, zuerst dich zu fragen, außer du hast ihnen gesagt, selbst zu entscheiden. Ein Agent kann keine Rückfrage seiner eigenen Session beantworten. Die Freigabekarte für einen Aufruf, den der Agent einer Session an ein anderes Relay richtet, beantwortest immer du.

Benachrichtigungen #

Ein Turn, den ein Agent gestartet hat, sendet keine Benachrichtigung „Antwort bereit“ und keine „fehlgeschlagen“: Der Agent ist es, der auf die Antwort wartet, und er berichtet dir selbst. Benachrichtigungen zu Rückfragen bleiben unverändert, eine Rückfrage, die auf eine Antwort wartet, erreicht dich also weiterhin.

Ausschalten #

Accept prompts from other relays' agents (Prompts von Agents anderer Relays annehmen) unter Settings → Relays (Einstellungen → Relays) schaltet die eingehenden Prompts von gekoppelten Relays ab. Für Agents auf diesem Relay gilt es nicht; für sie gilt der Schalter, der unter Agent-Sessions beschrieben ist.

Nach Provider #

Nichts hier hängt vom Provider der Session ab, die den Prompt empfängt. Die Badge, die Notizzeile und die Benachrichtigungen funktionieren bei jedem Provider gleich.