GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - primer/agent-eval: Tools to evaluate agent performance

BranchesTags
Open more actions menu

Latest commit

 

History

361 Commits
361 Commits

Folders and files

NameName
Last commit message
Last commit date
.agents/skills
.agents/skills
 
 
.changeset
.changeset
 
 
.devcontainer
.devcontainer
 
 
.github
.github
 
 
benchmarks
benchmarks
 
 
docs
docs
 
 
experiments
experiments
 
 
packages/agent-eval
packages/agent-eval
 
 
scenarios
scenarios
 
 
script
script
 
 
skills
skills
 
 
website
website
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.nvmrc
.nvmrc
 
 
.prettierignore
.prettierignore
 
 
AGENTS.md
AGENTS.md
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
eslint.config.js
eslint.config.js
 
 
package.json
package.json
 
 
pnpm-lock.yaml
pnpm-lock.yaml
 
 
pnpm-workspace.yaml
pnpm-workspace.yaml
 
 
prettier.config.js
prettier.config.js
 
 
tsconfig.base.json
tsconfig.base.json
 
 
tsconfig.json
tsconfig.json
 
 
turbo.json
turbo.json
 
 
vitest.config.ts
vitest.config.ts
 
 

Repository files navigation

agent-eval

An open source library for evaluating model performance across different tasks.

This project contains the @primer/agent-eval library and CLI for evaluating agent performance across different tasks. This is useful for establishing benchmarks for the capabilities of your project (like a design system) or for running experiments to understand the best way to improve model outcomes for the task at hand.

To do so, we create a variety of scenarios that describe the task, the starting workspace, and the checks or judges that evaluate the result. These scenarios are then used in benchmarks and experiments to evaluate model performance.

To learn more about how to use this library, visit @primer/agent-eval or install the agent-eval skill to get started.

Agent skills

Install the agent-eval skill to help your agent set up and run evaluations:

npx skills add primer/agent-eval --skill agent-eval

The skill points to the docs included in your installed @primer/agent-eval package, so guidance stays aligned with that version. The skill and runtime package are installed separately.

You can also skip installing the skill and run npx agent-eval agent setup from your project's root to add this guidance automatically. Or, after installing the package, add this one line to your project's AGENTS.md:

When working with agent-eval, first read node_modules/@primer/agent-eval/docs/AGENTS.md.

The package docs entrypoint links to getting-started, evaluation methodology, domain model, and CLI guides.

Install the agent-eval-investigate skill to investigate experiment or benchmark results, explain observed model behavior (such as why a tool was or was not called), and suggest setup improvements:

npx skills add primer/agent-eval --skill agent-eval-investigate

Use /agent-eval-investigate with a result bundle, the relevant scenario or trial, and the behavior you want to understand. The skill can also offer to apply a proposed change and rerun a focused comparison with your approval.

Contributing

We love collaborating with folks inside and outside of GitHub and welcome contributions! If you're interested, check out our contributing docs for more info on how to get started.

License

Licensed under the MIT License.

About

Tools to evaluate agent performance

primer.github.io/agent-eval/

Resources

Readme
MIT license

Code of conduct

Code of conduct

Contributing

Contributing

Security policy

Security policy
Activity
Custom properties

Stars

3 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.