DeepSeek Harness as a hive vessel.
The vessel speaks hive-vessel's :json dialect; its executor is hive-vessel's
SSE bridge, consumed by the dsh browser plugin (dsh/ in this repo), which
paints panels in the right Sidebar, raises notices, opens workspace files
and re-emits json/event messages as Cordis events.
Two faces over the same target:
target -- a hive-vessel target, for plan / dispatch! / broadcast!->vessel -- a hive-addon IVessel, for a host's vessel registry; its
:delivery capability accepts ops or presentation
envelopes and dispatches them through the registry.DeepSeek Harness as a hive vessel.
The vessel speaks hive-vessel's :json dialect; its executor is hive-vessel's
SSE bridge, consumed by the dsh browser plugin (dsh/ in this repo), which
paints panels in the right Sidebar, raises notices, opens workspace files
and re-emits `json/event` messages as Cordis events.
Two faces over the same target:
- `target` -- a hive-vessel target, for plan / dispatch! / broadcast!
- `->vessel` -- a hive-addon IVessel, for a host's vessel registry; its
:delivery capability accepts ops or presentation
envelopes and dispatches them through the registry.The bridge port the dsh-hive-vessel plugin looks for by default.
The bridge port the dsh-hive-vessel plugin looks for by default.
(delivery registry target)The :delivery capability: a fn taking an op or a presentation envelope and dispatching it through REGISTRY (a value or an atom) to TARGET.
The :delivery capability: a fn taking an op or a presentation envelope and dispatching it through REGISTRY (a value or an atom) to TARGET.
(descriptor registry target)Host-neutral vessel descriptor (the hive-emacs shape), so consumers that read descriptors -- hive-carto-flow's presentation target -- need no protocol.
Host-neutral vessel descriptor (the hive-emacs shape), so consumers that read descriptors -- hive-carto-flow's presentation target -- need no protocol.
What the dsh plugin can do beyond the standard :json primitives.
What the dsh plugin can do beyond the standard :json primitives.
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 |