{ "schemaVersion": "armorbreak.compatibility-matrix/v2", "generatedAt": "2026-10-22T16:17:02.384Z", "commitSha": "f885d6c7f9be951654bb6447a6e0a71b6b436107", "source": "docs/v2/acceptance/host-model + real host tasks; generated after 2026-10-22 host tests", "evidenceWindow": { "earliest": "2026-10-21T15:31:30.273Z", "latest": "2026-10-22T15:17:28.948Z" }, "hosts": [ { "host": "DSH", "hostVersion": "DeepSeek Harness Desktop", "os": "win32", "arch": "x64", "integrationMethod": "native Cordis preset", "transport": "native", "installState": "INSTALLED", "toolHandshake": "PASS", "taskRunState": "L0_COMPLETED", "policyDeniedTest": "UNIT_ONLY", "evidenceId": "task_mvi9s8sb_821b3068", "reportHash": "a6d4ea9b230e83451ee85bce6bddec6810b55173ba2b585d03483461ca89ebee", "testAt": "2026-10-21T15:31:30.273Z", "limitation": "L0 only; L1/L2 not executed in this host evidence.", "commitSha": "2f0ab8b", "evidenceLevel": "real_verified", "runtime": "DSH Desktop", "modelExecution": "NATIVE_MODEL", "coreExecution": "NATIVE_CORE" }, { "host": "Codex", "hostVersion": "codex-cli 0.154.0", "os": "win32", "arch": "x64", "integrationMethod": "MCP stdio", "transport": "stdio", "installState": "INSTALLED_REAL_USER_CONFIG", "toolHandshake": "PASS", "taskRunState": "L0_COMPLETED", "policyDeniedTest": "NOT_RUN", "evidenceId": "docs/v2/acceptance/host-e2e-2026-10-22.json", "reportHash": "27734e551aaabf2359512fcffed891edb8269e3a608c711a2e6baeee72eb2bc5", "testAt": "2026-10-22T04:20:39.000-07:00", "limitation": "Real user config. Model gpt-6-astra called armorbreak_health (audit ok:true); prior run executed full L0 analyze + report.", "commitSha": "6150ad0", "evidenceLevel": "real_verified", "runtime": "Codex CLI", "modelExecution": "MCP_MODEL", "coreExecution": "MCP_CORE" }, { "host": "Claude Code", "hostVersion": "2.1.299", "os": "win32", "arch": "x64", "integrationMethod": "MCP stdio + project .mcp.json", "transport": "stdio", "installState": "USER_CONFIG_REGISTERED", "toolHandshake": "PASS", "taskRunState": "NOT_RUN", "policyDeniedTest": "NOT_RUN", "evidenceId": "docs/v2/acceptance/claude-mcp.json", "reportHash": null, "testAt": "2026-10-22T12:20:43.585Z", "limitation": "Claude Code MCP handshake/plugin/7 skills PASS; no model L0 through MCP. The Cowork CLI L0 is a separate row.", "commitSha": "2f0ab8b", "evidenceLevel": "mcp_verified", "runtime": "Claude Code", "modelExecution": "NOT_RUN", "coreExecution": "NOT_RUN" }, { "host": "Claude Cowork", "runtime": "Claude Cowork sandbox", "hostVersion": "Claude Cowork / Claude Code 2.1.299", "os": "win32", "arch": "x64", "integrationMethod": "repository CLI in Cowork sandbox", "transport": "CLI", "installState": "SESSION", "toolHandshake": "NOT_APPLICABLE", "taskRunState": "L0_COMPLETED", "modelExecution": "CLI_MODEL", "coreExecution": "CLI_CORE", "policyDeniedTest": "NOT_RUN", "evidenceId": "docs/v2/acceptance/host-model/claude-cowork/l0.json", "reportHash": "2d5ca83af7a03584a1e2e28327ca3cc1d86a978b587fb7e1973ba149697c2753", "testAt": "2026-10-22T15:00:54.768Z", "commitSha": "c4fd1dc", "evidenceLevel": "cli_verified_l0", "limitation": "Real Claude host model L0 through repository CLI; ArmorBreak MCP was not mounted in that Cowork session." }, { "host": "Hermes Agent", "hostVersion": "0.19.0 (2026.7.20)", "os": "win32", "arch": "x64", "integrationMethod": "MCP stdio", "transport": "stdio", "installState": "INSTALLED_REAL_USER_CONFIG", "toolHandshake": "PASS", "taskRunState": "L0_COMPLETED", "policyDeniedTest": "NOT_RUN", "evidenceId": "docs/v2/acceptance/host-e2e-2026-10-22.json", "reportHash": "1b65e4df6c3f72005d70d46a2ad49ef7f114139df701815fde157fea80210594", "testAt": "2026-10-21T21:14:05.000-07:00", "limitation": "Real MCP + model deepseek-v4-pro called armorbreak_health (ok:true); prior run executed full L0 analyze + report.", "commitSha": "6150ad0", "evidenceLevel": "real_verified", "runtime": "Hermes Agent", "modelExecution": "MCP_MODEL", "coreExecution": "MCP_CORE" }, { "host": "Cursor", "hostVersion": "3.17.8", "os": "win32", "arch": "x64", "integrationMethod": "MCP + cursor skills/plugin", "transport": "stdio", "installState": "USER_CONFIG_REGISTERED", "toolHandshake": "PASS", "taskRunState": "L0_COMPLETED", "policyDeniedTest": "NOT_RUN", "evidenceId": "docs/v2/acceptance/host-model-e2e-2026-10-22.json", "reportHash": "96c664a076365bdb7a857fe1686e1963725f64972dffa6be494f205a7f3fdf54", "testAt": "2026-10-21T16:06:00.000Z", "limitation": "Real model Cursor Grok 4.6 Medium ran sast.scan + report (task_mvjey0mk_d002525a). Node 22 regex bug found and fixed.", "commitSha": "2f0ab8b", "evidenceLevel": "real_verified", "runtime": "Cursor", "modelExecution": "MCP_MODEL", "coreExecution": "MCP_CORE" }, { "host": "WorkBuddy", "hostVersion": "5.5.2", "os": "win32", "arch": "x64", "integrationMethod": "MCP + Skill UI", "transport": "stdio", "installState": "USER_CONFIG_REGISTERED", "toolHandshake": "PASS", "taskRunState": "L0_COMPLETED", "policyDeniedTest": "NOT_RUN", "evidenceId": "docs/v2/acceptance/host-model-e2e-2026-10-22.json", "reportHash": "9bf2cbe12c18ed7ae6684bf1d50a1e920ec063509513954e9014d39795faed8f", "testAt": "2026-10-21T16:06:00.000Z", "limitation": "Real model Deepseek-V4.1-Flash ran sast.deps + report (task_mvjewuhz_6d0bc96f).", "commitSha": "2f0ab8b", "evidenceLevel": "real_verified", "runtime": "WorkBuddy", "modelExecution": "MCP_MODEL", "coreExecution": "MCP_CORE" }, { "host": "ZCode", "hostVersion": "3.14.4", "os": "win32", "arch": "x64", "integrationMethod": "MCP + Skill + plugin", "transport": "stdio", "installState": "USER_CONFIG_REGISTERED", "toolHandshake": "PASS", "taskRunState": "L0_COMPLETED", "policyDeniedTest": "NOT_RUN", "evidenceId": "docs/v2/acceptance/host-model/zcode/l0.json", "reportHash": "dfd39cd70fb8f7742baa44bd8114006cff5aa422ba1f159d9983da47dfabe78d", "testAt": "2026-10-22T14:59:15.216Z", "limitation": "Real MCP L0: sast.secrets, 4 evidence, 2 findings reviewed as false positives (scanner-rule text + AWS documentation example).", "commitSha": "2f0ab8b", "evidenceLevel": "real_verified", "runtime": "ZCode Desktop/CLI", "modelExecution": "MCP_MODEL", "coreExecution": "MCP_CORE" }, { "host": "Pi", "hostVersion": "@mariozechner/pi-coding-agent 0.73.1", "os": "win32", "arch": "x64", "integrationMethod": "Native TypeScript extension (Universal Core)", "transport": "native-extension", "installState": "INSTALLED", "toolHandshake": "PASS", "taskRunState": "L0_COMPLETED", "policyDeniedTest": "NOT_RUN", "evidenceId": "docs/v2/acceptance/host-model/pi/pi-l0.json", "reportHash": "bbb692e35a356d5d2680891f824a28ac48f9875f3798a86f99967699a9b4190d", "testAt": "2026-10-22T12:32:39.914Z", "limitation": "Real Pi headless analyze+report on local Ollama qwen3.5:4b; native extension, L3 policy denial not re-run.", "commitSha": "f458732", "evidenceLevel": "real_verified", "runtime": "Pi CLI", "modelExecution": "LOCAL_MODEL", "coreExecution": "NATIVE_CORE" }, { "host": "TRAE", "hostVersion": "3.4.2", "os": "win32", "arch": "x64", "integrationMethod": "MCP + Skill", "transport": "stdio", "installState": "USER_CONFIG_REGISTERED", "toolHandshake": "PASS", "taskRunState": "L0_COMPLETED", "policyDeniedTest": "NOT_RUN", "evidenceId": "docs/v2/acceptance/host-model-e2e-2026-10-22.json", "reportHash": "f5dc24cd22419bb1c87577faeb4c8e0a704b82ab6a6bc2ba5a90bb9101f1116e", "testAt": "2026-10-21T16:06:00.000Z", "limitation": "Real model GLM-5.3-Flash Max ran sast.scan + report (task_mvjf4409_3916dfb3).", "commitSha": "2f0ab8b", "evidenceLevel": "real_verified", "runtime": "TRAE", "modelExecution": "MCP_MODEL", "coreExecution": "MCP_CORE" }, { "host": "Gemini CLI", "runtime": "Gemini CLI 0.64.0", "hostVersion": "0.64.0", "os": "win32", "arch": "x64", "integrationMethod": "MCP + Gemini settings", "transport": "stdio", "installState": "USER_CONFIG_REGISTERED", "toolHandshake": "PASS", "taskRunState": "NOT_RUN", "modelExecution": "NOT_RUN", "coreExecution": "NOT_RUN", "policyDeniedTest": "NOT_RUN", "evidenceId": "docs/v2/acceptance/gemini-cli-mcp.json", "reportHash": null, "testAt": "2026-10-22T12:04:36.110Z", "commitSha": "c4fd1dc", "evidenceLevel": "mcp_verified", "limitation": "Independent Gemini CLI MCP handshake (7 tools); model auth was 401, so no L0. The Antigravity Desktop L0 is a separate row." }, { "host": "Antigravity", "hostVersion": "Antigravity / Gemini CLI 0.64.0", "os": "win32", "arch": "x64", "integrationMethod": "MCP stdio (antigravity-client)", "transport": "stdio", "installState": "USER_CONFIG_REGISTERED", "toolHandshake": "PASS", "taskRunState": "L0_COMPLETED", "policyDeniedTest": "NOT_RUN", "evidenceId": "docs/v2/acceptance/host-model/antigravity/l0.json", "reportHash": "da84f617070250ae69c51af7dca81d378b620b3d1582a29116cd7ca15acdf6a0", "testAt": "2026-10-22T15:17:28.948Z", "limitation": "Real Antigravity Desktop MCP L0: forensics.hash README, 2 evidence; Gemini 3.8 Flash High.", "commitSha": "7b158cb", "evidenceLevel": "real_verified", "runtime": "Antigravity Desktop", "modelExecution": "MCP_MODEL", "coreExecution": "MCP_CORE" } ] }