The sixth-sense classes the pane watcher's shouts become, so a supervisor
hears pane changes with swarm ss wait instead of polling.
:sense/pane-idle a pane that worked settled idle :sense/goal-ended a pane's /goal stopped being active :sense/context-high a pane crossed the watch threshold upward :sense/pane-waiting a pane waits on a human (permission or other prompt) :sense/tmux-job a compact | say | goal job ended (detail job_status)
sixth-sense belongs to hive-agent, which this addon does not depend on, so its registry is resolved softly (the hive-elm pattern): without it the shouts are still piggybacked, only never pushed.
The sixth-sense classes the pane watcher's shouts become, so a supervisor hears pane changes with `swarm ss wait` instead of polling. :sense/pane-idle a pane that worked settled idle :sense/goal-ended a pane's /goal stopped being active :sense/context-high a pane crossed the watch threshold upward :sense/pane-waiting a pane waits on a human (permission or other prompt) :sense/tmux-job a compact | say | goal job ended (detail job_status) sixth-sense belongs to hive-agent, which this addon does not depend on, so its registry is resolved softly (the hive-elm pattern): without it the shouts are still piggybacked, only never pushed.
Shout data keys exposed on the sense, with their wire names.
Shout data keys exposed on the sense, with their wire names.
Shout event type -> the sense class that perceives it.
Shout event type -> the sense class that perceives it.
(register!)(register! resolve-fn)Register the classes and their detail fields. {:classes n :fields n}; a no-op without sixth-sense.
Register the classes and their detail fields. {:classes n :fields n}; a
no-op without sixth-sense.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 |