Interface: AppKitToolMeta
Metadata stored under appkitTool by a Zod schema’s .meta() value.
Properties
Section titled “Properties”agentTool?
Section titled “agentTool?”
readonlyoptionalagentTool?:boolean
Opt in to exposing this operation as an agent tool.
approval?
Section titled “approval?”
readonlyoptionalapproval?:boolean
Require human approval before execution.
autoInheritable?
Section titled “autoInheritable?”
readonlyoptionalautoInheritable?:boolean
Whether AppKit may inherit the tool automatically.
effect?
Section titled “effect?”
readonlyoptionaleffect?:"read"|"write"|"destructive"
Tool side-effect classification. Defaults to write.
idempotent?
Section titled “idempotent?”
readonlyoptionalidempotent?:boolean
Whether repeated calls with the same input are safe.
requiresUserContext?
Section titled “requiresUserContext?”
readonlyoptionalrequiresUserContext?:boolean
Whether execution requires an authenticated user context.