show_hooks
Read configured tmux commands; accepts no client-supplied executable input. Returned values may contain executable configuration. Read the hooks a server or session runs. Read-only: a hook set here would outlive this process and keep firing in somebody’s tmux. Put hooks a server should keep in its config file.
All TypeScript tools · JSON · Source
Arguments
sessionoptional · string- Session scope; omit for server scope.
Schemas
The schema defines required fields, nested values, defaults, and validation constraints.
Input schema
{ "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "session": { "description": "Session scope; omit for server scope.", "type": "string" } }, "type": "object"}Output schema
{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "complete": { "type": "boolean" }, "hooks": { "additionalProperties": { "type": "string" }, "propertyNames": { "type": "string" }, "type": "object" }, "omittedEntries": { "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" }, "unset": { "description": "Hook names tmux defines that carry no command, and so are not listed.", "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" } }, "required": [ "complete", "hooks", "omittedEntries", "unset" ], "type": "object"}Tool annotations
{ "destructiveHint": true, "idempotentHint": false, "openWorldHint": true, "readOnlyHint": false}