Runs

Wo Sie Runs mit ihren Versuchen und dem Nachweispaket verfolgen, wie Sie einen Run stoppen oder wiederholen, und wie Ihre Werkzeuge Runs über die REST-API lesen.

Ein Run ist kanman bei der Arbeit an einer Story: planen, umsetzen, prüfen, übergeben. Alle Versuche eines Runs teilen sich einen Run-Schlüssel wie run-7f3k. Das Konzept beschreibt Runs, den Inhalt von Prüfung und Nachweispaket Das Outcome-Gate und Nachweise. Runs verfolgen und steuern Sie in der App.

Ihre Werkzeuge lesen Runs über die REST-API. Stoppen und Wiederholen bleiben in der App und in der Aufnahme.

Runs auflisten

Öffnen Sie Ihr Team und den Reiter Runs (/<workspace>/teams/<team>/runs). Jeder Run zeigt seine Story, den Run-Schlüssel, die Zahl der Versuche, die Kosten und den Status.

Einen Run lesen

Die Run-Seite (/<workspace>/teams/<team>/runs/<run-schlüssel>) zeigt die durchlaufenen Phasen, die Fortschrittsmeldungen unter Fortschritt, die Versuche, die Kosten im Verhältnis zum Run-Budget, das Nachweispaket, sobald die Gates gelaufen sind, und Links zum Pull Request (Pull Request) und zu einer offenen Entscheidung (Entscheidung öffnen).

Dasselbe Nachweispaket erscheint als Kommentar im Pull Request und im Tracker-Issue.

Einen Run stoppen

Klicken Sie auf der Run-Seite auf Stoppen und bestätigen Sie mit Run stoppen. kanman beendet den aktuellen Versuch; die Story bleibt, wo sie ist, und Sie können den Run später erneut starten. Sie können kanman auch in der Aufnahme des Teams darum bitten, zum Beispiel „brich run-7f3k ab“. Das Stoppen steht im Audit-Log als run_state_changed.

Einen Run wiederholen

Einen Run, der fehlgeschlagen ist, in eine Zeitüberschreitung lief oder gestoppt wurde, starten Sie auf der Run-Seite mit Erneut versuchen neu. kanman reiht einen neuen Versuch unter demselben Run-Schlüssel ein. Das Wiederholen steht im Audit-Log als run_state_changed.

REST-API

Runs auflisten

GET /v1/runs liefert die Runs des Workspaces, die neuesten zuerst, seitenweise. Filtern Sie mit team (Team-Slug) und story (Story-Schlüssel).

curl "https://api.kanman.ai/functions/v1/api-gateway/v1/runs?team=sandbox-team" --header "Authorization: Bearer $KANMAN_API_KEY"
Feld Beschreibung
key, team, story Der Run-Schlüssel, der Team-Slug und die Story (key, title).
status, stage Status und Phase des letzten Versuchs, zum Beispiel running und verifying.
executor, attempts Der Coding-Agent und die Zahl der Versuche.
costCents, budgetCents Kosten aller Versuche und das Run-Budget, in Euro-Cent.
failureClass Warum der Run gestoppt hat: transient, persistent, policy, budget, gate oder dependency, sonst null.
pullRequest url und number, oder null.
startedAt, completedAt, createdAt Zeitstempel.

Einen Run lesen

GET /v1/runs/{run-key} liefert einen Run mit attemptList (pro Versuch: attempt, status, stage, executor, costCents, failureClass, error, verification, startedAt, completedAt), dem Nachweispaket evidence, sobald die Gates gelaufen sind, und den decisions des Runs (key, kind, status).

Zuletzt aktualisiert: January 1, 0001

kanman öffnen