What is AgentCompass?
AgentCompass is a unified evaluation runtime for LLM and VLM agents. It gives research and engineering teams one workflow for running agent benchmarks across tool calling, deep research, agentic coding, productivity, GUI grounding, terminal tasks, and remote sandbox environments. The central idea is composability. A run is not tied to one benchmark runner, one agent framework, one model endpoint, or one sandbox provider. AgentCompass keepsbenchmark, harness, model, and environment as separate axes in the same RunRequest, so each part can evolve or be swapped without rewriting the others.
AgentCompass runs evaluations directly from the CLI or Python SDK. A long-running API server, queue, worker pool, or global LLM gateway is not required for the main runtime path.
Composable by Design
AgentCompass is built around four independent choices:Some harnesses declare compatibility limits through
supports(environment, model), and some heavy benchmarks need recipes for images or workspaces. Those constraints are handled at the runtime boundary instead of being embedded inside benchmark logic.Core Capabilities
Tool Calling
Check protocol compatibility, direct model calls, structured output behavior, and tool-use workflows with registered runtime components.
Deep Research
Run browse-heavy and judge-scored research benchmarks such as BrowseComp, GAIA, HLE, DeepSearchQA, and FrontierScience.
Agentic Coding
Evaluate repository repair and scientific coding agents on SWE-bench and SciCode.
Productivity
Evaluate long-horizon task delivery with GDPval AC, PinchBench, and SkillsBench.
GUI Interaction
Measure GUI grounding behavior with ScreenSpot-style screenshot tasks.
Runtime Shape
Next Steps
Install AgentCompass
Clone the repository and install runtime dependencies.
Run your first evaluation
Connect a model endpoint and launch a small benchmark.
Explore key modules
Understand benchmarks, harnesses, environments, recipes, and results.
Use remote sandboxes
Run heavyweight coding and terminal tasks with provider-backed environments.
