Variable adapterCapabilityDeclarationSchemaConst
adapterCapabilityDeclarationSchema: ZodObject<
{
controls: ZodArray<
ZodObject<
{
activeWhen: ZodArray<
ZodEnum<
{
adapter_run: "adapter_run";
gateway_routed: "gateway_routed";
hook_control: "hook_control";
hook_observe: "hook_observe";
},
>,
>;
id: ZodEnum<
{
"gateway.budget": "gateway.budget";
"gateway.freeze": "gateway.freeze";
"gateway.model": "gateway.model";
"gateway.route": "gateway.route";
"provider.allow": "provider.allow";
"provider.ask": "provider.ask";
"provider.deny": "provider.deny";
"provider.steer": "provider.steer";
"tool.allowlist": "tool.allowlist";
},
>;
},
$strict,
>,
>;
declarationVersion: ZodLiteral<"1">;
definitionVersion: ZodUnion<
readonly [ZodString, ZodLiteral<"unverified">],
>;
events: ZodArray<
ZodObject<
{
activeWhen: ZodArray<
ZodEnum<
{
adapter_run: "adapter_run";
gateway_routed: "gateway_routed";
hook_control: "hook_control";
hook_observe: "hook_observe";
},
>,
>;
id: ZodEnum<
{
"action.completed": "action.completed";
"action.decision": "action.decision";
"action.failed": "action.failed";
"action.requested": "action.requested";
"model.request": "model.request";
"model.response": "model.response";
"process.exited": "process.exited";
"process.started": "process.started";
"process.stderr": "process.stderr";
"process.stdout": "process.stdout";
},
>;
},
$strict,
>,
>;
lossiness: ZodObject<
{
level: ZodEnum<
{
normalized: "normalized";
partial: "partial";
redacted: "redacted";
unknown: "unknown";
},
>;
omitted: ZodArray<ZodString>;
},
$strict,
>;
verification: ZodObject<
{
authority: ZodEnum<{ amc: "amc"; publisher: "publisher" }>;
evidenceRefs: ZodArray<ZodString>;
status: ZodEnum<
{ fixture_verified: "fixture_verified"; unverified: "unverified" },
>;
},
$strict,
>;
versionSource: ZodEnum<
{
adapter_binary: "adapter_binary";
host_runtime: "host_runtime";
mixed_runtime: "mixed_runtime";
package_probe: "package_probe";
shell_runtime: "shell_runtime";
unknown: "unknown";
},
>;
},
$strict,
> = ...