Skip to content
← Zurück zum Kit

Herdr-Addon

Herdr bringt Coding-Agenten in Panes unter, auf Ihrem Rechner und auf Rechnern, die es über SSH erreicht. Dieses Addon lässt einen Deep Work Plan diese Agenten als Peers nutzen: Ein Plan kann eine abgegrenzte Aufgabe an einen Agenten in einem anderen Pane übergeben, genau eine autorisierte Antwort erhalten und einen Nachweis des Austauschs aufbewahren.

Es ist ein optionales Addon von DWP v7 (v7.0.0). Die Methodik funktioniert ohne es genauso: Fehlt das Addon oder ist es deaktiviert, läuft jede Aufgabe wie bisher in der aktuellen Sitzung.

Was es integriert

Das Addon ist ein schlanker Integrator. Die Arbeit erledigt herdr-peers, ein eigenständiger MIT-Skill, fixiert auf v0.1.0, der auch ohne Deep Work Plan nützlich ist. Er legt fest, was Herdr selbst offenlässt: wer antworten darf, wie die Antwort über Rechnergrenzen hinweg zurückfindet, wie zwei Agenten vermeiden, einander endlos zu antworten, und wo der Nachweis „Ich habe gefragt, es hat geantwortet“ liegt.

Element Wert
Produkt DailybotHQ/herdr-peers, Tag v0.1.0, Protokoll 1
Registry-Schlüssel herdr in .dwp/config.json
Transport interaktiv: ein Peer in einem Herdr-Pane
Stellt bereit subagents, cancel_children
Erfordert die agent_delegation-Freigabe des Plan-Vertrags

Installation

Installieren Sie herdr-peers und den offiziellen Skill von Herdr, von dem es abhängt. Jeder Rechner, dessen Agenten antworten sollen, braucht den Skill ebenfalls.

npx --yes skills add https://github.com/DailybotHQ/herdr-peers/tree/v0.1.0 --skill herdr-peers -g -y
npx --yes skills add https://github.com/herdrdev/herdr/tree/v0.9.3 --skill herdr -g -y

Voraussetzungen: Herdr 0.9.1 oder neuer, bash und python3 3.9 oder neuer (nur Standardbibliothek). Das Onboarding bietet das Addon an und hält Ihre Antwort in der Addon-Registry fest; ohne Einwilligung wird es nie aktiviert.

Was es einem Plan hinzufügt

  • Delegation an einen Peer. In einem v7-Plan, dessen Vertrag agent_delegation freigibt, darf execute eine parallel_safe-Aufgabe oder eine reine Lesefrage an einen Agenten in einem anderen Pane übergeben, auf diesem oder einem anderen Rechner.
  • Eine autorisierte Antwort. Die Anfrage trägt einen Stempel, der genau eine Antwort autorisiert. Der Peer antwortet einmal über den Helper, und die Antwort trägt einen eigenen Stempel.
  • Ein Nachweis vor der Verwendung. Jede Delegation wird in die analysis_results/delegations.ndjson des Plans geschrieben, bevor die Antwort verwendet wird, und entspricht dem v7-Journal-Ereignis delegation.
  • Ergebnisse bleiben Behauptungen, bis sie geprüft sind. Die Antwort eines Peers ist asserted-Evidenz, bis der eigene Gate-Runner des Plans sie beobachtet. Sie schließt nie von sich aus eine Aufgabe ab.

Sicherheitsmodell

Regel Bedeutung
Zuerst die Freigabe Delegation läuft nur, wenn der Plan-Vertrag agent_delegation freigibt.
Tiefenlimit 1 Eine mit depth=1 oder reply-to= gestempelte Nachricht wird nie beantwortet, und ein Delegierter delegiert nie weiter.
Fan-out-Obergrenze Standardmäßig höchstens vier Peers pro Aufrufer.
Daten, keine Anweisungen Eine Antwort gewährt nie eine Befugnis, die der Empfänger nicht bereits hatte.
Ein Schreiber pro Pfad Ein Peer, der schreibt, arbeitet in seinem eigenen Git-Worktree.

herdr-peers authentifiziert den Absender nicht: Das Feld from= in einem Stempel ist eine Behauptung. Die Gegenmaßnahme ist die Allowlist HERDR_PEERS_SCOPE, die die Workspaces und Rechner begrenzt, die ein Peer akzeptiert.

Herdr oder Agentkit

Beide Addons implementieren dieselbe Delegationsschnittstelle — launch, observe, collect, cancel — mit unterschiedlichen Transporten.

Situation Verwenden
Eine abgegrenzte parallel_safe-Aufgabe mit deklarierter Ausgabe agentkit (headless ak run in einem Worktree)
Die Aufgabe erfordert Interaktion, läuft lange oder befindet sich auf einem anderen Rechner Herdr (ein Peer in einem Pane)

Hinweise

Optional und nie erforderlich. Ein Repository ist mit null optionalen Addons vollständig konform, und kein Ablauf hängt von diesem ab. Der Round-Trip über zwei Panes und Rechnergrenzen hinweg ist durch Tests gegen ein simuliertes Herdr abgedeckt; planen Sie einen beaufsichtigten ersten Lauf ein.