Liking cljdoc? Tell your friends :D

hive-olympus.view

GridModel -> hive-vessel ops, pure. One :ui/show-panel per tab with panel id "olympus/tab-N" (1-based) and a Doc of standard blocks (:heading, :para with tone, :fields). delta turns two renders into the minimal op batch: closes for vanished panels, then the panels that changed.

The contract is the op shape; there is no compile dependency on hive-vessel.

GridModel -> hive-vessel ops, pure. One `:ui/show-panel` per tab with
panel id "olympus/tab-N" (1-based) and a Doc of standard blocks
(:heading, :para with tone, :fields). `delta` turns two renders into the
minimal op batch: closes for vanished panels, then the panels that changed.

The contract is the op shape; there is no compile dependency on hive-vessel.
raw docstring

agent-fieldsclj

(agent-fields {:agent/keys [id mode project parent drones done task activity
                            seen]
               :as agent})

The [label value] rows AGENT can fill, in reading order; absent facts are omitted rather than shown empty.

The [label value] rows AGENT can fill, in reading order; absent facts are
omitted rather than shown empty.
sourceraw docstring

cell-blocksclj

(cell-blocks {:cell/keys [row col agent focused?]})

Blocks for one grid cell: heading, toned status para, fields.

Blocks for one grid cell: heading, toned status para, fields.
sourceraw docstring

deltaclj

(delta previous current)

Ops that move a vessel showing PREVIOUS (a panels vector, nil when nothing was delivered) to CURRENT: a :ui/close-panel per panel id that vanished, then every CURRENT panel absent from or different in PREVIOUS. Empty when nothing changed.

Ops that move a vessel showing PREVIOUS (a panels vector, nil when nothing
was delivered) to CURRENT: a :ui/close-panel per panel id that vanished,
then every CURRENT panel absent from or different in PREVIOUS. Empty when
nothing changed.
sourceraw docstring

panel-idclj

(panel-id index)

Panel id of the tab at zero-based INDEX.

Panel id of the tab at zero-based INDEX.
sourceraw docstring

panelsclj

(panels {:grid/keys [tabs counts routes]})

One :ui/show-panel op per tab of MODEL, in tab order.

One :ui/show-panel op per tab of MODEL, in tab order.
sourceraw docstring

routes-textclj

(routes-text routes)

"routes: venice/deepseek-v4-flash x2, axon/glm-5.3" for ROUTES, or nil.

"routes: venice/deepseek-v4-flash x2, axon/glm-5.3" for ROUTES, or nil.
sourceraw docstring

status-toneclj

Tone of each agent status.

Tone of each agent status.
sourceraw docstring

summaryclj

(summary {:keys [total working blocked error idle spawning]})

Header count text, e.g. "5 agents: 2 working, 1 blocked, 0 error, 2 idle".

Header count text, e.g. "5 agents: 2 working, 1 blocked, 0 error, 2 idle".
sourceraw docstring

tab-blocksclj

(tab-blocks tab n-tabs)
(tab-blocks {:tab/keys [active? cells]} n-tabs routes)

Blocks for TAB of N-TABS under the swarm-wide ROUTES.

Blocks for TAB of N-TABS under the swarm-wide ROUTES.
sourceraw docstring

titleclj

(title counts index n-tabs)

Panel title for the tab at INDEX of N-TABS.

Panel title for the tab at INDEX of N-TABS.
sourceraw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close