Repository navigation
v0.2.0 — Subprocess evaluator + bundled skills
Highlights
- Subprocess evaluator backends (#24). LLM-as-a-judge reviewer now runs as a subprocess against your installed
claudeorcodexCLI instead of going through the Anthropic Agent SDK. Select with[evaluation] backendinnasde.toml. Unlocks subscription billing (Claude Max, ChatGPT Plus) for local evaluation and reuses your existing OAuth/keychain auth. - Bundled authoring skills +
nasde install-skills. Copies thenasde-benchmark-*skills into~/.claude/skills/so they're available in every Claude Code session.--scope projectand--forceflags supported. - Trajectory-aware evaluation (#22). Set
[evaluation] include_trajectory = trueto let the reviewer access the agent's ATIF trajectory (agent/trajectory.json) alongside the final workspace — criteria can now reward how the agent got to the result. - MCP server configuration per variant. Drop a
claude_config.jsoninto a variant directory to wire up MCP servers for that variant's runs. - README rewritten for a developer audience with problem-first framing and an explicit "why NASDE" section.
Fixes
- Evaluator captures a real stderr file descriptor, surfacing actual error output when the subprocess fails.
- Clearer diagnostics when the evaluator's Claude Code process exits non-zero.
scripts/export_*_oauth_token.shno longer useset -e, so sourcing them into a shell with an error no longer kills the terminal.nasde evalnow forwards the full[evaluation]config fromnasde.toml(#23).
See CHANGELOG.md for full details.