HVCP v1 verb catalogue: the single definition of what hive can ask Vim to do.
The MCP vim tool, the hive-spi editor port and the Vim-side conformance
check are projections of catalogue. Add a verb here and in
vim/autoload/hive/rpc.vim; the e2e test fails until both agree.
Host-free cljc. Spec: docs/protocol.md (L3).
HVCP v1 verb catalogue: the single definition of what hive can ask Vim to do. The MCP `vim` tool, the hive-spi editor port and the Vim-side conformance check are projections of `catalogue`. Add a verb here and in vim/autoload/hive/rpc.vim; the e2e test fails until both agree. Host-free cljc. Spec: docs/protocol.md (L3).
Every HVCP v1 verb, in presentation order.
Every HVCP v1 verb, in presentation order.
(check-returns verb value)Validate VALUE against VERB's result schema. Returns a Result.
Validate VALUE against VERB's result schema. Returns a Result.
(mcp-input-schema extra-commands command-properties)The MCP inputSchema for a consolidated tool: command enumerates EXTRA
commands followed by every verb; every verb param is an optional property.
The MCP inputSchema for a consolidated tool: `command` enumerates EXTRA commands followed by every verb; every verb param is an optional property.
(param-properties)JSON-schema properties for every verb param, keyed by string name. Verbs that share a param name must agree on its schema.
JSON-schema properties for every verb param, keyed by string name. Verbs that share a param name must agree on its schema.
(prepare-params verb params)Validate PARAMS for VERB and keep only the keys the verb declares. Accepts string or keyword keys. Returns a Result.
Validate PARAMS for VERB and keep only the keys the verb declares. Accepts string or keyword keys. Returns a Result.
(spec-for verb)The catalogue entry for VERB, or nil.
The catalogue entry for VERB, or nil.
(spec-for-spi-method spi-method)The catalogue entry backing hive-spi method SPI-METHOD, or nil.
The catalogue entry backing hive-spi method SPI-METHOD, or nil.
(surface-verbs surface)Verb names backing SURFACE, in catalogue order.
Verb names backing SURFACE, in catalogue order.
(verb-names)Verb names in catalogue order.
Verb names in catalogue order.
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 |