{
  "name": "libtmux for Perl",
  "url": "https://libtmux.org/en/perl/latest/",
  "description": "Guides, examples and API reference for LibTmux.",
  "sourceRepository": "https://github.com/libtmux/libtmux-perl",
  "agentEntrypoints": {
    "manifest": "/en/perl/latest/docs.json",
    "llms": "/en/perl/latest/llms.txt",
    "llmsFull": "/en/perl/latest/llms-full.txt",
    "inventory": "/en/perl/latest/objects.inv",
    "inventoryFull": "/en/objects-full.inv",
    "targets": "/en/perl/latest/targets.json"
  },
  "ports": [
    {
      "slug": "perl",
      "name": "Perl",
      "language": "Perl",
      "referenceKind": "model",
      "package": "LibTmux",
      "reference": "/en/perl/latest/reference/",
      "products": [
        {
          "slug": "workspace",
          "name": "Workspace Manager",
          "availability": "available",
          "inDevelopment": true,
          "support": "concept",
          "supportDescription": "A working example of the core library. It can change without notice.",
          "cli": "libtmux-workspace load",
          "cliAvailability": "local",
          "url": "/en/perl/latest/workspace/",
          "reference": "/en/perl/latest/workspace/reference/",
          "source": {
            "extractedRevision": "352715a4fa66a96eed7763b90daaa536aa2f121d",
            "package": "LibTmux-Workspace",
            "product": "workspace",
            "repo": "libtmux/libtmux-perl",
            "revision": "352715a4fa66a96eed7763b90daaa536aa2f121d",
            "version": "0.001_001"
          }
        }
      ],
      "extracted": {
        "symbols": 634,
        "extractor": "Perl PPI 1.291 + Pod::Simple native POD v1",
        "inventory": "/en/perl/latest/objects.inv"
      },
      "documentation": [
        {
          "id": "core",
          "name": "Library",
          "kind": "core",
          "availability": "available",
          "url": "/en/perl/latest/core/"
        },
        {
          "id": "async",
          "name": "Async",
          "kind": "companion-package",
          "availability": "available",
          "url": "/en/perl/latest/guides/async/",
          "package": "LibTmux-Async"
        },
        {
          "id": "workspace",
          "name": "Workspace Manager",
          "kind": "product",
          "availability": "available",
          "url": "/en/perl/latest/workspace/"
        }
      ]
    }
  ],
  "pages": [
    {
      "title": "Concepts",
      "description": "Concepts for LibTmux.",
      "section": "Concepts",
      "url": "https://libtmux.org/en/perl/latest/concepts/",
      "markdownUrl": "https://libtmux.org/en/perl/latest/concepts/index.md",
      "headings": []
    },
    {
      "title": "Entity fields",
      "description": "Entity fields: LibTmux documentation.",
      "section": "Concepts",
      "url": "https://libtmux.org/en/perl/latest/concepts/fields/",
      "markdownUrl": "https://libtmux.org/en/perl/latest/concepts/fields/index.md",
      "headings": []
    },
    {
      "title": "Snapshot graph and identity",
      "description": "Snapshot graph and identity: LibTmux documentation.",
      "section": "Concepts",
      "url": "https://libtmux.org/en/perl/latest/concepts/graph/",
      "markdownUrl": "https://libtmux.org/en/perl/latest/concepts/graph/index.md",
      "headings": []
    },
    {
      "title": "Examples",
      "description": "Examples for LibTmux.",
      "section": "Examples",
      "url": "https://libtmux.org/en/perl/latest/examples/",
      "markdownUrl": "https://libtmux.org/en/perl/latest/examples/index.md",
      "headings": []
    },
    {
      "title": "Create sessions, windows, and panes",
      "description": "Create sessions, windows, and panes: LibTmux documentation.",
      "section": "Examples",
      "url": "https://libtmux.org/en/perl/latest/examples/orchestration/",
      "markdownUrl": "https://libtmux.org/en/perl/latest/examples/orchestration/index.md",
      "headings": []
    },
    {
      "title": "Guides",
      "description": "Guides for LibTmux.",
      "section": "Guides",
      "url": "https://libtmux.org/en/perl/latest/guides/",
      "markdownUrl": "https://libtmux.org/en/perl/latest/guides/index.md",
      "headings": []
    },
    {
      "title": "Optional async execution",
      "description": "Optional async execution: LibTmux documentation.",
      "section": "Guides",
      "url": "https://libtmux.org/en/perl/latest/guides/async/",
      "markdownUrl": "https://libtmux.org/en/perl/latest/guides/async/index.md",
      "headings": [
        {
          "id": "failure-and-cancellation",
          "level": 2,
          "text": "Failure and cancellation"
        }
      ]
    },
    {
      "title": "Filtering",
      "description": "Filtering: LibTmux documentation.",
      "section": "Guides",
      "url": "https://libtmux.org/en/perl/latest/guides/filtering/",
      "markdownUrl": "https://libtmux.org/en/perl/latest/guides/filtering/index.md",
      "headings": [
        {
          "id": "independent-port-subset",
          "level": 2,
          "text": "Independent-port subset"
        }
      ]
    },
    {
      "title": "Getting started",
      "description": "Getting started: LibTmux documentation.",
      "section": "Guides",
      "url": "https://libtmux.org/en/perl/latest/guides/getting-started/",
      "markdownUrl": "https://libtmux.org/en/perl/latest/guides/getting-started/index.md",
      "headings": []
    },
    {
      "title": "Installation",
      "description": "Installation: LibTmux documentation.",
      "section": "Guides",
      "url": "https://libtmux.org/en/perl/latest/guides/installation/",
      "markdownUrl": "https://libtmux.org/en/perl/latest/guides/installation/index.md",
      "headings": []
    },
    {
      "title": "Topics",
      "description": "Topics for LibTmux.",
      "section": "Topics",
      "url": "https://libtmux.org/en/perl/latest/topics/",
      "markdownUrl": "https://libtmux.org/en/perl/latest/topics/index.md",
      "headings": []
    },
    {
      "title": "Linux and tmux compatibility",
      "description": "Linux and tmux compatibility: LibTmux documentation.",
      "section": "Topics",
      "url": "https://libtmux.org/en/perl/latest/topics/compatibility/",
      "markdownUrl": "https://libtmux.org/en/perl/latest/topics/compatibility/index.md",
      "headings": []
    },
    {
      "title": "Errors and recovery",
      "description": "Errors and recovery: LibTmux documentation.",
      "section": "Topics",
      "url": "https://libtmux.org/en/perl/latest/topics/errors/",
      "markdownUrl": "https://libtmux.org/en/perl/latest/topics/errors/index.md",
      "headings": []
    },
    {
      "title": "Live query planning",
      "description": "Live query planning: LibTmux documentation.",
      "section": "Topics",
      "url": "https://libtmux.org/en/perl/latest/topics/query-planning/",
      "markdownUrl": "https://libtmux.org/en/perl/latest/topics/query-planning/index.md",
      "headings": []
    },
    {
      "title": "Workspace guide",
      "description": "Workspace guide: LibTmux documentation.",
      "section": "Workspace Manager",
      "url": "https://libtmux.org/en/perl/latest/workspace/source-guide/",
      "markdownUrl": "https://libtmux.org/en/perl/latest/workspace/source-guide/index.md",
      "headings": []
    },
    {
      "title": "AI policy",
      "description": "Use the libtmux packages with AI tools. When contributing, check what you submit and wait for a maintainer's invitation before preparing a pull request.",
      "section": "Documentation",
      "url": "https://libtmux.org/en/perl/latest/meta/ai-policy/",
      "markdownUrl": "https://libtmux.org/en/perl/latest/meta/ai-policy.md",
      "headings": [
        {
          "id": "1-for-users-about-these-packages",
          "level": 2,
          "text": "1. For users: About these packages"
        },
        {
          "id": "how-the-ports-are-made",
          "level": 3,
          "text": "How the ports are made"
        },
        {
          "id": "stability",
          "level": 3,
          "text": "Stability"
        },
        {
          "id": "2-for-contributors-how-to-report-issues-ideas-suggestions-and-security-issues",
          "level": 2,
          "text": "2. For contributors: How to report issues, ideas, suggestions, and security issues"
        },
        {
          "id": "bugs",
          "level": 3,
          "text": "Bugs"
        },
        {
          "id": "ideas-and-suggestions",
          "level": 3,
          "text": "Ideas and suggestions"
        },
        {
          "id": "security-issues",
          "level": 3,
          "text": "Security issues"
        },
        {
          "id": "writing-your-report",
          "level": 3,
          "text": "Writing your report"
        },
        {
          "id": "using-ai-tools",
          "level": 3,
          "text": "Using AI tools"
        },
        {
          "id": "pull-requests",
          "level": 3,
          "text": "Pull requests"
        }
      ]
    },
    {
      "title": "Link to libtmux from Sphinx",
      "description": "Use Intersphinx inventories to reference libtmux APIs and documentation.",
      "section": "Linking and consuming our docs",
      "url": "https://libtmux.org/en/perl/latest/meta/intersphinx/",
      "markdownUrl": "https://libtmux.org/en/perl/latest/meta/intersphinx.md",
      "headings": [
        {
          "id": "configure-intersphinx",
          "level": 2,
          "text": "Configure Intersphinx"
        },
        {
          "id": "choose-a-reference",
          "level": 2,
          "text": "Choose a reference"
        },
        {
          "id": "stable-labels",
          "level": 2,
          "text": "Stable labels"
        },
        {
          "id": "preserve-published-links",
          "level": 3,
          "text": "Preserve published links"
        }
      ]
    },
    {
      "title": "Intersphinx examples",
      "description": "Compare Sphinx and MyST references to APIs, tmux C declarations, hooks, format variables, CLI commands and schema fields.",
      "section": "Linking and consuming our docs",
      "url": "https://libtmux.org/en/perl/latest/meta/intersphinx/examples/",
      "markdownUrl": "https://libtmux.org/en/perl/latest/meta/intersphinx/examples.md",
      "headings": [
        {
          "id": "configure-the-inventories",
          "level": 2,
          "text": "Configure the inventories"
        },
        {
          "id": "native-python-roles",
          "level": 2,
          "text": "Native Python roles"
        },
        {
          "id": "portable-labels",
          "level": 2,
          "text": "Portable labels"
        },
        {
          "id": "myst-roles-and-inventory-urls",
          "level": 2,
          "text": "MyST roles and inventory URLs"
        },
        {
          "id": "tmux-c-declarations",
          "level": 2,
          "text": "tmux C declarations"
        },
        {
          "id": "tmux-hooks",
          "level": 2,
          "text": "tmux hooks"
        },
        {
          "id": "tmux-formats",
          "level": 2,
          "text": "tmux formats"
        },
        {
          "id": "tmux-cli-manual",
          "level": 2,
          "text": "tmux CLI manual"
        },
        {
          "id": "command-options-environment-variables-and-terms",
          "level": 2,
          "text": "Command options, environment variables, and terms"
        },
        {
          "id": "mcp-tools-and-schema-fields",
          "level": 2,
          "text": "MCP tools and schema fields"
        },
        {
          "id": "shared-documentation-and-headings",
          "level": 2,
          "text": "Shared documentation and headings"
        },
        {
          "id": "local-files-and-fallback-locations",
          "level": 2,
          "text": "Local files and fallback locations"
        }
      ]
    },
    {
      "title": "Linking and consuming our docs",
      "description": "Find documentation exports for search engines, bots, LLMs and other documentation sites.",
      "section": "Linking and consuming our docs",
      "url": "https://libtmux.org/en/perl/latest/meta/linking/",
      "markdownUrl": "https://libtmux.org/en/perl/latest/meta/linking.md",
      "headings": [
        {
          "id": "choose-an-export",
          "level": 2,
          "text": "Choose an export"
        },
        {
          "id": "link-from-sphinx",
          "level": 2,
          "text": "Link from Sphinx"
        },
        {
          "id": "discover-and-index-pages",
          "level": 2,
          "text": "Discover and index pages"
        }
      ]
    },
    {
      "title": "Third-party notices",
      "description": "Thanks to tmux's creator and contributors, with licences and attribution for the software behind libtmux.org.",
      "section": "Documentation",
      "url": "https://libtmux.org/en/perl/latest/meta/third-party-notices/",
      "markdownUrl": "https://libtmux.org/en/perl/latest/meta/third-party-notices.md",
      "headings": [
        {
          "id": "tmux",
          "level": 2,
          "text": "tmux"
        },
        {
          "id": "tmux-artwork",
          "level": 3,
          "text": "tmux artwork"
        },
        {
          "id": "programming-language-artwork",
          "level": 2,
          "text": "Programming-language artwork"
        },
        {
          "id": "terminal-artwork",
          "level": 2,
          "text": "Terminal artwork"
        },
        {
          "id": "documentation-toolchain",
          "level": 2,
          "text": "Documentation toolchain"
        },
        {
          "id": "a-note-on-doxygen",
          "level": 3,
          "text": "A note on Doxygen"
        },
        {
          "id": "reference-hosting",
          "level": 2,
          "text": "Reference hosting"
        },
        {
          "id": "libtmux-itself",
          "level": 2,
          "text": "libtmux itself"
        }
      ]
    },
    {
      "title": "tmux client library for Perl",
      "description": "tmux client library for Perl. Control tmux, connect to and create servers, navigate sessions, windows, and panes, send keys, capture pane contents",
      "section": "Documentation",
      "url": "https://libtmux.org/en/perl/latest/core/",
      "markdownUrl": "https://libtmux.org/en/perl/latest/core/index.md",
      "headings": []
    },
    {
      "title": "Perl-based tmux workspace manager",
      "description": "Validate, plan, and load versioned JSON workspaces with LibTmux-Workspace.",
      "section": "Documentation",
      "url": "https://libtmux.org/en/perl/latest/workspace/",
      "markdownUrl": "https://libtmux.org/en/perl/latest/workspace/index.md",
      "headings": []
    },
    {
      "title": "LibTmux::Workspace API reference",
      "description": "Public Perl workspace configuration, planning, loading, and error APIs.",
      "section": "Documentation",
      "url": "https://libtmux.org/en/perl/latest/workspace/reference/",
      "markdownUrl": "https://libtmux.org/en/perl/latest/workspace/reference.md",
      "headings": []
    },
    {
      "title": "API glossary",
      "description": "Kinds, modifiers and package labels in the Perl API reference.",
      "section": "API reference",
      "url": "https://libtmux.org/en/perl/latest/reference/glossary/",
      "markdownUrl": "https://libtmux.org/en/perl/latest/reference/glossary.md",
      "jsonUrl": "https://libtmux.org/en/perl/latest/reference/glossary.json",
      "headings": [
        {
          "id": "symbol-kinds",
          "level": 2,
          "text": "Symbol kinds"
        },
        {
          "id": "module",
          "level": 3,
          "text": "module"
        },
        {
          "id": "class",
          "level": 3,
          "text": "class"
        },
        {
          "id": "method",
          "level": 3,
          "text": "method"
        },
        {
          "id": "exception",
          "level": 3,
          "text": "exception"
        },
        {
          "id": "modifiers",
          "level": 2,
          "text": "Modifiers"
        },
        {
          "id": "async",
          "level": 3,
          "text": "async"
        },
        {
          "id": "inherited",
          "level": 3,
          "text": "inherited"
        },
        {
          "id": "package-context",
          "level": 2,
          "text": "Package context"
        },
        {
          "id": "package",
          "level": 3,
          "text": "package"
        }
      ]
    },
    {
      "title": "API glossary",
      "description": "Kinds, modifiers and package labels in the Perl API reference.",
      "section": "API reference",
      "url": "https://libtmux.org/en/perl/latest/workspace/reference/glossary/",
      "markdownUrl": "https://libtmux.org/en/perl/latest/workspace/reference/glossary.md",
      "jsonUrl": "https://libtmux.org/en/perl/latest/workspace/reference/glossary.json",
      "headings": [
        {
          "id": "symbol-kinds",
          "level": 2,
          "text": "Symbol kinds"
        },
        {
          "id": "module",
          "level": 3,
          "text": "module"
        },
        {
          "id": "class",
          "level": 3,
          "text": "class"
        },
        {
          "id": "method",
          "level": 3,
          "text": "method"
        },
        {
          "id": "exception",
          "level": 3,
          "text": "exception"
        },
        {
          "id": "modifiers",
          "level": 2,
          "text": "Modifiers"
        },
        {
          "id": "async",
          "level": 3,
          "text": "async"
        },
        {
          "id": "inherited",
          "level": 3,
          "text": "inherited"
        },
        {
          "id": "package-context",
          "level": 2,
          "text": "Package context"
        },
        {
          "id": "package",
          "level": 3,
          "text": "package"
        }
      ]
    },
    {
      "title": "API reference",
      "description": "51 declarations in the Perl reference index. The symbol index also includes their members.",
      "section": "API reference",
      "url": "https://libtmux.org/en/perl/latest/reference/",
      "markdownUrl": "https://libtmux.org/en/perl/latest/reference/index.md",
      "symbolIndexUrl": "https://libtmux.org/en/perl/latest/reference/tree.json",
      "headings": [
        {
          "id": "section-server",
          "level": 2,
          "text": "Server"
        },
        {
          "id": "section-session",
          "level": 2,
          "text": "Session"
        },
        {
          "id": "section-window",
          "level": 2,
          "text": "Window"
        },
        {
          "id": "section-pane",
          "level": 2,
          "text": "Pane"
        },
        {
          "id": "section-client",
          "level": 2,
          "text": "Client"
        },
        {
          "id": "section-commands",
          "level": 2,
          "text": "Commands"
        },
        {
          "id": "section-queries",
          "level": 2,
          "text": "Queries"
        },
        {
          "id": "section-snapshots",
          "level": 2,
          "text": "Snapshots"
        },
        {
          "id": "section-errors",
          "level": 2,
          "text": "Errors"
        },
        {
          "id": "section-errors-server",
          "level": 2,
          "text": "Errors — Server"
        },
        {
          "id": "section-constants",
          "level": 2,
          "text": "Constants and enums"
        },
        {
          "id": "section-async",
          "level": 2,
          "text": "Async"
        },
        {
          "id": "section-__unplaced",
          "level": 2,
          "text": "Other"
        }
      ],
      "symbols": [
        {
          "id": "LibTmux::Server",
          "name": "Server",
          "kind": "class",
          "qualifiedName": "LibTmux::Server",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-server/"
        },
        {
          "id": "LibTmux::Session",
          "name": "Session",
          "kind": "class",
          "qualifiedName": "LibTmux::Session",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-session/"
        },
        {
          "id": "LibTmux::Window",
          "name": "Window",
          "kind": "class",
          "qualifiedName": "LibTmux::Window",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-window/"
        },
        {
          "id": "LibTmux::WindowLink",
          "name": "WindowLink",
          "kind": "class",
          "qualifiedName": "LibTmux::WindowLink",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-windowlink/"
        },
        {
          "id": "LibTmux::Pane",
          "name": "Pane",
          "kind": "class",
          "qualifiedName": "LibTmux::Pane",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-pane/"
        },
        {
          "id": "LibTmux::Client",
          "name": "Client",
          "kind": "class",
          "qualifiedName": "LibTmux::Client",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-client/"
        },
        {
          "id": "LibTmux::Operation",
          "name": "Operation",
          "kind": "class",
          "qualifiedName": "LibTmux::Operation",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-operation/"
        },
        {
          "id": "LibTmux::ProcessJob",
          "name": "ProcessJob",
          "kind": "class",
          "qualifiedName": "LibTmux::ProcessJob",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-processjob/"
        },
        {
          "id": "LibTmux::Transport",
          "name": "Transport",
          "kind": "class",
          "qualifiedName": "LibTmux::Transport",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-transport/"
        },
        {
          "id": "LibTmux::ClientSelection",
          "name": "ClientSelection",
          "kind": "class",
          "qualifiedName": "LibTmux::ClientSelection",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-clientselection/"
        },
        {
          "id": "LibTmux::Filter",
          "name": "Filter",
          "kind": "class",
          "qualifiedName": "LibTmux::Filter",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-filter/"
        },
        {
          "id": "LibTmux::PaneSelection",
          "name": "PaneSelection",
          "kind": "class",
          "qualifiedName": "LibTmux::PaneSelection",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-paneselection/"
        },
        {
          "id": "LibTmux::QueryPlan",
          "name": "QueryPlan",
          "kind": "class",
          "qualifiedName": "LibTmux::QueryPlan",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-queryplan/"
        },
        {
          "id": "LibTmux::Schema",
          "name": "Schema",
          "kind": "class",
          "qualifiedName": "LibTmux::Schema",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-schema/"
        },
        {
          "id": "LibTmux::Selection",
          "name": "Selection",
          "kind": "class",
          "qualifiedName": "LibTmux::Selection",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-selection/"
        },
        {
          "id": "LibTmux::Selection::Iterator",
          "name": "Iterator",
          "kind": "class",
          "qualifiedName": "LibTmux::Selection::Iterator",
          "namespace": "LibTmux::Selection",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-selection-iterator-cvun/"
        },
        {
          "id": "LibTmux::SessionSelection",
          "name": "SessionSelection",
          "kind": "class",
          "qualifiedName": "LibTmux::SessionSelection",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-sessionselection/"
        },
        {
          "id": "LibTmux::WindowLinkSelection",
          "name": "WindowLinkSelection",
          "kind": "class",
          "qualifiedName": "LibTmux::WindowLinkSelection",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-windowlinkselection/"
        },
        {
          "id": "LibTmux::WindowSelection",
          "name": "WindowSelection",
          "kind": "class",
          "qualifiedName": "LibTmux::WindowSelection",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-windowselection/"
        },
        {
          "id": "LibTmux::Snapshot",
          "name": "Snapshot",
          "kind": "class",
          "qualifiedName": "LibTmux::Snapshot",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-snapshot/"
        },
        {
          "id": "LibTmux::Async::X",
          "name": "X",
          "kind": "class",
          "qualifiedName": "LibTmux::Async::X",
          "namespace": "LibTmux::Async",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-async-x/"
        },
        {
          "id": "LibTmux::Async::X::Closed",
          "name": "Closed",
          "kind": "exception",
          "qualifiedName": "LibTmux::Async::X::Closed",
          "namespace": "LibTmux::Async::X",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-async-x-closed/"
        },
        {
          "id": "LibTmux::Async::X::QueueFull",
          "name": "QueueFull",
          "kind": "exception",
          "qualifiedName": "LibTmux::Async::X::QueueFull",
          "namespace": "LibTmux::Async::X",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-async-x-queuefull/"
        },
        {
          "id": "LibTmux::X",
          "name": "X",
          "kind": "class",
          "qualifiedName": "LibTmux::X",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-x/"
        },
        {
          "id": "LibTmux::X::AcquisitionRace",
          "name": "AcquisitionRace",
          "kind": "exception",
          "qualifiedName": "LibTmux::X::AcquisitionRace",
          "namespace": "LibTmux::X",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-x-acquisitionrace/"
        },
        {
          "id": "LibTmux::X::Cancelled",
          "name": "Cancelled",
          "kind": "exception",
          "qualifiedName": "LibTmux::X::Cancelled",
          "namespace": "LibTmux::X",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-x-cancelled/"
        },
        {
          "id": "LibTmux::X::Codec",
          "name": "Codec",
          "kind": "exception",
          "qualifiedName": "LibTmux::X::Codec",
          "namespace": "LibTmux::X",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-x-codec/"
        },
        {
          "id": "LibTmux::X::Command",
          "name": "Command",
          "kind": "exception",
          "qualifiedName": "LibTmux::X::Command",
          "namespace": "LibTmux::X",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-x-command/"
        },
        {
          "id": "LibTmux::X::Creation",
          "name": "Creation",
          "kind": "exception",
          "qualifiedName": "LibTmux::X::Creation",
          "namespace": "LibTmux::X",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-x-creation/"
        },
        {
          "id": "LibTmux::X::InvalidArgument",
          "name": "InvalidArgument",
          "kind": "exception",
          "qualifiedName": "LibTmux::X::InvalidArgument",
          "namespace": "LibTmux::X",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-x-invalidargument/"
        },
        {
          "id": "LibTmux::X::InvalidFilter",
          "name": "InvalidFilter",
          "kind": "exception",
          "qualifiedName": "LibTmux::X::InvalidFilter",
          "namespace": "LibTmux::X",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-x-invalidfilter/"
        },
        {
          "id": "LibTmux::X::InvalidSelection",
          "name": "InvalidSelection",
          "kind": "exception",
          "qualifiedName": "LibTmux::X::InvalidSelection",
          "namespace": "LibTmux::X",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-x-invalidselection/"
        },
        {
          "id": "LibTmux::X::MultipleMatches",
          "name": "MultipleMatches",
          "kind": "exception",
          "qualifiedName": "LibTmux::X::MultipleMatches",
          "namespace": "LibTmux::X",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-x-multiplematches/"
        },
        {
          "id": "LibTmux::X::NoMatch",
          "name": "NoMatch",
          "kind": "exception",
          "qualifiedName": "LibTmux::X::NoMatch",
          "namespace": "LibTmux::X",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-x-nomatch/"
        },
        {
          "id": "LibTmux::X::NoSuchTarget",
          "name": "NoSuchTarget",
          "kind": "exception",
          "qualifiedName": "LibTmux::X::NoSuchTarget",
          "namespace": "LibTmux::X",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-x-nosuchtarget/"
        },
        {
          "id": "LibTmux::X::OutputLimit",
          "name": "OutputLimit",
          "kind": "exception",
          "qualifiedName": "LibTmux::X::OutputLimit",
          "namespace": "LibTmux::X",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-x-outputlimit/"
        },
        {
          "id": "LibTmux::X::QueryMismatch",
          "name": "QueryMismatch",
          "kind": "exception",
          "qualifiedName": "LibTmux::X::QueryMismatch",
          "namespace": "LibTmux::X",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-x-querymismatch/"
        },
        {
          "id": "LibTmux::X::Spawn",
          "name": "Spawn",
          "kind": "exception",
          "qualifiedName": "LibTmux::X::Spawn",
          "namespace": "LibTmux::X",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-x-spawn/"
        },
        {
          "id": "LibTmux::X::StaleReference",
          "name": "StaleReference",
          "kind": "exception",
          "qualifiedName": "LibTmux::X::StaleReference",
          "namespace": "LibTmux::X",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-x-stalereference/"
        },
        {
          "id": "LibTmux::X::Timeout",
          "name": "Timeout",
          "kind": "exception",
          "qualifiedName": "LibTmux::X::Timeout",
          "namespace": "LibTmux::X",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-x-timeout/"
        },
        {
          "id": "LibTmux::X::Transport",
          "name": "Transport",
          "kind": "exception",
          "qualifiedName": "LibTmux::X::Transport",
          "namespace": "LibTmux::X",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-x-transport/"
        },
        {
          "id": "LibTmux::X::Unloaded",
          "name": "Unloaded",
          "kind": "exception",
          "qualifiedName": "LibTmux::X::Unloaded",
          "namespace": "LibTmux::X",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-x-unloaded/"
        },
        {
          "id": "LibTmux::X::Unsupported",
          "name": "Unsupported",
          "kind": "exception",
          "qualifiedName": "LibTmux::X::Unsupported",
          "namespace": "LibTmux::X",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-x-unsupported/"
        },
        {
          "id": "LibTmux::X::UnsupportedValue",
          "name": "UnsupportedValue",
          "kind": "exception",
          "qualifiedName": "LibTmux::X::UnsupportedValue",
          "namespace": "LibTmux::X",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-x-unsupportedvalue/"
        },
        {
          "id": "LibTmux::X::NoServer",
          "name": "NoServer",
          "kind": "exception",
          "qualifiedName": "LibTmux::X::NoServer",
          "namespace": "LibTmux::X",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-x-noserver/"
        },
        {
          "id": "LibTmux::CommandResult",
          "name": "CommandResult",
          "kind": "class",
          "qualifiedName": "LibTmux::CommandResult",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-commandresult/"
        },
        {
          "id": "LibTmux::Async",
          "name": "Async",
          "kind": "module",
          "qualifiedName": "LibTmux::Async",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-async/"
        },
        {
          "id": "LibTmux::Async::Server",
          "name": "Server",
          "kind": "class",
          "qualifiedName": "LibTmux::Async::Server",
          "namespace": "LibTmux::Async",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-async-server/"
        },
        {
          "id": "LibTmux::Async::Transport",
          "name": "Transport",
          "kind": "class",
          "qualifiedName": "LibTmux::Async::Transport",
          "namespace": "LibTmux::Async",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-async-transport/"
        },
        {
          "id": "LibTmux",
          "name": "LibTmux",
          "kind": "module",
          "qualifiedName": "LibTmux",
          "namespace": "",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux/"
        },
        {
          "id": "LibTmux::Entity",
          "name": "Entity",
          "kind": "class",
          "qualifiedName": "LibTmux::Entity",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/perl/latest/reference/libtmux-entity/"
        }
      ]
    }
  ]
}
