openagent - Full-featured development agent (22+ tests)
opencoder - Specialized coding agent (4+ tests)
npm test # All agents, all tests (default)
npm run test:all # Explicit all agents
npm run test:openagent # OpenAgent only
npm run test:opencoder # OpenCoder only
npm run test:openagent:grok # Grok (free tier, fast)
npm run test:openagent:claude # Claude Sonnet 4.5 (best quality)
npm run test:openagent:gpt4 # GPT-4 Turbo (OpenAI)
npm run test:opencoder:grok # Grok (free tier, fast)
npm run test:opencoder:claude # Claude Sonnet 4.5 (best quality)
npm run test:opencoder:gpt4 # GPT-4 Turbo (OpenAI)
npm run test:all:grok # All agents with Grok
npm run test:all:claude # All agents with Claude
npm run test:all:gpt4 # All agents with GPT-4
npm run test:openagent:developer # Developer tests (code, docs, tests)
npm run test:openagent:context # Context loading tests
npm run test:openagent:business # Business/conversation tests
npm run test:opencoder:developer # Developer tests
npm run test:opencoder:bash # Bash execution tests
npm run test:pattern -- "developer/*.yaml" # All developer tests
npm run test:pattern -- "context-loading/*.yaml" # Context tests
npm run test:pattern -- "edge-case/*.yaml" # Edge cases
npm run test:openagent -- --pattern="developer/ctx-*" # OpenAgent context tests
npm run dashboard # Launch interactive dashboard
npm run dashboard:open # Launch and auto-open browser
The dashboard provides:
npm run results:openagent # Recent OpenAgent results
npm run results:opencoder # Recent OpenCoder results
npm run results:latest # Latest test summary (JSON)
npm run test:debug # Run with debug output
npm run test:openagent -- --debug # Debug OpenAgent tests
npm run test:opencoder -- --debug # Debug OpenCoder tests
Debug mode shows:
npm run dev:setup # Install dependencies
npm run dev:build # Build framework
npm run dev:test # Run unit tests
npm run dev:clean # Clean and reinstall
npm run version # Show current version
npm run version:bump alpha # Bump alpha version
npm run version:bump beta # Bump to beta
npm run version:bump rc # Bump to release candidate
evals/agents/
โโโ openagent/tests/
โ โโโ developer/ # Code, docs, tests (12 tests)
โ โ โโโ ctx-code-001.yaml
โ โ โโโ ctx-docs-001.yaml
โ โ โโโ ctx-tests-001.yaml
โ โ โโโ ctx-delegation-001.yaml
โ โ โโโ ...
โ โโโ context-loading/ # Context loading (5 tests)
โ โ โโโ ctx-simple-coding-standards.yaml
โ โ โโโ ctx-simple-documentation-format.yaml
โ โ โโโ ...
โ โโโ business/ # Conversations (2 tests)
โ โ โโโ conv-simple-001.yaml
โ โ โโโ data-analysis.yaml
โ โโโ edge-case/ # Edge cases (3 tests)
โ โโโ just-do-it.yaml
โ โโโ missing-approval-negative.yaml
โ โโโ no-approval-negative.yaml
โ
โโโ opencoder/tests/
โโโ developer/ # Bash, file ops (4 tests)
โโโ bash-execution-001.yaml
โโโ file-read-001.yaml
โโโ multi-tool-001.yaml
โโโ simple-bash-test.yaml
npm run test:openagent:grok # Fast, free
npm run test:opencoder:grok # Fast, free
npm run test:openagent:claude # Best quality
npm run test:opencoder:claude # Best quality
npm run test:all:claude # All agents, best model
# 1. Run tests in debug mode
npm run test:openagent:developer -- --debug
# 2. View results in dashboard
npm run dashboard:open
# 3. Iterate on agent prompts
# Edit .opencode/agent/openagent.md
# 4. Re-run tests
npm run test:openagent:developer
npm run test:ci # Fast smoke tests for both agents
npm run test:ci:openagent # OpenAgent smoke test
npm run test:ci:opencoder # OpenCoder smoke test
After running tests, results are saved to:
evals/results/latest.json - Latest test runevals/results/history/YYYY-MM/DD-HHMMSS-{agent}.json - Historical resultsView in dashboard: npm run dashboard:open
Tests are evaluated by multiple evaluators:
# Ensure dependencies are installed
npm run dev:setup
# Build the framework
npm run dev:build
# Check if results exist
ls -la evals/results/
# Try launching manually
cd evals/results && ./serve.sh
# Check current version
npm run version
# Sync VERSION file with package.json
npm run version > VERSION
evals/agents/*/tests/npm run test:debugnpm run dashboard:openCurrent Version: 0.1.0-alpha.1
Last Updated: 2025-11-26