IAddon implementation for hive-tmux — tmux terminal backend.
Follows the vterm-mcp exemplar: reify + nil-railway pipeline. Zero compile-time hive-mcp dependencies — all resolved via requiring-resolve.
Usage: ;; Via addon system (auto-discovered from META-INF manifest): (init-as-addon!)
IAddon implementation for hive-tmux — tmux terminal backend. Follows the vterm-mcp exemplar: reify + nil-railway pipeline. Zero compile-time hive-mcp dependencies — all resolved via requiring-resolve. Usage: ;; Via addon system (auto-discovered from META-INF manifest): (init-as-addon!)
(addon-ctor _config)Pure constructor for the hive.tmux IAddon — (config -> IAddon | nil).
The mounter (hive-addon.mount) resolves this via :addon/init-fn; the host
then drives register!/initialize!. Returns nil when the IAddon protocol is
absent from the classpath (graceful, standalone mode). No registration, no
init!, no side effects — construction only (preflight/registration effects
run inside the record's initialize!). Additive: the self-registering
init-as-addon! path remains for the current hive-mcp loader.
Pure constructor for the `hive.tmux` IAddon — (config -> IAddon | nil). The mounter (hive-addon.mount) resolves this via :addon/init-fn; the host then drives register!/initialize!. Returns nil when the IAddon protocol is absent from the classpath (graceful, standalone mode). No registration, no init!, no side effects — construction only (preflight/registration effects run inside the record's initialize!). Additive: the self-registering `init-as-addon!` path remains for the current hive-mcp loader.
(get-addon-instance)Return the current IAddon instance, or nil.
Return the current IAddon instance, or nil.
(init-as-addon!)Register hive-tmux as an IAddon. Returns registration result.
Register hive-tmux as an IAddon. Returns registration result.
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 |