acpx 0.1.0

Simple Rust library and tooling for building on ACP.
Documentation
{
  "version": "1.0.0",
  "agents": [
    {
      "id": "zeta-agent",
      "name": "Zeta Agent",
      "description": "Binary only agent",
      "version": "0.9.0",
      "repository": "https://example.com/zeta",
      "authors": ["Example"],
      "license": "MIT",
      "icon": "https://example.com/zeta.svg",
      "distribution": {
        "binary": {
          "linux-x86_64": {
            "archive": "https://example.com/zeta-linux.tar.gz",
            "cmd": "./zeta"
          }
        }
      }
    },
    {
      "id": "alpha-agent",
      "name": "Alpha Agent",
      "description": "NPX agent",
      "version": "1.2.3",
      "repository": "https://example.com/alpha",
      "authors": ["Alice", "Bob"],
      "license": "Apache-2.0",
      "icon": null,
      "distribution": {
        "npx": {
          "package": "@example/alpha@1.2.3",
          "args": ["--acp"],
          "env": {
            "ALPHA_MODE": "strict",
            "ALPHA_COLOR": "never"
          }
        }
      }
    },
    {
      "id": "beta-agent",
      "name": "Beta Agent",
      "description": "UVX agent",
      "version": "4.5.6",
      "repository": null,
      "authors": ["Bea"],
      "license": "MIT",
      "icon": null,
      "distribution": {
        "uvx": {
          "package": "beta-agent==4.5.6"
        }
      }
    }
  ]
}