Malli value objects for Olympus: agents, the canonical layout, positions, the navigation state, the grid model, and the two vessel ops the view emits.
The op schemas restate the hive-vessel primitive SHAPE (:ui/show-panel, :ui/close-panel) without depending on hive-vessel; the test suite checks them against hive-vessel's own schemas.
Malli value objects for Olympus: agents, the canonical layout, positions, the navigation state, the grid model, and the two vessel ops the view emits. The op schemas restate the hive-vessel primitive SHAPE (:ui/show-panel, :ui/close-panel) without depending on hive-vessel; the test suite checks them against hive-vessel's own schemas.
An observed swarm member. Only id, name and status are required; every other key is what the roster source could tell, and the view shows only what is present. :agent/exited? marks an agent that already left the swarm and is still shown with how it ended. :agent/activity is the latest thing it said; :agent/recent is its recent log, newest first, shown only in the focus zoom so the grid cells stay one screen. :agent/progress is its plan progress and :agent/cost-usd what it has spent.
An observed swarm member. Only id, name and status are required; every other key is what the roster source could tell, and the view shows only what is present. :agent/exited? marks an agent that already left the swarm and is still shown with how it ended. :agent/activity is the latest thing it said; :agent/recent is its recent log, newest first, shown only in the focus zoom so the grid cells stay one screen. :agent/progress is its plan progress and :agent/cost-usd what it has spent.
The hive-vessel block vocabulary, restated: every block a lens or the operator room emits must be one a vessel can paint.
The hive-vessel block vocabulary, restated: every block a lens or the operator room emits must be one a vessel can paint.
What a lens answered for the focused agent: a document, nothing, or a failure.
What a lens answered for the focused agent: a document, nothing, or a failure.
A grid tab, the focus zoom, or the operator room.
A grid tab, the focus zoom, or the operator room.
Plan progress: DONE of TOTAL entries, DONE never above TOTAL.
Plan progress: DONE of TOTAL entries, DONE never above TOTAL.
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 |