Connect Claude
- Select the organization that will own the runs.
- Open Settings > Harnesses > Add harness and choose Claude Code.
- Enter an Anthropic API key and choose Everyone in the organization for CLI, SDK or CI runs.
- Save it, make it the Claude default, and choose Verify.
evals:read and evals:write in the same organization. Configure it as ANPORD_API_KEY in your shell or CI secret store. No Anthropic key belongs in your eval file or GitHub workflow. Hosted E2B sandboxes need no separate key.
Verify one trial
Installanpord, then create claude.eval.ts:
Compare models
Keep the cases unchanged and add tasks:cases × tasks × trials. Split larger matrices into separate suites. Use the shared GitHub Action with the same organization API key.
If setup fails
- Missing Claude credential: check the organization, shared scope and default connection.
- Authentication rejected: rotate the Anthropic key and verify it again.
- Model unavailable: check the exact ID and your account’s access.
- Local login works but CI fails: CI needs an organization connection, not your personal connection or local session.