This directory contains the runnable examples referenced by the BenchFlow docs.
They live under docs/examples/ so examples and docs move together.
Use bench eval run for one task:
bench eval run \
--source-repo benchflow-ai/skillsbench \
--source-path tasks/edit-pdf \
--agent gemini \
--model gemini-3.1-flash-lite-preview \
--sandbox daytonaSandboxes are docker, daytona, and modal.
When an example or task has a skills directory, mount it with
--skill-mode with-skill:
bench eval run \
--tasks-dir tasks/my-task \
--agent gemini \
--model gemini-3.1-flash-lite-preview \
--sandbox daytona \
--skill-mode with-skill \
--skills-dir tasks/my-task/environment/skillsSee Architecture: skill loading for the skill loading semantics.
benchflow-grpo-pipeline.mddocuments the end-to-end BenchFlow-owned TRL GRPO workflow: HF task snapshots, baseline eval, GRPO training withBenchFlowSpec, final eval, and paired lift reporting.coder-reviewer-demo.pyruns a single-agent baseline and a coder-reviewer scene against a task directory.scene-patterns.mdexplains single-agent, self-review, specialist-review, and client-advisor scene patterns.nanofirm-task/is a tiny task directory you can use when checking task layout, verifier behavior, and oracle execution. It intentionally stays in the legacytask.tomlsplit layout as the input fixture forbench tasks migrate; do not convert it totask.md.user_dogfood.pydemonstrates a rule-basedFunctionUserprogressive disclosure loop.swebench_pro_user_dogfood.pyruns the progressive-disclosure pattern on SWE-bench Pro-style tasks.