Skip to content

Add evals - #70

Merged
adampoit merged 4 commits into
mainfrom
add-evals
Aug 6, 2026
Merged

Add evals#70
adampoit merged 4 commits into
mainfrom
add-evals

Conversation

@adampoit

@adampoit adampoit commented Aug 6, 2026

Copy link
Copy Markdown
Owner

No description provided.

@not-adam

not-adam Bot commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Mira PR Walkthrough

Walkthrough was not generated.

@not-adam not-adam Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Mira Review Summary

The PR adds a comprehensive LLM-driven eval system (runner, fixtures, assertions, 5 scenarios, user-driver agent) with a publication gate in publish.yml. The primary concern is that the core runAgent orchestration in evals/runner.ts (888 lines) has no test coverage — the existing tests only cover helper functions, leaving the session lifecycle, timeout handling, credential isolation, replay logic, and budget enforcement untested. Since publication is gated on these evals passing, a runner bug could block valid releases or allow broken code through.

Key Issues

Issue Location
🔴 The eval runner (888 lines) that gates npm publication has no test coverage for its core orchestration logic. Bugs in session lifecycle, timeout handling, or credential isolation could cause false pass/fail in publication gating. evals/runner.ts:1

Comment thread evals/runner.ts
@adampoit
adampoit merged commit 05b8b53 into main Aug 6, 2026
2 checks passed
@adampoit
adampoit deleted the add-evals branch August 6, 2026 05:52
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.

1 participant