{
"title": "filesystem.plugins.Platform",
"description": "A supported runtime target — the cross product of OS and CPU\narchitecture the cli knows how to install plugin binaries for.\nSerialized as `<os>_<arch>` (e.g. `\"linux_x86_64\"`,\n`\"windows_aarch64\"`). Used as the key type in\n[`super::Manifest::binaries`] so a manifest can declare a distinct\nrelease-asset filename per platform. The underscore separator (vs\nthe hyphen used by Rust target triples) keeps the names usable\ndirectly as identifiers in the cross-language SDK codegen.",
"type": "string",
"enum": [
"linux_x86_64",
"linux_aarch64",
"windows_x86_64",
"windows_aarch64",
"macos_x86_64",
"macos_aarch64"
]
}