From 2117ef126bcc9ede38bfd40f045d5239bb28cbbd Mon Sep 17 00:00:00 2001 From: Song Zhao Date: Fri, 31 Jul 2026 10:52:45 -0700 Subject: [PATCH] test(maestro-case): guard io binding direct authoring --- tests/tasks/uipath-maestro-case/io_binding/io_binding.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tests/tasks/uipath-maestro-case/io_binding/io_binding.yaml b/tests/tasks/uipath-maestro-case/io_binding/io_binding.yaml index 5185a88a7f..02df35f583 100644 --- a/tests/tasks/uipath-maestro-case/io_binding/io_binding.yaml +++ b/tests/tasks/uipath-maestro-case/io_binding/io_binding.yaml @@ -58,6 +58,13 @@ success_criteria: weight: 6.0 pass_threshold: 1.0 + - type: command_not_executed + description: "Agent did not use mutating case-authoring CLI commands" + tool_name: "Bash" + command_pattern: '(uip|\$UIP)\s+maestro\s+case\s+(cases|stages|tasks|(?:case|stage|task)-(?:entry|exit)-conditions)\s+(add(?:-connector)?|update|remove)\b' + weight: 3.0 + pass_threshold: 1.0 + post_run: - command: "python3 $SKILLS_REPO_PATH/tests/tasks/uipath-maestro-case/_shared/cleanup_solutions.py" timeout: 120