Agent: z.ZodObject<
{
id: z.ZodString;
kind: z.ZodEnum<{ external: "external"; internal: "internal" }>;
name: z.ZodString;
pubkey_ed25519: z.ZodOptional<z.ZodString>;
role: z.ZodEnum<
{
arbiter: "arbiter";
comparator: "comparator";
extractor: "extractor";
planner: "planner";
proposer: "proposer";
resolver: "resolver";
reviewer: "reviewer";
status: "status";
tuner: "tuner";
},
>;
scopes: z.ZodArray<z.ZodString>;
},
z.core.$strip,
>
Re-export Zod schemas and types from @sgrs/api-schema.
This provides consumers with access to the single source of truth for API validation without creating a circular dependency.