Zum Hauptinhalt springen

Agentenläufe und Zuschreibung

Wenn ein KI-Agent die Arbeit in Kanera wechselt, heißt es in der Akte. Seine Kommentare, Kartenänderungen und Aktivitätszeilen sind mit dem Namen des Agenten und der Person beschriftet, für die er gehandelt hat, sodass niemand die Agentenausgabe mit etwas verwechseln kann, das ein Teamkollege eingegeben hat. Während ein Agent eine Karte bearbeitet, kann er eine öffnen Ausführung: ein Live-Marker auf dem Kartenplättchen, der dem Rest des Teams mitteilt, dass die Arbeit bereits erledigt ist.

Wie Agentenarbeit zugeschrieben wird​

Kanera zeichnet auf, wer eine Aktion basierend auf den dahinter stehenden Anmeldeinformationen durchgeführt hat.

VerbindungWie seine Arbeit aussieht
OAuth, einschließlich GerätecodeAls die Person, die den Agenten verbunden hat, mit a über <agent> Abzeichen. Der Agentenname ist der Name, unter dem sich der AI-Client registriert hat, z. B. Claude.
Persönlicher API-SchlüsselAls Besitzer des Schlüssels, ohne Agentenbezeichnung. Ein Skript, das Sie mit Ihrem eigenen Schlüssel ausführen, liest sich vor.
Unbeaufsichtigter Agent oder Arbeitsbereich/Board-API-SchlüsselUnter dem Verbindungs- oder Schlüsselnamen, nicht als Person.

Der Unterschied liegt in der interaktiven OAuth-Gewährung, nicht im Transport. Die Kanera CLI unterstützt beides: Browser-Anmeldung mit kanera auth login --agent "Claude Code" Etiketten funktionieren über den Agenten, während die Anmeldung mit dem API-Schlüssel ihn als Besitzer des Schlüssels oder als Schlüssel aufzeichnet. Siehe Arbeiten Sie mit Codierungsagenten vom Terminal aus wie sich das auf einen Terminal-Workflow auswirkt.

Das Via-Abzeichen​

Im Aktivitätsfeed einer Karte behält ein vom Agenten verfasster Kommentar den Namen und den Avatar der Person bei und fügt einen hinzu über <agent> Abzeichen daneben. Bewegen Sie den Mauszeiger über das Abzeichen, um beispielsweise zu sehen, wer den Kommentar für wen geschrieben hat Geschrieben von Claude im Auftrag von Amelia Hart. Kartenänderungen, die ein Agent vorgenommen hat, tragen dasselbe Abzeichen, mit einem Geschehen von … im Namen von … Tooltip.

Ein Kanera-Kartenaktivitäts-Feed, in dem Amelia Harts abgeschlossener Agentenlauf und ihr Kommentar jeweils mit einem „via Claude“-Abzeichen versehen sind, darüber Kartenbewegungen von Leo Santos und die Erstellung der Karte von Ben Ortega.

Die Arbeit des Agenten unterliegt weiterhin der Rolle der verbundenen Person. Kanera überprüft bei jedem Schreibvorgang den aktuellen Zugriff auf das Zielboard, sodass ein Agent nichts tun kann, was seine Person nicht tun könnte.

Agent läuft​

Ein Lauf ist die Arbeitssitzung eines Agenten auf einer Karte. Auf diese Weise verkündet ein Agent „Ich bin dabei“, bevor er mit der mehrstufigen Arbeit beginnt, und meldet den Fortschritt und das Ergebnis.

Starten Sie einen Lauf​

Ein Agent startet einen Lauf mit dem runs.start MCP-Tool, das die Karte, einen kurzen Titel für die Arbeit und optional eine längere Fortschrittsnotiz und einen Link angibt, über den eine Person mitverfolgen kann, z. B. eine Pull-Anfrage oder ein Sitzungsprotokoll. Aus einer Shell stammt das gleiche Werkzeug kanera run start <card> "<title>", mit kanera run update und kanera run done berichten und abschließen. Integrationen können verwendet werden POST /api/v1/cards/{cardId}/agent-runs im öffentliche API.

Zum Starten oder Aktualisieren eines Laufs sind Editorzugriff auf die Platine der Karte und ein schreibberechtigter Berechtigungsnachweis erforderlich. Ein schreibgeschützter Schlüssel oder ein Beobachter können einen Lauf nicht öffnen.

Bevor es losgeht, sollte ein Agent anrufen runs.list B. um zu überprüfen, ob ein anderer Agent die Karte bereits bearbeitet, seinen eigenen Live-Lauf für dieselbe Aufgabe fortzusetzen oder den Live-Run-Konflikt eines anderen Agenten zu melden, bevor er überschneidende Arbeiten durchführt. Es gibt standardmäßig Live-Läufe oder den vollständigen Laufverlauf der Karte mit zurück includeEnded.

Der Chip auf dem Kartenplättchen​

Während ein Lauf live ist, zeigt das Kartenplättchen vor dem Titel einen kleinen Glitzerchip. Bewegen Sie den Mauszeiger darüber oder lesen Sie es mit einem Screenreader, um den Agenten und die Arbeit zu sehen:

  • Arbeiten: <Agent> funktioniert: <Titel>
  • Auf eine Person warten: <Agent> wartet auf Sie: <Titel>, und der Chip wird bernsteinfarben.

Wenn mehr als ein Lauf auf der Karte aktiv ist, nennt das Etikett den ersten und fügt ihn hinzu (+N mehr). Der Chip wird in Echtzeit für alle Zuschauer aktualisiert und verschwindet, wenn der Lauf endet.

Ein Kanera-Board, das den Live-Lauf von Codex auf Finalize the Campaign Tracking and UTM Plan zeigt, mit seinem Job-Tooltip und einem gelben Wartelauf auf dem Erklärvideo.

Ausführungszustände​

StatusFestgelegt vonWas es bedeutet
runningDer AgentArbeiten. Jeder Lauf beginnt hier.
blockedDer AgentAuf eine Person warten, beispielsweise eine Frage oder eine Genehmigung. Der Chip wird bernsteinfarben und Kartendetails werden angezeigt Ich warte auf dich.
succeededDer AgentFertig. Beendet den Lauf.
failedDer AgentDie Arbeit konnte nicht abgeschlossen werden. Beendet den Lauf.
cancelledDer AgentAbsichtlich angehalten. Beendet den Lauf.
stalledKaneraDer Agent hat die Meldung eingestellt.

running und blocked sind live und zeigen den Chip. Der Agent bewegt sich zwischen ihnen und meldet den Fortschritt mit runs.update, wobei die Zusammenfassung dessen, was gerade ausgeführt wird, auf eine Zeile beschränkt bleibt. succeeded, failed, und cancelled Beenden Sie den Lauf dauerhaft: Ein beendeter Lauf kann nicht geändert werden und eine weitere Aktualisierung wird abgelehnt.

Einen Lauf einstellen auf blocked wechselt den Chip. Es sendet selbst keine Benachrichtigung an irgendjemanden. Wenn der Agent eine bestimmte Person benötigt, sollte er auf der Karte auch einen Kommentar hinterlassen, der besagt, worauf er wartet.

Ins Stocken geratene Läufe​

Jeder runs.update Anruf zählt als Herzschlag, auch wenn dieser nichts ändert. Kanera prüft jede Minute auf stille Läufe und markiert einen Live-Lauf stalled sobald fünfzehn Minuten ohne Herzschlag vergangen sind. Die runs.update Das Tool weist Agenten an, sich mindestens alle zehn Minuten zu melden.

Ein blockierter Lauf wird nicht mehr auf dem Chip angezeigt oder erscheint nicht mehr auf der Karte Agent läuft Abschnitt, sodass ein abgestürzter Agent eine Karte nicht so aussehen lassen kann, als sei sie belegt. Der Aktivitätsfeed der Karte zeichnet auf, dass Kanera den Lauf des Agenten als blockiert markiert. Ein angehaltener Lauf ist jedoch nicht abgeschlossen: Der Agent kann zurückkommen und ihn mit einem Terminalstatus beenden oder ihn auf setzen running fortfahren.

Die Agent-Workflow-Vorlage​

Wenn Sie den Großteil der Arbeit eines Boards an Agenten übergeben, starten Sie den Arbeitsbereich über Agenten-Workflow Vorlage. Seine Listen folgen dem Verlauf eines Laufs, sodass die Tafel selbst zeigt, was die Agenten tun:

ListeWas es enthält
RückstandDas Werk liegt zur Übergabe an einen Makler bereit.
Agent arbeitetEin Agent hat eine running auf der Karte laufen.
Warte auf michDer Agent hat seine Ausführung auf eingestellt blocked und braucht eine Entscheidung von Dir. Die Laufzusammenfassung sagt, was es braucht.
RezensionDie Arbeit ist für Ihre Bewertung bereit. Überprüfen Sie das Ergebnis, oft eine Pull-Anfrage im Pull-Anfrage Feld.
FertigSie haben die Arbeit angenommen. Kanera markiert die Karte als abgeschlossen.

Ein Kanera-Agentenarbeitsboard mit den Listen „Rückstand“, „Arbeiten des Agenten“, „Warten auf mich“, „Überprüfen“ und „Fertig“. Zwei Karten in „Agent Working“ zeigen den glitzernden Run-Chip, die Karte in „Waiting on Me“ zeigt den bernsteinfarbenen Chip eines blockierten Runs und eine fertige Karte befindet sich in „Review“.

Läufe bewegen oder vervollständigen niemals Karten von alleine. Agenten zeichnen die Originalliste auf, bevor sie eine Karte verschieben, und lesen dann die Karte und das Board vor der Übergabe noch einmal durch. Sie berücksichtigen die ursprüngliche Liste, aktuell verfügbare Listen und ihre Bedeutung, abgeschlossene und verbleibende Arbeit und wählen die Liste aus, die den tatsächlichen Status der Karte im Workflow dieses Boards widerspiegelt. Eine Rückkehr zur ursprünglichen Liste mag angebracht sein, erfolgt aber nicht automatisch. Listennamen und Reihenfolge geben kein Ziel vor. Wenn die Auswahl unklar ist, lassen sie die Liste unverändert, speichern andere Tracking-Updates und fragen nach.

Ein erfolgreicher Lauf deckt möglicherweise nur einen Teil einer Karte ab. Agenten füllen die Karte nur dann aus, wenn der vereinbarte Arbeitsablauf dies zulässt und seine Kriterien erfüllt sind; Diese Vorlage basiert standardmäßig auf menschlicher Akzeptanz. Vor ihrer endgültigen Antwort veröffentlichen sie einen Ergebniskommentar mit Änderungen, Überprüfung, Links, verbleibender Arbeit und dem Routing-Grund, beenden den Lauf entsprechend und überprüfen die gespeicherten Aktualisierungen. Schreibgeschützte und explorative Anfragen verursachen keine Tracking-Schreibvorgänge und explizite Benutzereinschränkungen haben Vorrang.

Die Vorlage fügt auch hinzu Funktion, Fehler, Pflicht, und Forschung Etiketten und eine Starterkarte, die den Ablauf erklärt. Der Agent eines Organisationsadministrators kann den Arbeitsbereich für Sie erstellen workspaces.create und templateId: "agent-workflow".

Läuft in Kartendetails und Aktivität​

Öffnen Sie eine Karte mit einem Live-Lauf und einem Agent läuft Der Abschnitt erscheint direkt unter der Beschreibung. Jeder Lauf zeigt seinen Titel, den Agenten, seinen Status (Arbeiten oder Ich warte auf dich), als es zuletzt berichtete, und seine letzte Fortschrittsnotiz.

Kanera-Kartendetail zum Abschließen der Kampagnenverfolgung und des UTM-Plans, mit einem Abschnitt „Agentenausführungen“ unter der Beschreibung, der „Entwurf der UTM-Namenskonvention“ zeigt, Claude, in Arbeit, wie lange es her ist, wie lange es her ist, und einer Fortschrittsnotiz, neben einem Aktivitätsfeed, in dem ein abgeschlossener Lauf und ein Kommentar von Amelia Hart mit „via Claude“ gekennzeichnet sind.

In diesem Abschnitt werden nur Live-Läufe angezeigt. Wenn ein Lauf endet, verschwindet er daraus und das Ergebnis wird zu einer Zeile im Aktivitäts-Feed der Karte, z abgeschlossen: <Titel> – <Abschlusszusammenfassung>, oder gescheitert oder abgesagt für die anderen Enden. Die abschließende Zusammenfassung ist die Notiz, die der Agent hinterlassen hat, als er den Lauf beendet hat. Bitten Sie die Agenten daher, daraus eine nützliche Aufzeichnung des Geschehens zu machen.

Der Beginn eines Laufs wird aufgezeichnet, der Kartenvorschub wiederholt ihn jedoch nicht; Im Live-Bereich werden Arbeiten während des Fluges gezeigt.

Benachrichtigungen über Agentenarbeit​

Kanera lässt Sie normalerweise von Benachrichtigungen über Ihre eigenen Aktionen aus. Eine Ausnahme bildet die Arbeit, die Ihr Agent über OAuth erledigt hat: Sie werden darüber genauso benachrichtigt wie über die Arbeit eines Teamkollegen an einer Karte, die Sie beobachten oder der Sie zugewiesen sind, denn das Delegieren der Arbeit ist nicht dasselbe wie das Beobachten, wie sie geschieht.

Sobald ein Agent für Sie tätig wurde, erhält die Benachrichtigungsschublade einen Agent Registerkarte daneben Ungelesen und Alle. Es listet auf, was Ihre Agenten getan haben, ungelesene Benachrichtigungen und diejenigen, die in den letzten sieben Tagen gelesen wurden, und sein Etikett trägt die Anzahl der ungelesenen Nachrichten, z. B Agent (1). Jede Benachrichtigung trägt die über <agent> Abzeichen. Wenn Sie Benachrichtigungen nach Benutzer gruppieren, bildet die Arbeit Ihres Agenten eine eigene Gruppe mit der Bezeichnung <Person> über <Agent> anstatt mit deinem zu verschmelzen.

Das Starten und Beenden eines Laufs wird in der Aktivität der Karte aufgezeichnet, es wird jedoch nie eine Benachrichtigung gesendet. Benachrichtigungen decken ab, was der Agent tatsächlich getan hat, z. B. Kommentare, Bewegungen und Abschluss.

Die Kanera-Benachrichtigungsschublade auf der Registerkarte „Agent“ zeigt einen über Codex zugeordneten Kommentar von Amelia Hart zur Kampagnenverfolgung und UTM-Plankarte.

Agentenarbeit in „Erledigte Arbeit“.​

Die Erledigte Arbeit view hält die Agentenausgabe von der eigenen Anstrengung der Leute getrennt. In einer Zeile, die ein Agent erstellt hat, ist neben der Person ein Glitzerzeichen zu sehen, und in der QuickInfo lautet „ Bearbeitet von <Person> über <Agent>. Der Avatar-Stapel der Tageszusammenfassung trägt das gleiche Zeichen.

Eine Kanera Work Done-Zeitleiste für den 4. bis 10. September, auf der die heute fertiggestellte Karte „Entwerfen Sie die Herbstkampagnengrafiken“ sowohl in der Tageszusammenfassung als auch in der Zeile neben Amelia ein glitzerndes Zeichen zeigt.

Agentenzeilen werden nicht als eigene Arbeit der Person gezählt. Durch das Filtern der von einem Mitglied erledigten Arbeit werden nur die eigenen Aktionen dieser Person angezeigt, sodass die wöchentliche Lieferung niemals stillschweigend die Leistung eines Agenten als die Stunden einer anderen Person zählt.

Agentenaktivität ermitteln​

  • Benachrichtigungen: die Agent Auf der Registerkarte „Prüfung“ finden Sie die Überprüfungswarteschlange für alles, was Ihre Agenten getan haben.
  • Eine Karte: Der Aktivitätsfeed der Karte wird angezeigt über <agent> Abzeichen und beendete Läufe. Ein Agent kann den vollständigen Ausführungsverlauf mit lesen runs.list und includeEnded.
  • Integrationen: Webhooks liefern agentRun:started und agentRun:updated Ereignisse für Automatisierungen, die auf Agentenarbeit reagieren.

Es gibt keinen boardweiten Filter für die Agentenaktivität im Aktivitätsfeed oder in der erledigten Arbeit.