{
  "schema_version": "1.3.0",
  "project": {
    "name": "ANOLISA",
    "description": "A server-side operating layer for AI agent workloads."
  },
  "repository": "https://github.com/alibaba/anolisa",
  "default_branch": "main",
  "source_commit": "dbc05387795219aaa3569996cfb257faeab40f19",
  "license": "Apache-2.0",
  "install": {
    "cli": "curl -fsSL https://get.agentic-os.sh | bash",
    "verify": "anolisa --json env",
    "components": "anolisa list"
  },
  "setup_workflow": {
    "supported_operating_systems": [
      "linux",
      "macos"
    ],
    "host_detection": [
      "uname -s",
      "uname -m"
    ],
    "host_aliases": {
      "os": {
        "Linux": "linux",
        "Darwin": "macos"
      },
      "architectures": {
        "x86_64": "x86_64",
        "amd64": "x86_64",
        "arm64": "aarch64",
        "aarch64": "aarch64"
      }
    },
    "selection_rule": "Match OS and architecture, prefer the matching entry marked preferred, and ask if the remaining choice is ambiguous.",
    "confirmation_rule": "Ask before changes. Run commands only for non-manual variants; manual variants point to documentation."
  },
  "documentation": [
    {
      "source": "docs/QUICKSTART.md",
      "url": "https://agentic-os.sh/docs/quickstart/"
    },
    {
      "source": "docs/BUILDING.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/BUILDING.md"
    },
    {
      "source": "docs/user-guide/en/README.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/README.md"
    },
    {
      "source": "docs/user-guide/en/agent-observability/agentsight.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/agent-observability/agentsight.md"
    },
    {
      "source": "docs/user-guide/en/agent-security/agent-sec-core/QUICKSTART.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/agent-security/agent-sec-core/QUICKSTART.md"
    },
    {
      "source": "docs/user-guide/en/agent-security/agent-sec-core/code-scanner.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/agent-security/agent-sec-core/code-scanner.md"
    },
    {
      "source": "docs/user-guide/en/agent-security/agent-sec-core/openclaw-deploy.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/agent-security/agent-sec-core/openclaw-deploy.md"
    },
    {
      "source": "docs/user-guide/en/agent-security/agent-sec-core/pii-checker.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/agent-security/agent-sec-core/pii-checker.md"
    },
    {
      "source": "docs/user-guide/en/agent-security/agent-sec-core/prompt-scanner.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/agent-security/agent-sec-core/prompt-scanner.md"
    },
    {
      "source": "docs/user-guide/en/agent-security/agent-sec-core/skill-ledger.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/agent-security/agent-sec-core/skill-ledger.md"
    },
    {
      "source": "docs/user-guide/en/installation.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/installation.md"
    },
    {
      "source": "docs/user-guide/en/runtime/blaze.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/runtime/blaze.md"
    },
    {
      "source": "docs/user-guide/en/runtime/skillfs-kubernetes-sidecar.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/runtime/skillfs-kubernetes-sidecar.md"
    },
    {
      "source": "docs/user-guide/en/runtime/skillfs.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/runtime/skillfs.md"
    },
    {
      "source": "docs/user-guide/en/runtime/ws-ckpt.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/runtime/ws-ckpt.md"
    },
    {
      "source": "docs/user-guide/en/token-saving/agent-memory.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/token-saving/agent-memory.md"
    },
    {
      "source": "docs/user-guide/en/token-saving/tokenless/QUICKSTART.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/token-saving/tokenless/QUICKSTART.md"
    },
    {
      "source": "docs/user-guide/en/token-saving/tokenless/cli-reference.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/token-saving/tokenless/cli-reference.md"
    },
    {
      "source": "docs/user-guide/en/token-saving/tokenless/configuration-and-privacy.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/token-saving/tokenless/configuration-and-privacy.md"
    },
    {
      "source": "docs/user-guide/en/token-saving/tokenless/framework-integration.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/token-saving/tokenless/framework-integration.md"
    },
    {
      "source": "docs/user-guide/en/token-saving/tokenless/measuring-savings.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/token-saving/tokenless/measuring-savings.md"
    },
    {
      "source": "docs/user-guide/en/token-saving/tokenless/troubleshooting.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/token-saving/tokenless/troubleshooting.md"
    },
    {
      "source": "docs/user-guide/en/token-saving/tokenless/user-manual.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/token-saving/tokenless/user-manual.md"
    },
    {
      "source": "docs/user-guide/en/troubleshooting.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/troubleshooting.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/anolisa-cli.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/anolisa-cli.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/copilot-shell/QUICKSTART.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/copilot-shell/QUICKSTART.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/copilot-shell/authentication.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/copilot-shell/authentication.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/copilot-shell/cli-reference.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/copilot-shell/cli-reference.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/copilot-shell/commands.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/copilot-shell/commands.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/copilot-shell/configuration.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/copilot-shell/configuration.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/copilot-shell/extensions.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/copilot-shell/extensions.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/copilot-shell/hooks.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/copilot-shell/hooks.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/copilot-shell/mcp.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/copilot-shell/mcp.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/copilot-shell/skills.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/copilot-shell/skills.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/copilot-shell/tools.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/copilot-shell/tools.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/cosh-ng/QUICKSTART.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/cosh-ng/QUICKSTART.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/cosh-ng/README.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/cosh-ng/README.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/cosh-ng/cli/audit.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/cosh-ng/cli/audit.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/cosh-ng/cli/checkpoint.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/cosh-ng/cli/checkpoint.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/cosh-ng/cli/overview.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/cosh-ng/cli/overview.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/cosh-ng/cli/package-management.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/cosh-ng/cli/package-management.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/cosh-ng/cli/service-management.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/cosh-ng/cli/service-management.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/cosh-ng/configuration.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/cosh-ng/configuration.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/cosh-ng/core/extensions.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/cosh-ng/core/extensions.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/cosh-ng/core/headless-mode.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/cosh-ng/core/headless-mode.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/cosh-ng/core/hooks.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/cosh-ng/core/hooks.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/cosh-ng/core/overview.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/cosh-ng/core/overview.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/cosh-ng/core/providers.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/cosh-ng/core/providers.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/cosh-ng/core/skills.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/cosh-ng/core/skills.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/cosh-ng/core/tools.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/cosh-ng/core/tools.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/cosh-ng/mcp.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/cosh-ng/mcp.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/cosh-ng/output-format.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/cosh-ng/output-format.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/cosh-ng/shell/ai-analysis.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/cosh-ng/shell/ai-analysis.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/cosh-ng/shell/approval.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/cosh-ng/shell/approval.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/cosh-ng/shell/interactive-mode.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/cosh-ng/shell/interactive-mode.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/cosh-ng/shell/overview.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/cosh-ng/shell/overview.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/cosh-ng/shell/session-compaction.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/cosh-ng/shell/session-compaction.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/cosh-ng/shell/session-recovery.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/cosh-ng/shell/session-recovery.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/cosh-ng/supported-distros.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/cosh-ng/supported-distros.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/ktuner.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/ktuner.md"
    },
    {
      "source": "docs/user-guide/en/user-entrypoint/os-skills.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/user-guide/en/user-entrypoint/os-skills.md"
    },
    {
      "source": "docs/developer-guide/en/README.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/developer-guide/en/README.md"
    },
    {
      "source": "docs/developer-guide/en/copilot-shell/architecture.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/developer-guide/en/copilot-shell/architecture.md"
    },
    {
      "source": "docs/developer-guide/en/copilot-shell/hooks/index.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/developer-guide/en/copilot-shell/hooks/index.md"
    },
    {
      "source": "docs/developer-guide/en/copilot-shell/hooks/reference.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/developer-guide/en/copilot-shell/hooks/reference.md"
    },
    {
      "source": "docs/developer-guide/en/copilot-shell/hooks/writing-hooks.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/developer-guide/en/copilot-shell/hooks/writing-hooks.md"
    },
    {
      "source": "docs/developer-guide/en/cosh-ng/adding-commands.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/developer-guide/en/cosh-ng/adding-commands.md"
    },
    {
      "source": "docs/developer-guide/en/cosh-ng/adding-distros.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/developer-guide/en/cosh-ng/adding-distros.md"
    },
    {
      "source": "docs/developer-guide/en/cosh-ng/architecture.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/developer-guide/en/cosh-ng/architecture.md"
    },
    {
      "source": "docs/developer-guide/en/cosh-ng/getting-started.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/developer-guide/en/cosh-ng/getting-started.md"
    },
    {
      "source": "docs/developer-guide/en/cosh-ng/ipc-protocol.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/developer-guide/en/cosh-ng/ipc-protocol.md"
    },
    {
      "source": "docs/developer-guide/en/cosh-ng/security-heuristics.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/developer-guide/en/cosh-ng/security-heuristics.md"
    },
    {
      "source": "docs/developer-guide/en/cosh-ng/testing.md",
      "url": "https://github.com/alibaba/anolisa/blob/main/docs/developer-guide/en/cosh-ng/testing.md"
    }
  ],
  "components": [
    {
      "id": "copilot-shell",
      "name": "copilot-shell",
      "version": "2.8.0",
      "description": "An AI-powered terminal assistant for code understanding, task automation, and system management. Copilot Shell is a core component of [ANOLISA](../../README.md), built on top of upstream [Qwen Code](https://github.com/QwenLM/qwen-code) v0.9.0.",
      "source_path": "src/copilot-shell",
      "documentation_path": "https://github.com/alibaba/anolisa/tree/main/src/copilot-shell",
      "install": "https://github.com/alibaba/anolisa/tree/main/src/copilot-shell",
      "install_method": "manual",
      "install_variants": [
        {
          "method": "manual",
          "preferred": true,
          "documentation_url": "https://github.com/alibaba/anolisa/tree/main/src/copilot-shell",
          "platforms": [
            {
              "os": "linux",
              "architectures": [
                "x86_64"
              ]
            }
          ],
          "requires": [],
          "preflight": [],
          "verify": []
        }
      ],
      "technology": "TypeScript / Node.js",
      "platform_support": {
        "linux": true,
        "macos": false,
        "windows": false,
        "architectures": [
          "x86_64"
        ]
      },
      "version_source": "source"
    },
    {
      "id": "cosh-ng",
      "name": "cosh-ng",
      "version": "0.15.0",
      "description": "cosh-ng is an AI-native Linux terminal built around the shell you already use. Start `cosh` to run bash or zsh as usual, then describe larger tasks in natural language when you want the Agent to investigate or act. Shell commands, Skills, approval cards, and resumable conversations stay in one terminal. Structured JSON",
      "source_path": "src/cosh-ng",
      "documentation_path": "https://github.com/alibaba/anolisa/tree/main/src/cosh-ng",
      "install": "https://github.com/alibaba/anolisa/tree/main/src/cosh-ng",
      "install_method": "manual",
      "install_variants": [
        {
          "method": "manual",
          "preferred": true,
          "documentation_url": "https://github.com/alibaba/anolisa/tree/main/src/cosh-ng",
          "platforms": [
            {
              "os": "linux",
              "architectures": [
                "x86_64"
              ]
            }
          ],
          "requires": [],
          "preflight": [],
          "verify": []
        }
      ],
      "technology": "Rust",
      "platform_support": {
        "linux": true,
        "macos": false,
        "windows": false,
        "architectures": [
          "x86_64"
        ]
      },
      "version_source": "source"
    },
    {
      "id": "agent-sec-core",
      "name": "agent-sec-core",
      "version": "0.10.0",
      "description": "OS-level security kernel for AI Agents. Provides a full defense chain of system hardening, asset integrity verification, and security decision-making. Runs as a security supervision layer above all business skills, applicable to Agent OS platforms such as [ANOLISA](../../README.md) and OpenClaw.",
      "source_path": "src/agent-sec-core",
      "documentation_path": "https://github.com/alibaba/anolisa/tree/main/src/agent-sec-core",
      "install": "https://github.com/alibaba/anolisa/tree/main/src/agent-sec-core",
      "install_method": "manual",
      "install_variants": [
        {
          "method": "manual",
          "preferred": true,
          "documentation_url": "https://github.com/alibaba/anolisa/tree/main/src/agent-sec-core",
          "platforms": [
            {
              "os": "linux",
              "architectures": []
            }
          ],
          "requires": [],
          "preflight": [],
          "verify": []
        }
      ],
      "technology": "Rust + Python",
      "platform_support": {
        "linux": true,
        "macos": false,
        "windows": false,
        "architectures": []
      },
      "version_source": "source"
    },
    {
      "id": "agentsight",
      "name": "agentsight",
      "version": "0.9.1",
      "description": "eBPF-based observability tool for AI Agents on Linux, providing zero-intrusion monitoring of LLM API calls, token consumption, process behavior, and SSL/TLS traffic. AgentSight is an observability component of [ANOLISA](../../README.md).",
      "source_path": "src/agentsight",
      "documentation_path": "https://github.com/alibaba/anolisa/tree/main/src/agentsight",
      "install": "https://github.com/alibaba/anolisa/tree/main/src/agentsight",
      "install_method": "manual",
      "install_variants": [
        {
          "method": "manual",
          "preferred": true,
          "documentation_url": "https://github.com/alibaba/anolisa/tree/main/src/agentsight",
          "platforms": [
            {
              "os": "linux",
              "architectures": [
                "x86_64"
              ]
            }
          ],
          "requires": [],
          "preflight": [],
          "verify": []
        }
      ],
      "technology": "Rust (eBPF)",
      "platform_support": {
        "linux": true,
        "macos": false,
        "windows": false,
        "architectures": [
          "x86_64"
        ]
      },
      "version_source": "source"
    },
    {
      "id": "tokenless",
      "name": "tokenless",
      "version": "0.7.5",
      "description": "LLM token optimization toolkit — schema/response compression + command rewriting + tool environment readiness.",
      "source_path": "src/tokenless",
      "documentation_path": "https://github.com/alibaba/anolisa/tree/main/src/tokenless",
      "install": "npm install -g anolisa-tokenless",
      "install_method": "npm",
      "install_variants": [
        {
          "method": "cli",
          "preferred": false,
          "command": "anolisa install tokenless",
          "platforms": [
            {
              "os": "linux",
              "architectures": [
                "x86_64"
              ]
            },
            {
              "os": "macos",
              "architectures": [
                "aarch64"
              ]
            }
          ],
          "requires": [
            "anolisa"
          ],
          "preflight": [
            "anolisa --json env",
            "anolisa --json list",
            "anolisa --dry-run install tokenless"
          ],
          "verify": [
            "anolisa --json adapter scan",
            "anolisa --json status tokenless",
            "anolisa --json doctor tokenless"
          ]
        },
        {
          "method": "npm",
          "preferred": true,
          "command": "npm install -g anolisa-tokenless",
          "platforms": [
            {
              "os": "linux",
              "architectures": [
                "x86_64",
                "aarch64"
              ]
            },
            {
              "os": "macos",
              "architectures": [
                "x86_64",
                "aarch64"
              ]
            }
          ],
          "requires": [
            "node",
            "npm"
          ],
          "preflight": [
            "command -v node",
            "command -v npm"
          ],
          "verify": [
            "tokenless env-check --all"
          ]
        }
      ],
      "technology": "Rust",
      "platform_support": {
        "linux": true,
        "macos": true,
        "windows": false,
        "architectures": [
          "x86_64",
          "aarch64"
        ]
      },
      "version_source": "source"
    },
    {
      "id": "agent-memory",
      "name": "agent-memory",
      "version": "0.2.6",
      "description": "CMA-style persistent filesystem memory for AI agents, served over MCP. Provides sandboxed file tools, hybrid BM25 + vector search, auto capture/recall, git versioning, and tar.gz snapshots. Agent Memory is a memory component of [ANOLISA](../../README.md). Linux only.",
      "source_path": "src/agent-memory",
      "documentation_path": "https://github.com/alibaba/anolisa/tree/main/src/agent-memory",
      "install": "https://github.com/alibaba/anolisa/tree/main/src/agent-memory",
      "install_method": "manual",
      "install_variants": [
        {
          "method": "manual",
          "preferred": true,
          "documentation_url": "https://github.com/alibaba/anolisa/tree/main/src/agent-memory",
          "platforms": [
            {
              "os": "linux",
              "architectures": [
                "x86_64"
              ]
            }
          ],
          "requires": [],
          "preflight": [],
          "verify": []
        }
      ],
      "technology": "Rust",
      "platform_support": {
        "linux": true,
        "macos": false,
        "windows": false,
        "architectures": [
          "x86_64"
        ]
      },
      "version_source": "source"
    },
    {
      "id": "os-skills",
      "name": "os-skills",
      "version": "0.6.2",
      "description": "A curated collection of operational skills for AI Agents, covering system administration, monitoring, security, DevOps, and cloud integration. OS Skills is the skill library of [ANOLISA](../../README.md), installed to `/usr/share/anolisa/skills/` and discovered automatically by Copilot Shell.",
      "source_path": "src/os-skills",
      "documentation_path": "https://github.com/alibaba/anolisa/tree/main/src/os-skills",
      "install": "https://github.com/alibaba/anolisa/tree/main/src/os-skills",
      "install_method": "manual",
      "install_variants": [
        {
          "method": "manual",
          "preferred": true,
          "documentation_url": "https://github.com/alibaba/anolisa/tree/main/src/os-skills",
          "platforms": [
            {
              "os": "linux",
              "architectures": []
            },
            {
              "os": "macos",
              "architectures": []
            }
          ],
          "requires": [],
          "preflight": [],
          "verify": []
        }
      ],
      "technology": "Python / Shell",
      "platform_support": {
        "linux": true,
        "macos": true,
        "windows": false,
        "architectures": []
      },
      "version_source": "source"
    },
    {
      "id": "anolisa",
      "name": "anolisa",
      "version": "0.2.19",
      "description": "Unified CLI gateway for ANOLISA — manages component lifecycle, framework adapters, OS base layer, and system services. anolisa is the primary user entry point of the [ANOLISA](../../README.md) project, providing a single command to install, update, diagnose, and orchestrate all components.",
      "source_path": "src/anolisa",
      "documentation_path": "https://github.com/alibaba/anolisa/tree/main/src/anolisa",
      "install": "curl -fsSL https://get.agentic-os.sh | bash",
      "install_method": "bootstrap",
      "install_variants": [
        {
          "method": "bootstrap",
          "preferred": true,
          "command": "curl -fsSL https://get.agentic-os.sh | bash",
          "platforms": [
            {
              "os": "linux",
              "architectures": [
                "x86_64",
                "aarch64"
              ]
            },
            {
              "os": "macos",
              "architectures": [
                "aarch64"
              ]
            }
          ],
          "requires": [
            "curl",
            "bash"
          ],
          "preflight": [
            "command -v curl",
            "command -v bash"
          ],
          "verify": [
            "anolisa --json env"
          ]
        }
      ],
      "technology": "Rust",
      "platform_support": {
        "linux": true,
        "macos": "aarch64",
        "windows": false,
        "architectures": [
          "x86_64",
          "aarch64"
        ]
      },
      "version_source": "source"
    },
    {
      "id": "skillfs",
      "name": "SkillFS",
      "version": "0.4.0",
      "description": "SkillFS is a local FUSE filesystem for agent skills. It parses `SKILL.md`, organizes skills with views, and exposes compiled `SKILL.md` content through a mounted filesystem while ordinary skill files remain backed by the source tree.",
      "source_path": "src/skillfs",
      "documentation_path": "https://github.com/alibaba/anolisa/tree/main/src/skillfs",
      "install": "https://github.com/alibaba/anolisa/tree/main/src/skillfs",
      "install_method": "manual",
      "install_variants": [
        {
          "method": "manual",
          "preferred": true,
          "documentation_url": "https://github.com/alibaba/anolisa/tree/main/src/skillfs",
          "platforms": [
            {
              "os": "linux",
              "architectures": [
                "x86_64"
              ]
            }
          ],
          "requires": [],
          "preflight": [],
          "verify": []
        }
      ],
      "technology": "Rust / FUSE",
      "platform_support": {
        "linux": true,
        "macos": false,
        "windows": false,
        "architectures": [
          "x86_64"
        ]
      },
      "version_source": "source"
    },
    {
      "id": "ws-ckpt",
      "name": "ws-ckpt",
      "version": "0.4.2",
      "description": "Btrfs-based workspace snapshot system for AI Agents, providing sub-second checkpoint creation and rollback. ws-checkpoint is a runtime component of [ANOLISA](../../README.md), designed to give agents instant undo/redo capability at the filesystem level.",
      "source_path": "src/ws-ckpt",
      "documentation_path": "https://github.com/alibaba/anolisa/tree/main/src/ws-ckpt",
      "install": "https://github.com/alibaba/anolisa/tree/main/src/ws-ckpt",
      "install_method": "manual",
      "install_variants": [
        {
          "method": "manual",
          "preferred": true,
          "documentation_url": "https://github.com/alibaba/anolisa/tree/main/src/ws-ckpt",
          "platforms": [
            {
              "os": "linux",
              "architectures": [
                "x86_64"
              ]
            }
          ],
          "requires": [],
          "preflight": [],
          "verify": []
        }
      ],
      "technology": "Rust + TypeScript",
      "platform_support": {
        "linux": true,
        "macos": false,
        "windows": false,
        "architectures": [
          "x86_64"
        ]
      },
      "version_source": "source"
    },
    {
      "id": "ktuner",
      "name": "ktuner",
      "version": "0.1.0",
      "description": "Agent-facing kernel parameter tuning engine for ANOLISA. Evaluates 207 rules against the running system and outputs structured JSON recommendations. Designed to be called by cosh/agent via `ktuner <command> [options]`.",
      "source_path": "src/ktuner",
      "documentation_path": "https://github.com/alibaba/anolisa/tree/main/src/ktuner",
      "install": "https://github.com/alibaba/anolisa/tree/main/src/ktuner",
      "install_method": "manual",
      "install_variants": [
        {
          "method": "manual",
          "preferred": true,
          "documentation_url": "https://github.com/alibaba/anolisa/tree/main/src/ktuner",
          "platforms": [
            {
              "os": "linux",
              "architectures": []
            }
          ],
          "requires": [],
          "preflight": [],
          "verify": []
        }
      ],
      "technology": "Rust",
      "platform_support": {
        "linux": true,
        "macos": false,
        "windows": false,
        "architectures": []
      },
      "version_source": "source"
    },
    {
      "id": "blaze",
      "name": "blaze",
      "version": "0.3.0",
      "description": "Per-host sandbox orchestrator daemon for AI Agent workloads.",
      "source_path": "src/blaze",
      "documentation_path": "https://github.com/alibaba/anolisa/tree/main/src/blaze",
      "install": "https://github.com/alibaba/anolisa/tree/main/src/blaze",
      "install_method": "manual",
      "install_variants": [
        {
          "method": "manual",
          "preferred": true,
          "documentation_url": "https://github.com/alibaba/anolisa/tree/main/src/blaze",
          "platforms": [
            {
              "os": "linux",
              "architectures": []
            }
          ],
          "requires": [],
          "preflight": [],
          "verify": []
        }
      ],
      "technology": "Rust",
      "platform_support": {
        "linux": true,
        "macos": false,
        "windows": false,
        "architectures": []
      },
      "version_source": "source"
    }
  ],
  "platform_support": {
    "source": "src/anolisa/manifests/components/*/component.toml with AGENTS.md fallback",
    "linux": [
      "copilot-shell",
      "cosh-ng",
      "agent-sec-core",
      "agentsight",
      "tokenless",
      "agent-memory",
      "os-skills",
      "anolisa",
      "skillfs",
      "ws-ckpt",
      "ktuner",
      "blaze"
    ],
    "macos": [
      {
        "id": "tokenless",
        "support": true
      },
      {
        "id": "os-skills",
        "support": true
      },
      {
        "id": "anolisa",
        "support": "aarch64"
      }
    ],
    "windows": []
  }
}
