Skip to content

feat(agent-evals): add suite-based behavioral eval harness for agent onboarding fixes NV-8059 #7

feat(agent-evals): add suite-based behavioral eval harness for agent onboarding fixes NV-8059

feat(agent-evals): add suite-based behavioral eval harness for agent onboarding fixes NV-8059 #7

Workflow file for this run

name: Agent evals
on:
pull_request:
branches:
- next
paths:
- packages/shared/docs/agent-onboarding.md
- libs/agent-evals/**
- .github/workflows/agent-evals.yml
jobs:
evals:
runs-on: ubuntu-latest
timeout-minutes: 45
steps:
- name: Checkout
uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
- name: Setup pnpm
uses: pnpm/action-setup@0e279bb959325dab635dd2c09392533439d90093 # v6.0.8
with:
version: 11.0.9
- name: Setup Node.js
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
with:
node-version: 22
cache: pnpm
- name: Install dependencies
run: pnpm install --frozen-lockfile
- name: Run agent evals
env:
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
run: pnpm --filter @novu/agent-evals eval src/suites/agent-onboarding