Harness Support Matrix

Honest support tiers and fixture status for each agent harness

Public honesty matrix for repo-managed harness surfaces. The table reflects config/harness-surface-registry.json support tiers; validated rows have fixture-executable evidence and documented rollback coverage (where applicable) recorded in planning/manifests/harness-fixture-support.json.

HarnessSupport tierFixture statusValidation commands
Claude Coderepo-present-validation-requiredfixture-executableuv run wagents validate
uv run wagents package --dry-run
uv run pytest tests/test_platform_adapters.py -q
Claude Desktoprepo-present-validation-requiredfixture-plan-onlyuv run wagents validate
ChatGPTrepo-present-validation-requireddocs-ledger-requireduv run wagents validate
Codexrepo-present-validation-requiredfixture-executableuv run pytest tests/test_distribution_metadata.py
uv run wagents validate
uv run pytest tests/test_platform_adapters.py -q
GitHub Copilot Web and Coding Agentrepo-present-validation-requiredfixture-plan-onlyuv run wagents validate
GitHub Copilot CLIrepo-present-validation-requiredfixture-executableuv run wagents validate
uv run pytest tests/test_harness_plan_fixtures.py -q -k 'copilot or merge_copilot'
OpenCoderepo-present-validation-requiredfixture-executableuv run pytest tests/test_distribution_metadata.py
uv run wagents validate
uv run pytest tests/test_platform_adapters.py -q
Gemini CLIrepo-present-validation-requiredfixture-executableuv run wagents validate
uv run wagents openspec validate
uv run pytest tests/test_harness_plan_fixtures.py -q -k 'gemini or render_gemini'
Antigravityrepo-present-validation-requireddocs-ledger-requireduv run wagents validate
Cursor Editorvalidatedfixture-executableuv run pytest tests/test_sync_agent_stack.py -q -k cursor
uv run pytest tests/test_harness_plan_fixtures.py -q -k cursor
uv run pytest tests/test_harness_rollback_fixtures.py -q -k cursor_rollback
Cursor CLIvalidatedfixture-executableuv run pytest tests/test_sync_agent_stack.py -q -k cursor
uv run pytest tests/test_harness_plan_fixtures.py -q -k cursor
uv run pytest tests/test_harness_rollback_fixtures.py -q -k cursor_rollback
Cursor Cloud Agentrepo-present-validation-requiredfixture-executableuv run pytest tests/test_harness_plan_fixtures.py -q -k cursor_cloud
uv run wagents validate
Cursor Cloud Subagentrepo-present-validation-requiredfixture-executableuv run pytest tests/test_sync_agent_stack.py -q -k cursor_agent
uv run pytest tests/test_harness_plan_fixtures.py -q -k cursor_cloud_subagent
uv run pytest tests/test_validate_repo.py -q -k cursor_agents
Cursor Bugbotrepo-present-validation-requiredfixture-executableuv run pytest tests/test_harness_plan_fixtures.py -q -k cursor_bugbot
uv run wagents validate
Cursor Agent Client Protocolrepo-present-validation-requiredfixture-executableuv run pytest tests/test_harness_plan_fixtures.py -q -k cursor_acp
uv run pytest tests/test_sync_agent_stack.py -q -k 'cursor_adapter_sync_home or cursor_adapter_render'
uv run wagents validate
Perplexity Desktopexperimentaldocs-ledger-requireduv run wagents validate
Cherry Studioexperimentalfixture-plan-onlyuv run wagents validate
Crushrepo-present-validation-requiredfixture-plan-onlyuv run wagents validate
Grok Buildrepo-present-validation-requiredfixture-executableuv run pytest tests/test_grok_platform.py -q
uv run pytest tests/test_sync_agent_stack.py -q -k grok
uv run pytest tests/test_harness_rollback_fixtures.py -q -k grok

These harnesses have fixture-executable status in planning/manifests/harness-fixture-support.json:

  • claude-code — Executable adapter + validate fixtures present; promote to validated after CI matrix green.
  • codex — Executable adapter + validate fixtures present; promote to validated after CI matrix green.
  • github-copilot-cli — Requires CLI config, MCP, and installed-skill inventory fixtures before validated support claims.
  • opencode — Executable adapter + validate fixtures present; promote to validated after CI matrix green.
  • gemini-cli — Requires Gemini CLI instruction, skills, MCP, and OpenSpec wrapper fixtures before validated support claims.
  • cursor-editor — Repo-owned editor surfaces via wagents/platforms/cursor.py (rules, skills, MCP, hooks, permissions, agents).
  • cursor-cli — Project .cursor/cli.json permissions, MCP, and agent overlays are repo-synced.
  • cursor-cloud-agent — Repo-owned project rules and hooks are synced for cloud execution.
  • cursor-cloud-subagent — Repo-owned .cursor/agents overlays are synced with portable agents.
  • cursor-bugbot — Repo-owned .cursor/BUGBOT.md render fixture present.
  • cursor-acp — Repo-owned project MCP and CLI permissions for agent acp.
  • grok-build — Fixture-executable via test_grok_platform.py, sync_agent_stack grok slices, and grok rollback merge tests.