Der Hinweis auf das Claude-Konto
Eine Remote-Sitzung, die auf dem Rechner eines Agents gestartet wird, beginnt in dem Claude-Konto, bei dem dieser Rechner angemeldet ist, und das kann in einem Team das einer einzelnen Person sein. Damit niemand überrascht wird, kann die Runtime melden, welches Konto das ist, und die Seite des Agents zeigt es als Hinweis. Nichts wird dadurch entschieden: Es gibt kein Gate, kein Kontingent und keine Einschränkung.
Was die Runtime tut
Die Runtime liest claude auth status beim Start und alle drei Stunden. Das ist ein lokaler Aufruf: Er
macht keine Modellanfrage und verbraucht kein Kontingent. Er läuft in einem eigenen Thread, ein langsames
claude verzögert also keine Meldung. Sie sucht claude im PATH und dort, wo der Installer es
ablegt (~/.local/bin, ~/.claude/local), weil ein systemd-Dienst mit einem kurzen PATH startet.
Sie meldet
{ "account": { "org": "Example Org", "plan": "max", "email": "someone@example.com" } }
Alle drei Felder sind Text und optional.
Was gesendet wird
Nur drei Schlüssel der Ausgabe werden je übernommen: orgName, subscriptionType und email. Sie
werden zu org, plan und email. Alles andere, was dieser Befehl ausgibt (Verzeichnisse, IDs,
irgendetwas, das eine spätere Version hinzufügt), erreicht die Meldung nie.
Es wird gar kein Feld gesendet, wenn
- es auf dem
PATHdes Rechners keinclaudegibt, - der Aufruf fehlschlägt oder etwas anderes ausgibt als erwartet,
- eine Auffrischung nach drei Stunden fehlschlägt (ein veraltetes Konto ist schlechter als keines).
Wer es sieht
- Die Seite des Agents zeigt eine Zeile in ihrem Panel Runtime: "Läuft unter dem Claude-Konto , Organisation , Tarif ." Jedes Workspace-Mitglied sieht sie dort.
- Die E-Mail-Adresse sind personenbezogene Daten einer Person, und sie bleibt innerhalb dieses Workspace. Die Übersicht listet keine Adresse.
- Die Übersicht zeigt nur dann einen Hinweis, wenn zwei Agents des Workspace verschiedene Organisationen melden.
Abschalten
Ein Manifest kann das Feld mit account: false abschalten; die Runtime fragt dann nie danach. Ein Agent
ohne Claude, oder bei dem der Aufruf fehlschlägt, meldet nichts, und die Seite sagt nichts.
Wozu es da ist
Um eine Abweichung sichtbar zu machen: Ein Agent, der unter dem Konto einer anderen Organisation läuft als der Rest des Workspace, wird leicht übersehen, und eine Remote-Sitzung auf diesem Rechner würde dort beginnen. Der Hinweis sagt, was der Fall ist; was daraus folgt, entscheiden die Menschen.