Skip to content

Variable: ClientRuntimeCapabilitiesSchema

Makaio Framework


Makaio Framework / contracts/client / ClientRuntimeCapabilitiesSchema

const ClientRuntimeCapabilitiesSchema: ZodObject<{ hookEvents: ZodDefault<ZodArray<ZodObject<{ frameworkSubject: ZodOptional<ZodString>; name: ZodString; }, $strip>>>; supportsHooks: ZodDefault<ZodBoolean>; supportsManagedBinary: ZodDefault<ZodBoolean>; supportsStatusline: ZodDefault<ZodBoolean>; supportsSupervisorLaunch: ZodDefault<ZodBoolean>; }, $strip>

Defined in: ../../../packages/contracts/src/client/definition.ts:308

Declarative runtime capability flags for a client package.

These flags are static declarations contributed by the client package. They inform Makaio which observation and launch mechanisms the client supports so the framework can activate the appropriate producers and adapt its behaviour without runtime probing.

All flags default to false so packages only need to opt in to what they actually support.