Files
rpa_vision_v3/data/primitives/text_input_focused.yaml

49 lines
1.3 KiB
YAML

schema_version: 1
id: text_input_focused
kind: primitive
marker_or_action: action
version: 1
intent:
fr: saisir du texte dans le champ deja focus
executor_kind: text_input
parameters_schema:
text:
type: str
required: true
description: texte a saisir
constraints:
min_length: 1
concat_rule:
type: str
required: false
default: concat_in_order
description: regle de reconstruction du texte depuis les fragments de trace
constraints:
enum: [concat_in_order, last_fragment_only]
clear_before:
type: bool
required: false
default: false
description: vider le champ avant saisie
submit_after:
type: bool
required: false
default: false
description: appuyer sur entree apres saisie
failure_message_template:
intention: saisir le texte attendu dans le champ actif
attendu: le texte attendu doit apparaitre dans le champ focus
vu: "{observed_human_state}"
demande: confirmer qu'un champ de saisie est bien au focus, ou me montrer le bon champ
notes:
- "Necessite un focus prealable garanti par la competence appelante."
- "reconstructed_text reste cote competence pour validation offline contre la trace."
- "submit_after=true represente une composition text_input_focused puis key_combo([enter])."
created_at: "2026-05-28T10:25:00+02:00"