report_action_outcome
Report UI action outcomes and failure reasons to build per-app recipes, preventing future agents from repeating dead ends.
Instructions
Report one UI action outcome (invoke/set_value/focus). Feeds per-app recipes in get_app_knowledge. Metadata only — never screen content or typed text. Report FAILURES too (ok=false plus reason): they become common_failures and stop the next agent from repeating the same dead end.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ms | No | Action duration in ms | |
| ok | No | Action succeeded? | |
| app | Yes | App where action occurred | |
| action | Yes | Action performed (invoke, set_value, focus) | |
| reason | No | Only when ok=false. Closed vocabulary: elemento_nao_encontrado, elemento_nao_suporta_invoke, elemento_nao_suporta_set_value, campo_somente_leitura, janela_nao_encontrada, ui_timeout, acao_bloqueada, erro_uia, outro. Anything else is stored as "outro" — free text never reaches disk. | |
| element_name | No | Element name (e.g. "Save") | |
| element_role | No | Element role (Button, Edit, ...) |