← Files ConductorARCHIVED FILE
evaluations/incomplete-run-workflow.json
2.24 KB · Oct 3, 2026 · 06:32 UTC
{
"name": "Incomplete Prompt — 'Run My Workflow' with No Name and No Input",
"skills": ["conductor"],
"query": "Run my workflow.",
"expected_behavior": [
"Step 1: Recognize the prompt is missing two essential pieces of information for `conductor workflow start`: (a) the workflow name (and possibly version), (b) the input payload.",
"Step 2: Do NOT make up a workflow name or fabricate inputs. Do NOT pick the first workflow alphabetically.",
"Step 3: Help the user help themselves: offer to list available workflows so they can pick. Show the command (`conductor workflow list --json` or `conductor workflow list`).",
"Step 4: Ask whether they want sync (`--sync`, blocks for completion) or async (default, returns immediately with workflow ID).",
"Step 5: If the user has run workflows recently in this session/profile, surface those names as likely candidates — but still ask, don't pick.",
"Step 6: Once a name is chosen, fetch the workflow definition to read the expected `inputParameters` schema — `conductor workflow get {name}` — so the agent can ask for the right input fields rather than letting the user guess.",
"Step 7: For input, offer both forms — `-i '{\"...\":\"...\"}'` for short inline JSON and `-f input.json` for larger payloads (per SKILL.md 'Creating workflows' section).",
"Step 8: End with the smallest possible next-step question — 'Which workflow? Want me to list them?' — not an explainer essay."
],
"success_criteria": [
"Agent does NOT invent a workflow name or pick one without confirmation",
"Agent does NOT fabricate input JSON",
"Agent offers to list available workflows so the user can pick — shows the actual command (`conductor workflow list` or `--json` variant)",
"Agent recognizes the inputs come from the workflow's defined `inputParameters` and offers to read the schema (`conductor workflow get {name}`) once a name is provided",
"Agent asks (or surfaces as a choice) sync (`--sync`) vs async — does not silently default to either",
"Agent's response leads with the missing-info question (which workflow? what input?) — any explanation of the workflow-start mechanics is secondary, not the main payload",
"Agent does not silently start *some* workflow"
]
}
SHA-256: e497f7a1b7ffb51f5139e70d371860684d01d0d14cb1ed59b7a876b1ca21fac0