Compare
Choose another agent
Return to the integration hub and compare runtime boundaries.
Agent integration
osec-agent-1 binary on PATH.claude CLI installed and authenticated; confirm an interactive session can start.Create harness/claude-code/manifest.toml:
type = "claude-code"# Optional: omit to use the CLI default.# model = "claude-sonnet-5"# Headless Claude needs an explicit permission posture.args = ["--dangerously-skip-permissions"]
harness/claude-code/CLAUDE.md.skills/ and agents/trees are staged into Claude’s native directories.[system_prompt] block may append or override, with exactly one of file or content.[env]; credential variable names are rejected.$ claude --version$ osb doctor
Doctor must find claude, the paired OSB binaries, and every judge route. Manifest validation then catches unknown keys and missing prompt files before a run starts.
aws-active-access-keys-older before you spend on full coverage.$ osb run ISPM-Enterprise-SQL@v1 claude-code \--tasks aws-active-access-keys-older
The harness id is the directory name, not an agent flag. OSB resolves the directory, validates the manifest and dataset identity, pings the required models, and only then starts the candidate.
claude-code.get_schema and run_query through the benchmark MCP server.$ osb inspect
claude --version succeeds in the same shell that starts OSB.args; do not rely on an interactive prompt.skills/ or agents/tree and confirm the run’s saved agent/ snapshot contains it.osb doctor without putting its key in the manifest.Compare
Run
Publish