AgentEventDetails
Paramètres et propriétés
Section intitulée « Paramètres et propriétés »Les champs ci-dessous couvrent toutes les variantes ; la signature précise leurs combinaisons autorisées.
kindRequis"model-route" | "subagent" | "message-usage" | "stderr" | "stopped" | "steer" | "reasoning" | "file-change" | "model-request" | "model-response" | "model-retry" | "model-error" | "hook" | "instructions-loaded" | "skills-loaded" | "tool-output" | "phase" | "summary" | "warning" | "text" | "text-delta" | "result" | "prompt" | "tool" | "tool-result" | "step" | "tool-denied" | "stop-prevented" | "compaction" | "conversation" | "usage" | "failure" | "quota" | "fallback" | "finished" | "raw"Type d’événement qui sélectionne la charge utile : phase, summary, warning, text, text-delta, result, prompt, tool, tool-result, tool-output, tool-denied, file-change, reasoning, step, hook, instructions-loaded, skills-loaded, model-route, model-request, model-response, model-retry, model-error, stop-prevented, steer, compaction, subagent, conversation, usage, message-usage, quota, fallback, stderr, stopped, failure, finished or raw.stepSelon la variantenumberÉtape du harness pour laquelle ce modèle effectif a été sélectionné.choiceSelon la variantestringClé effective de candidat après application des règles de repli de confiance et disponibilité.modelSelon la varianteAgentModelModèle normalisé sélectionné avec ses propres réglages de raisonnement et de sortie.reasonSelon la variante"unavailable" | "selected" | "confidence" | "completion" | "idle-timeout" | "deadline" | "aborted" | "oversized-event" | "steered" | stringSur tool-denied, le motif du refus. Sur stopped, la raison de l’arrêt du processus : completion, idle-timeout, deadline, aborted, oversized-event ou steered. Sur model-route, selected, confidence ou unavailable explique la sélection effective.confidenceSelon la variantenumber | undefinedConfiance native de décision, présente seulement lorsqu’une réponse choice valide a été reçue.idSelon la variantestringIdentifiant de conversation pour les événements conversation, ou identifiant unique d’exécution enfant pour les événements de cycle de vie subagent.callIdSelon la variantestring | string | undefined | string | string | undefined | string | stringIdentifiant d’appel d’outil qui relie les événements tool, tool-result, tool-output, tool-denied, file-change et subagent d’un même appel. Les adapters CLI reprennent l’identifiant natif quand le protocole en fournit un.nameSelon la variantestringNom de la phase pour phase ; nom de l’outil pour tool, tool-result et tool-denied ; nom de l’outil de délégation pour subagent.statusSelon la variante"started" | "finished" | "failed" | numberSur summary, le statut de sortie du dernier tour de la passe, toujours 0 car une sortie non nulle rejette le dispatch. Sur subagent, started, finished ou failed.conversationSelon la variantestring | undefinedIdentifiant de conversation enfant persistée lorsque l’enfant active le stockage des transcripts.tokensSelon la varianteUsageCompteurs de tokens : un incrément sur usage, le total de la passe sur summary, l’usage d’un message sur message-usage.messageIdSelon la variantestring | undefinedIdentifiant Claude Code du message dont un événement message-usage rapporte l’usage.parentCallIdSelon la variantestring | undefinedAppel d’outil parent fourni par la CLI pour un message de sous-agent ou un événement d’outil.textSelon la variantestringTexte de l’événement selon kind : texte de l’agent, fragment diffusé, réponse finale, prompt rendu, consigne de steering, raisonnement, ligne de stderr ou morceau de sortie d’outil.truncatedSelon la varianteboolean | undefinedIndique si le fragment stderr ou l’aperçu brut trop volumineux a été borné avant livraison.modeSelon la varianteSteeringModeManière dont un événement steer a atteint l’agent : injecté dans le tour en cours, ou repris dans un nouveau tour de la même conversation.changesSelon la varianteunknownModifications de fichiers telles que Codex les rapporte, transmises sans modification.requestSelon la varianteunknownRequête modèle observée uniquement si le hub active explicitement les contenus détaillés ; peut contenir des instructions et messages privés.responseSelon la varianteunknownRéponse modèle observée uniquement lorsque les contenus détaillés sont activés, avec appels d’outils et contenu rejouable.attemptSelon la variantenumberTentative de reprise explicitement signalée par un fournisseur modèle ; Outpost ne déduit pas les reprises cachées.messageSelon la variantestring | undefined | string | string | string | string | string | stringMessage d’un événement warning, failure, quota, fallback, model-retry ou model-error, ou message renvoyé au modèle par un hook d’arrêt sur stop-prevented.phaseSelon la variantestringPhase du hook de harness qui vient de se terminer.changedSelon la variantebooleanIndique si le hook a renvoyé une décision ou modifié son entrée observable.countSelon la variantenumberNombre de sources d’instructions non vides résolues pour ce tour de harness.namesSelon la variantereadonly string[]Skills nouvellement chargés dans la conversation et disponibles aux étapes modèle suivantes.channelSelon la variante"stdout" | "stderr"Flux de sortie de la commande pour l’événement tool-output : stdout ou stderr.agentSelon la variantestring | undefinedNom de l’agent qui exécute la passe, sur les événements phase : claude, codex, antigravity, copilot ou kimi, custom pour un agent du harness intégré, replay pour un agent de rejeu.branchSelon la variantestring | undefinedNom de la branche de travail utilisée ou observée pendant l’exécution.directorySelon la variantestring | undefinedDossier hôte du workspace utilisé pour cette exécution.durationMsSelon la variantenumberDurée de la passe en millisecondes, cumulée sur ses tours, sur les événements summary.inputSelon la varianteunknownArguments bruts fournis à l’outil nommé par cet événement tool.isErrorSelon la variantebooleanIndique si l’appel d’outil a échoué ou signalé une erreur.previewSelon la variantestringLes 2000 premiers caractères du résultat de l’outil.charactersSelon la variantenumberLongueur complète du résultat de l’outil avant toute troncature.indexSelon la variantenumberNuméro d’étape, à partir de 1, dans un tour du harness intégré.strategySelon la variantestringNom de la stratégie de contexte qui a réécrit l’historique.messagesSelon la variantenumberNombre de messages de l’historique après compaction.cumulativeSelon la varianteboolean | undefinedtrue quand un adapter rapporte un total courant de la session native au lieu d’un incrément. Outpost soustrait la base de la session et l’usage déjà compté : les observateurs reçoivent toujours des événements usage incrémentaux, sans indicateur cumulative.resetAtSelon la variantestring | undefinedHorodatage ISO auquel un événement quota ou fallback indique la réinitialisation de la limite d’usage ou de débit ; présent uniquement lorsqu’il est fourni sous forme structurée.fromSelon la varianteFallbackCandidateCandidat qui s’est arrêté dans un événement fallback : sa position, le nom de son adapter et le nom de son modèle s’il a été choisi.toSelon la varianteFallbackCandidateCandidat qui prend le relais dans un événement fallback : sa position, le nom de son adapter et le nom de son modèle s’il a été choisi.failureSelon la varianteFallbackTriggerCatégorie qui a arrêté le candidat précédent dans un événement fallback : quota ou unavailable.valueSelon la varianteunknownLigne brute du protocole telle que l’agent l’a écrite ; pour une ligne trop grande, seulement ses 2000 premiers caractères.bytesSelon la variantenumber | undefinedTaille UTF-8 constatée d’une ligne de protocole trop volumineuse ou du préfixe reçu avant l’arrêt.