Schema-property extensions contributed to a host tool.
An addon widens an existing tool's input schema by registering extra properties under that tool's name. Contributions merge, so several addons may extend the same tool.
Schema-property extensions contributed to a host tool. An addon widens an existing tool's input schema by registering extra properties under that tool's name. Contributions merge, so several addons may extend the same tool.
(clear!)Remove every schema extension. Returns nil.
Remove every schema extension. Returns nil.
(extended-tool-names)The names of every tool carrying schema extensions.
The names of every tool carrying schema extensions.
(get-extensions tool-name)The merged schema properties for TOOL-NAME, or nil.
The merged schema properties for TOOL-NAME, or nil.
(register! tool-name properties)Merge PROPERTIES, a {"param" {:type ... :description ...}} map, into the schema extensions for TOOL-NAME. Returns TOOL-NAME.
Merge PROPERTIES, a {"param" {:type ... :description ...}} map, into the
schema extensions for TOOL-NAME. Returns TOOL-NAME.cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |