Skip to content

Replace the vitest evals with the simulation suite - #63

Merged
u9g merged 1 commit into
mainfrom
jason/remove-unit-tests
Sep 4, 2026
Merged

Replace the vitest evals with the simulation suite#63
u9g merged 1 commit into
mainfrom
jason/remove-unit-tests

Conversation

@u9g

@u9g u9g commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Now that scenarios.yaml covers agent behavior end to end (#62), the per-push vitest evals duplicate that coverage. This removes them and the test CI job that ran them, and keeps one eval commented out in src/agent.test.ts as an example of the in-process framework for turn-level checks that don't need a live session.

  • src/agent.test.ts: everything commented out except a header explaining why; the offers assistance eval remains as the example. vitest and the test scripts stay so uncommenting it just works.
  • .github/workflows/tests.yml: the test job is gone, leaving the typecheck/lint/format job. An empty suite makes vitest exit non-zero, so the job would fail on every PR otherwise. If the Test (Node.js 24) check is required in branch protection it will need to be dropped.
  • README, AGENTS.md, and the simulations.yml header comment now lead with simulations and point at the commented example instead of pnpm test. Also dropped the README step about a "Check files not tracked in git" step that no longer existed in tests.yml.

Verified locally: pnpm run typecheck, pnpm run lint, pnpm run format:check.

Agent behavior is now covered by scenarios.yaml, so the in-process evals and
the CI job that ran them on every push are gone. One eval stays commented out
in src/agent.test.ts as an example of the in-process framework for turn-level
checks.
@u9g
u9g merged commit 8a55acc into main Sep 4, 2026
5 checks passed
@u9g
u9g deleted the jason/remove-unit-tests branch September 4, 2026 18:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants