Skip to content

Interface: AppKitToolMeta

Metadata stored under appkitTool by a Zod schema’s .meta() value.

readonly optional agentTool?: boolean

Opt in to exposing this operation as an agent tool.


readonly optional approval?: boolean

Require human approval before execution.


readonly optional autoInheritable?: boolean

Whether AppKit may inherit the tool automatically.


readonly optional effect?: "read" | "write" | "destructive"

Tool side-effect classification. Defaults to write.


readonly optional idempotent?: boolean

Whether repeated calls with the same input are safe.


readonly optional requiresUserContext?: boolean

Whether execution requires an authenticated user context.