Codes erreur runtime
Wiki runtime · Manuel agent
Statut : brouillon v1 · P0 — compléter avec l'équipe runtime
Index des codes mentionnés dans le wiki. Deux origines :
- agent-maker : validation / warnings YAML (existant dans le code).
- runtime (proposé) : à implémenter côté exécution — préfixe
{domaine}.{code}.
Instruction — runtime (proposé)
| Code | Condition | Fiche |
|---|---|---|
instruction.unresolved_placeholder | Placeholder requis absent avant appel LLM | algorithm |
Capacity — agent-maker (existant)
| Code | Condition | Fiche |
|---|---|---|
capacity.agent_not_found | Target ACP inconnu | acp/yaml-model |
capacity.facet_not_found | Scope facette invalide | idem |
capacity.mcp_not_found | Connector MCP absent | mcp/yaml-model |
capacity.self_reference | Délégation vers soi-même | acp/yaml-model |
MCP — runtime (proposé)
| Code | Condition | Fiche |
|---|---|---|
mcp.tool_denied | Outil hors grant à l'exécution | grants |
Warnings agent-maker (existant)
| Code | Condition | Fiche |
|---|---|---|
orphan.agent | Agent sans trigger ni parent ACP | triggers/common-rules |
orphan.mcp | Serveur MCP non référencé | — |
orphan.model | Modèle non utilisé | — |
trigger.external_no_facade | external-gateway sans facade | a2a/yaml-model |
instruction.unknown_variable | Variable inconnue dans template | — |
instruction.unused_required | Placeholder requis jamais fourni (lint éditeur) | — |
Note : pas de warning
trigger.delegation_no_facadeaujourd'hui —facadesurdelegation-gatewayreste recommandée doc-only.
Evals — agent-maker (existant)
| Code | Condition | Fiche |
|---|---|---|
eval.scenario_input_unknown_key | Clé input eval inconnue | evals/input-contract |
Lacunes P0 (runtime proposé)
Codes à définir : timeout délégation, max depth ACP, erreurs A2A wire — voir LACUNES.md.