Ga naar de hoofdinhoud

Agentruns en attributie

Wanneer een AI-agent van werk verandert in Kanera, wordt dit in het record vermeld. De opmerkingen, kaartwijzigingen en activiteitenrijen zijn gelabeld met de naam van de agent en de persoon voor wie hij handelde, zodat niemand de uitvoer van de agent aanziet voor iets dat een teamgenoot heeft getypt. Terwijl een agent aan een kaart werkt, kan hij een uitvoering: een live-markering op de kaarttegel die de rest van het team vertelt dat er al werk wordt gedaan.

Hoe agentwerk wordt toegeschreven​

Kanera registreert wie een actie heeft uitgevoerd op basis van de gegevens erachter.

VerbindingHoe zijn werk eruit ziet
OAuth, inclusief apparaatcodeAls de persoon die de agent heeft verbonden, met a via <agent> kenteken. De agentnaam is de naam waarmee de AI-client zich heeft geregistreerd, zoals Claude.
Persoonlijke API-sleutelAls eigenaar van de sleutel, zonder agentlabel. Een script dat u uitvoert met uw eigen sleutel, leest zoals u.
Onbeheerde agent of werkruimte/bord API-toetsOnder de verbindings- of sleutelnaam, niet als persoon.

Het onderscheid is de interactieve OAuth-subsidie, niet het transport. De Kanera CLI ondersteunt beide: browseraanmelding met kanera auth login --agent "Claude Code" etiketten werken via de makelaar, terwijl API-key sign-in deze registreert als de eigenaar van de sleutel of de sleutel. Zie Werk met codeeragenten vanaf de terminal voor hoe dat een terminalworkflow beïnvloedt.

De via-badge​

In de activiteitenfeed van een kaart behoudt een door een agent geschreven opmerking de naam en avatar van de persoon en voegt er een via <agent> kenteken ernaast. Beweeg de badge over de badge om bijvoorbeeld te zien wie de opmerking heeft geschreven en voor wie Geschreven door Claude namens Amelia Hart. Kaartwijzigingen die een agent heeft aangebracht, dragen dezelfde badge, met een Gedaan door … namens … tooltip.

Een Kanera-kaartactiviteitsfeed waarin de voltooide agent van Amelia Hart rent en haar commentaar elk een "via Claude" -badge draagt, bovenstaande kaartbewegingen door Leo Santos en de creatie van de kaart door Ben Ortega.

Het werk van agenten is nog steeds afhankelijk van de rol van de verbonden persoon. Kanera controleert voor elke schrijfbeurt hun huidige toegang tot het doelbord, zodat een agent niets kan doen wat zijn persoon niet kan.

Agent vlucht​

Een run is de werksessie van één agent op één kaart. Het is de manier waarop een agent aankondigt: "Ik ben hiermee bezig" voordat hij aan het werk in meerdere stappen begint, en hoe hij de voortgang en het resultaat rapporteert.

Begin een run​

Een agent begint een run met de runs.start MCP-tool, met de kaart, een korte titel voor het werk en optioneel een langere voortgangsnotitie en een link waar iemand mee kan volgen, zoals een pull request of sessielog. Vanuit een schaal is hetzelfde gereedschap kanera run start <card> "<title>", met kanera run update en kanera run done rapporteren en afronden. Integraties kunnen gebruiken POST /api/v1/cards/{cardId}/agent-runs in de openbare API.

Voor het starten of bijwerken van een run is Editor-toegang op het kaartbord en een schrijfmogelijkheid nodig. Een alleen-lezen sleutel of een waarnemer kan een run niet openen.

Voordat u begint, moet een agent bellen runs.list om te controleren of een andere agent de kaart al gebruikt, zijn eigen live-run voor dezelfde taak te hervatten, of het live-run-conflict van een andere agent te rapporteren voordat hij overlappend werk gaat doen. Het retourneert standaard live runs, of de volledige rungeschiedenis van de kaart includeEnded.

De chip op de kaarttegel​

Terwijl een run live is, toont de kaarttegel een kleine glitterchip vóór de titel. Plaats de muisaanwijzer erop of lees het met een schermlezer om de agent en het werk te zien:

  • Werkend: <agent> werkt: <titel>
  • Wachten op een persoon: *<agent> wacht op je: <titel>*en de chip wordt oranje.

Als er meer dan één run live op de kaart staat, noemt het label de eerste en voegt deze toe (+N meer). De chip wordt in realtime bijgewerkt voor iedereen die het bord bekijkt, en verdwijnt wanneer de run eindigt.

Een Kanera-bord met de live-run van Codex op Voltooi de campagnetracking en het UTM-plan, met zijn taaktooltip, en een oranje wachtrun op de uitlegvideo.

Statussen uitvoeren​

StatusIngesteld doorWat het betekent
runningDe agentWerken. Elke run begint hier.
blockedDe agentWachten op een persoon, zoals een vraag of een goedkeuring. De chip wordt oranje en het kaartdetail is zichtbaar Ik wacht op jou.
succeededDe agentKlaar. Beëindigt de run.
failedDe agentKon het werk niet voltooien. Beëindigt de run.
cancelledDe agentBewust gestopt. Beëindigt de run.
stalledKaneraDe agent stopte met melden.

running en blocked zijn live en tonen de chip. De agent beweegt zich tussen hen in en rapporteert de voortgang runs.update, waarbij de samenvatting op één regel blijft over wat het nu doet. succeeded, failed, en cancelled beëindig de run definitief: een beëindigde run kan niet worden gewijzigd en een verdere update wordt afgewezen.

Een run instellen op blocked verandert de chip. Het stuurt niemand zelf een melding. Als de agent een specifieke persoon nodig heeft, moet hij ook een opmerking op de kaart achterlaten waarin staat waar hij op wacht.

Vastgelopen ritten​

Elke runs.update oproep telt als een hartslag, inclusief een hartslag die niets verandert. Kanera controleert elke minuut op stille runs en markeert een live run stalled zodra er een kwartier zonder hartslag is verstreken. De runs.update tool vertelt agenten dat ze zich minstens elke tien minuten moeten melden.

Bij een vastgelopen run is de chip niet langer zichtbaar of verschijnt deze in de kaart Agent vlucht sectie, zodat een gecrashte agent een kaart niet als bezet kan achterlaten. De activiteitenfeed van de kaart registreert dit als Kanera, waardoor de uitvoering van de agent als vastgelopen wordt gemarkeerd. Een vastgelopen run wordt echter niet afgesloten: de agent kan terugkomen en deze beëindigen met een terminalstatus, of deze instellen op running hervatten.

De Agent Workflow-sjabloon​

Als u het grootste deel van het werk op een bord aan agenten overhandigt, start u de werkruimte vanuit het Agentwerkstroom sjabloon. De lijsten volgen de levensduur van een run, dus het bord zelf laat zien wat agenten doen:

LijstWat het bevat
AchterstandWerk klaar om aan een agent te overhandigen.
Agent aan het werkEen agent heeft een running op de kaart draaien.
Wachten op mijDe agent zette zijn vlucht op blocked en heeft een beslissing van u nodig. In het runoverzicht staat wat het nodig heeft.
BeoordelingHet werk is klaar voor uw beoordeling. Controleer het resultaat, vaak een pull-verzoek in de Pull-verzoek veld.
KlaarJe hebt het werk geaccepteerd. Kanera markeert de kaart als voltooid.

Een Kanera Agent Work-bord met lijsten Backlog, Agent aan het werk, Wacht op mij, Review en Klaar. Twee kaarten in Agent Working tonen de Sparks Run-chip, de kaart in Waiting on Me toont de amberkleurige chip van een geblokkeerde run en een voltooide kaart ligt in Review.

Runs verplaatsen of voltooien kaarten nooit vanzelf. Agenten registreren de originele lijst voordat ze een kaart verplaatsen en lezen vervolgens de kaart en het bord opnieuw voordat ze worden overgedragen. Ze houden rekening met de originele lijst, de momenteel beschikbare lijsten en hun betekenis, het voltooide werk en het resterende werk, en kiezen de lijst die de werkelijke status van de kaart in de workflow van dat bord weergeeft. Terugkeren naar de oorspronkelijke lijst kan passend zijn, maar gebeurt niet automatisch. Lijstnamen en volgorde schrijven geen bestemming voor. Als de keuze onduidelijk is, laten ze de lijst ongewijzigd, slaan ze andere trackingupdates op en vragen ze ernaar.

Een succesvolle run kan slechts een deel van een kaart beslaan. Agenten vullen de kaart alleen in als de overeengekomen workflow dit toelaat en aan de criteria wordt voldaan; deze sjabloon is standaard ingesteld op menselijke acceptatie. Vóór hun definitieve antwoord plaatsen ze een resultaatcommentaar met wijzigingen, verificatie, links, het resterende werk en de routeringsreden, beëindigen ze de run op de juiste manier en verifiëren ze de opgeslagen updates. Alleen-lezen- en verkennende verzoeken veroorzaken geen trackingschrijfbewerkingen en expliciete gebruikersbeperkingen hebben voorrang.

De sjabloon voegt ook toe Functie, Fout, Karwei, en Onderzoek labels en één starterkaart die de stroom uitlegt. Een agent van een organisatiebeheerder kan de werkruimte voor u maken workspaces.create en templateId: "agent-workflow".

Wordt uitgevoerd in kaartdetails en activiteit​

Open een kaart met een live run en een Agent vlucht sectie verschijnt direct onder de beschrijving. Bij elke run worden de titel, de agent en de status ervan weergegeven (Werken of Ik wacht op jou), wanneer het voor het laatst rapporteerde, en de laatste voortgangsnota.

Kanera-kaartdetails voor het voltooien van het volgen van de campagne en het UTM-plan, met een sectie Agent-runs onder de beschrijving met "Opstellen van de UTM-naamgevingsconventie", Claude, Werkend, hoe lang geleden het voor het laatst is gerapporteerd, en een voortgangsnotitie, naast een activiteitenfeed waar een voltooide run en een commentaar van Amelia Hart de badge "via Claude" hebben.

In dat gedeelte verschijnen alleen live runs. Wanneer een run eindigt, verdwijnt deze eruit en wordt de uitkomst een rij in de activiteitenfeed van de kaart, zoals voltooid: <titel> — <afsluitende samenvatting>, of mislukt of geannuleerd voor de andere eindes. De afsluitende samenvatting is het briefje dat de agent achterliet toen de run werd beëindigd. Vraag agenten dus om er een nuttig verslag van te maken van wat er is gebeurd.

Het begin van een run wordt geregistreerd, maar de kaartinvoer herhaalt dit niet; in het livegedeelte wordt werk tijdens de vlucht getoond.

Meldingen over het werk van agenten​

Kanera laat je normaal gesproken buiten meldingen over je eigen acties. Het werk dat uw agent via OAuth heeft gedaan, is de uitzondering: u wordt hierover geïnformeerd zoals u zou worden geïnformeerd over het werk van een teamgenoot op een kaart die u bekijkt of waaraan u bent toegewezen, omdat het delegeren van het werk niet hetzelfde is als het zien gebeuren.

Zodra een agent voor u heeft gehandeld, krijgt de meldingslade een Agent tabblad ernaast Ongelezen en Allemaal. Het vermeldt wat uw agenten hebben gedaan, de ongelezen meldingen plus de meldingen die in de afgelopen zeven dagen zijn gelezen, en het label bevat het aantal ongelezen meldingen, zoals Agent (1). Elke melding draagt de via <agent> kenteken. Wanneer u meldingen per gebruiker groepeert, vormt het werk van uw agent een eigen groep met de naam <persoon> via <agent> in plaats van op te gaan in de jouwe.

Het starten en beëindigen van een run wordt geregistreerd in de activiteit van de kaart, maar er wordt nooit een melding verzonden. Meldingen hebben betrekking op wat de agent daadwerkelijk heeft gedaan, zoals opmerkingen, zetten en voltooiing.

De meldingslade van Kanera op het tabblad Agent toont een commentaar van Amelia Hart, toegeschreven via Codex, op de campagnetracking en de UTM-plankaart.

Agentwerk in Werk gedaan​

De Werk gedaan Deze visie houdt de output van agenten gescheiden van de eigen inspanningen van mensen. Bij een rij die een agent heeft geproduceerd, wordt naast de persoon een fonkelingsmarkering weergegeven, en de bijbehorende tooltip luidt Bewerkt door <person> via <agent>. De avatarstapel van de dagsamenvatting draagt ​​hetzelfde teken.

Een Kanera Work Done-tijdlijn voor 4 tot 10 september, waarop de voltooide kaart van vandaag, Ontwerp de herfstcampagne-afbeeldingen, naast Amelia een glittermarkering toont in zowel het dagoverzicht als de rij.

Agentrijen worden niet meegeteld als het eigen werk van de persoon. Door het werk dat door een lid is gedaan te filteren, worden alleen de eigen acties van die persoon weergegeven, dus een levering van een week telt nooit stilletjes de output van een agent als iemands uren.

Agentactiviteit zoeken​

  • Meldingen: de Agent Het tabblad is de beoordelingswachtrij voor alles wat uw agenten hebben gedaan.
  • Eén kaart: de activiteitenfeed van de kaart wordt weergegeven via <agent> badges en beëindigde runs. Een agent kan de volledige rungeschiedenis lezen runs.list en includeEnded.
  • Integraties: webhaken bezorgen agentRun:started en agentRun:updated gebeurtenissen voor automatiseringen die reageren op het werk van agenten.

Er is geen bordbreed filter voor agentactiviteit in de activiteitenfeed of Werk gedaan.