{
  "format": 1,
  "name": "MemCastle plugins",
  "plugins": [
    {
      "id": "anthropic",
      "description": "Claude Code session history and lifecycle integration",
      "repository": "memcastle/memcastle-anthropic",
      "modules": [
        { "id": "claude", "type": "source" },
        { "id": "claude-code", "type": "integration" }
      ]
    },
    {
      "id": "pi",
      "description": "Pi coding-agent history and lifecycle integration",
      "repository": "memcastle/memcastle-pi",
      "modules": [
        { "id": "pi", "type": "source" },
        { "id": "pi", "type": "integration" }
      ]
    },
    {
      "id": "openai",
      "description": "Codex and ChatGPT history with Codex agent integration",
      "repository": "memcastle/memcastle-openai",
      "modules": [
        { "id": "codex", "type": "source" },
        { "id": "chatgpt", "type": "source" },
        { "id": "codex", "type": "integration" }
      ]
    },
    {
      "id": "opencode",
      "description": "OpenCode coding-agent history and lifecycle integration",
      "repository": "memcastle/memcastle-opencode",
      "modules": [
        { "id": "opencode", "type": "source" },
        { "id": "opencode", "type": "integration" }
      ]
    },
    {
      "id": "github",
      "description": "Scoped GitHub repositories, issues, pull requests and wiki history",
      "repository": "memcastle/memcastle-github",
      "modules": [
        { "id": "github", "type": "source" }
      ]
    }
  ]
}
