glass-browser 0.2.6

Local, revision-safe Chrome automation runtime for agents, with semantic observation, verified workflows, MCP, CLI, TUI, and Rust APIs
Documentation
{
  "schema_version": 1,
  "type": "glass_feature_parity",
  "release_baseline": {
    "version": "0.2.5",
    "tag": "v0.2.5",
    "source_commit": "efe7066b510182e23d836d5f004225abeef373d4"
  },
  "next_release": "0.2.6",
  "targets": [
    {
      "id": "linux-x86_64",
      "rust_target": "x86_64-unknown-linux-gnu",
      "os": "linux",
      "architecture": "x86_64"
    },
    {
      "id": "linux-arm64",
      "rust_target": "aarch64-unknown-linux-gnu",
      "os": "linux",
      "architecture": "aarch64"
    },
    {
      "id": "macos-x86_64",
      "rust_target": "x86_64-apple-darwin",
      "os": "macos",
      "architecture": "x86_64"
    },
    {
      "id": "macos-arm64",
      "rust_target": "aarch64-apple-darwin",
      "os": "macos",
      "architecture": "aarch64"
    }
  ],
  "capabilities": [
    {
      "id": "actions-and-verification",
      "name": "Actions and verification",
      "implementation": "implemented",
      "platform_dependency": "browser",
      "target_status": {
        "linux-x86_64": "shippedUncertified",
        "linux-arm64": "shippedUncertified",
        "macos-x86_64": "shippedUncertified",
        "macos-arm64": "shippedUncertified"
      },
      "reason": "Shared browser-backed implementation; native runtime certification is target-specific and is not implied by source inventory."
    },
    {
      "id": "semantic-observations-and-diffs",
      "name": "Semantic observations and diffs",
      "implementation": "implemented",
      "platform_dependency": "browser",
      "target_status": {
        "linux-x86_64": "shippedUncertified",
        "linux-arm64": "shippedUncertified",
        "macos-x86_64": "shippedUncertified",
        "macos-arm64": "shippedUncertified"
      },
      "reason": "Shared contract and implementation; cross-target runtime verification remains incomplete."
    },
    {
      "id": "intent-resolution",
      "name": "Intent resolution",
      "implementation": "implemented",
      "platform_dependency": "none",
      "target_status": {
        "linux-x86_64": "shippedUncertified",
        "linux-arm64": "shippedUncertified",
        "macos-x86_64": "shippedUncertified",
        "macos-arm64": "shippedUncertified"
      },
      "reason": "Platform-independent implementation; the source scorecard does not certify another operating system."
    },
    {
      "id": "workflow-runtime-and-resume",
      "name": "Workflow runtime and resume",
      "implementation": "implemented",
      "platform_dependency": "none",
      "target_status": {
        "linux-x86_64": "shippedUncertified",
        "linux-arm64": "shippedUncertified",
        "macos-x86_64": "shippedUncertified",
        "macos-arm64": "shippedUncertified"
      },
      "reason": "Platform-independent implementation; this inventory does not claim complete runtime certification across targets."
    },
    {
      "id": "persistent-knowledge",
      "name": "Persistent knowledge",
      "implementation": "implemented",
      "platform_dependency": "none",
      "target_status": {
        "linux-x86_64": "shippedUncertified",
        "linux-arm64": "shippedUncertified",
        "macos-x86_64": "shippedUncertified",
        "macos-arm64": "shippedUncertified"
      },
      "reason": "Platform-independent implementation; persistence migration is not verified on other operating systems."
    },
    {
      "id": "workflow-authoring",
      "name": "Workflow authoring",
      "implementation": "implemented",
      "platform_dependency": "none",
      "target_status": {
        "linux-x86_64": "shippedUncertified",
        "linux-arm64": "shippedUncertified",
        "macos-x86_64": "shippedUncertified",
        "macos-arm64": "shippedUncertified"
      },
      "reason": "Platform-independent implementation; complete compiler, recorder, and client evidence remains incomplete."
    },
    {
      "id": "reliability-laboratory",
      "name": "Reliability laboratory",
      "implementation": "implemented",
      "platform_dependency": "none",
      "target_status": {
        "linux-x86_64": "shippedUncertified",
        "linux-arm64": "shippedUncertified",
        "macos-x86_64": "shippedUncertified",
        "macos-arm64": "shippedUncertified"
      },
      "reason": "Platform-independent suite and fixtures are shipped; complete cross-target scorecard evidence remains incomplete."
    },
    {
      "id": "local-daemon",
      "name": "Local daemon",
      "implementation": "implemented",
      "platform_dependency": "none",
      "target_status": {
        "linux-x86_64": "shippedUncertified",
        "linux-arm64": "shippedUncertified",
        "macos-x86_64": "shippedUncertified",
        "macos-arm64": "shippedUncertified"
      },
      "reason": "Shared Unix-socket implementation; native lifecycle certification is target-specific and incomplete for some declared targets."
    },
    {
      "id": "rust-library",
      "name": "Rust library",
      "implementation": "implemented",
      "platform_dependency": "none",
      "target_status": {
        "linux-x86_64": "shippedUncertified",
        "linux-arm64": "shippedUncertified",
        "macos-x86_64": "shippedUncertified",
        "macos-arm64": "shippedUncertified"
      },
      "reason": "Platform-independent public library; cross-target compatibility evidence is incomplete."
    },
    {
      "id": "mcp-stdio",
      "name": "MCP stdio",
      "implementation": "implemented",
      "platform_dependency": "none",
      "target_status": {
        "linux-x86_64": "shippedUncertified",
        "linux-arm64": "shippedUncertified",
        "macos-x86_64": "shippedUncertified",
        "macos-arm64": "shippedUncertified"
      },
      "reason": "Shared protocol implementation; complete cross-target compatibility evidence remains incomplete."
    },
    {
      "id": "typescript-client",
      "name": "TypeScript client",
      "implementation": "implemented",
      "platform_dependency": "none",
      "target_status": {
        "linux-x86_64": "shippedUncertified",
        "linux-arm64": "shippedUncertified",
        "macos-x86_64": "shippedUncertified",
        "macos-arm64": "shippedUncertified"
      },
      "reason": "Shared client implementation; package and cross-target compatibility evidence remains incomplete."
    },
    {
      "id": "python-client",
      "name": "Python client",
      "implementation": "implemented",
      "platform_dependency": "none",
      "target_status": {
        "linux-x86_64": "shippedUncertified",
        "linux-arm64": "shippedUncertified",
        "macos-x86_64": "shippedUncertified",
        "macos-arm64": "shippedUncertified"
      },
      "reason": "Shared client implementation; package and cross-target compatibility evidence remains incomplete."
    },
    {
      "id": "tui",
      "name": "TUI",
      "implementation": "implemented",
      "platform_dependency": "none",
      "target_status": {
        "linux-x86_64": "shippedUncertified",
        "linux-arm64": "shippedUncertified",
        "macos-x86_64": "shippedUncertified",
        "macos-arm64": "shippedUncertified"
      },
      "reason": "Shared terminal implementation; startup and terminal evidence remains incomplete on each release target."
    },
    {
      "id": "native-extensions",
      "name": "Native extensions",
      "implementation": "implemented",
      "platform_dependency": "security",
      "target_status": {
        "linux-x86_64": "blockedBySecurityGate",
        "linux-arm64": "experimental",
        "macos-x86_64": "blockedBySecurityGate",
        "macos-arm64": "blockedBySecurityGate"
      },
      "reason": "Experimental opt-in is limited to Linux ARM64 by the native sandbox policy; other targets remain blocked pending matching sandbox certification."
    }
  ]
}