{
  "schemaVersion": 1,
  "kind": "product-documentation",
  "name": "Action",
  "description": "Action setup and documentation catalog. Not an A2A endpoint or a hosted MCP service.",
  "url": "https://lattices.dev/action",
  "prerequisites": "macOS on Apple Silicon, with Bun installed. No source build needed.",
  "steps": [
    {
      "id": "install",
      "title": "Install and launch",
      "command": "bun add -g @arach/lattices\nlats action install --launch",
      "expected": "Action.app opens from Applications. The CLI is available as lats."
    },
    {
      "id": "permissions",
      "title": "Allow access",
      "command": "lats action call permissions.request\nlats action call permissions.snapshot",
      "expected": "Approve Accessibility and Screen Recording in macOS, then run the second command. Both permissions should report granted."
    },
    {
      "id": "screenshot",
      "title": "Take a screenshot",
      "command": "lats action call capture.screenshotScreen \\\n  '{\"output\":\"/tmp/action-first.png\"}'\nopen /tmp/action-first.png",
      "expected": "The reply reports status: screenshot. Your main display capture opens in Preview. This captures your screen, not a private workspace."
    }
  ],
  "links": {
    "install": "https://lattices.dev/action/install.md",
    "agents": "https://lattices.dev/action/agents/",
    "instructions": "https://lattices.dev/action/AGENTS.md",
    "index": "https://lattices.dev/action/llms.txt",
    "fullContext": "https://lattices.dev/action/llms-full.txt",
    "manifest": "https://lattices.dev/action/agent.json",
    "docs": "https://lattices.dev/action/docs.json",
    "linux": "https://lattices.dev/action/remote-engine.md",
    "discovery": "https://lattices.dev/.well-known/agent-skills/index.json"
  },
  "mcp": {
    "transport": "stdio",
    "setup": "https://lattices.dev/action/agent-setup.md",
    "requiresMatchingRuntime": true
  },
  "limitations": [
    "The app download includes native capture. Agent-driven browser work and the virtual workspaces in the demo also need the matching MCP runtime and host preflight.",
    "Linux uses a remote lattices-host connection, not the macOS app. Available actions depend on the host; macOS overlays and Accessibility are not available there.",
    "The video shows a scripted development preview, not a promise of feature availability in the latest release."
  ]
}
