# Variable PluginManifestSchema`Const`

PluginManifestSchema: ZodObject<
{
id: ZodString;
version: ZodString;
description: ZodString;
stages: ZodArray<
ZodEnum<
{
analyze: "analyze";
validate: "validate";
aggregate: "aggregate";
execute: "execute";
gate: "gate";
route: "route";
},
>,
>;
requiredCapabilities: ZodArray<ZodString>;
trustLevel: ZodEnum<
{
external: "external";
standard: "standard";
core: "core";
experimental: "experimental";
},
>;
experimental: ZodBoolean;
},
$strip,
> = ...

Schema for plugin manifests.

- Defined in packages/nexus-agents/src/pipeline/plugin-types.ts:39