Use fixed answers
Checked-in test data gives a valid agent or user answer for each step.
Latest verified result · August 8, 2026
Every owned skill workflow test finished with the expected result.
What this result says
These tests cover the part Yield controls: running code, keeping step order, saving results, and resuming. They do not claim Yield is better than prompts or judge whether a model’s answer is true.
Each PASS is a real yskill test run. The suite gives fixed answers for agent and user steps. Yield still runs command steps itself.
| Owned skill workflow | TypeScript | Python | Go | Rust |
|---|---|---|---|---|
| Review a branch | PASS | PASS | PASS | PASS |
| Investigate a failure | PASS | PASS | PASS | PASS |
| QA a web change | PASS | PASS | PASS | PASS |
| Release a package | PASS | PASS | PASS | PASS |
| Triage an issue | PASS | PASS | PASS | PASS |
| Repair CI | PASS | PASS | PASS | PASS |
| Upgrade a dependency | PASS | PASS | PASS | PASS |
| Migrate a database | PASS | PASS | PASS | PASS |
| Audit a security change | PASS | PASS | PASS | PASS |
| Publish an iOS build | PASS | PASS | PASS | PASS |
These checks cover responses, replay, choices, changed code, and failed rules.
A saved answer moves the run to its expected final result.
Concurrent identical responses create one completion event.
The same committed response recovers; different content is refused.
Every SDK rejects a value outside the options declared by the workflow.
The saved history produces the same next step.
If the workflow changed, Yield stops instead of using the wrong saved result.
A failed check ends as blocked and saves the reason.
New workflow code is refused until the user accepts the change.
The suite uses fixed model answers. If a test fails, the problem is in the SDK, runtime, protocol, or workflow code.
Checked-in test data gives a valid agent or user answer for each step.
yskill test runs commands, submits each answer, and requires the expected final result.
Focused tests cover concurrent responses, exact retries, choices, replay, blocked runs, and changed code.
We show what the tests cover and what they do not cover.
The published result is accepted only when the tests run again with the same source hash and test list.
git clone https://github.com/operatorstack/yield.git
cd yield/evals
git checkout 66decd17098acf2e16e90cb7286d7f6949d4c158
npm ci
npm test
Exact first-party test source
9a3f7e52d3321fc41bd5792f185db8d9aac235f4031cc1d0651bb60e8de076c1Yield commit
66decd17098acf2e16e90cb7286d7f6949d4c158Generated . The hash covers the CLI, runtime, protocol, SDKs, skill workflows, test data, and test script. It does not include build caches or independently test agent judgment.