No description
  • JavaScript 47.4%
  • Go 37.1%
  • Shell 15.5%
Find a file
2026-08-17 16:40:00 -06:00
bin bin tasks: fmt, run, test, cibuild (from autonaut, adapted) 2026-08-02 13:40:17 -06:00
js cueplay global: window.cueplay => window.cues 2026-08-02 17:20:27 -06:00
cues.go www-cues: the DOM cue pipeline for browser-hosted agents 2026-08-02 12:09:46 -06:00
go.mod cues: rename module to quorum.dev/wwww/cues 2026-08-17 16:40:00 -06:00
README.md cueplay global: window.cueplay => window.cues 2026-08-02 17:20:27 -06:00
static.go www-cues: the DOM cue pipeline for browser-hosted agents 2026-08-02 12:09:46 -06:00

cues

The DOM cue pipeline for the web, shared by the repos that run a browser-hosted agent. Web-generic: no wanix, no Go module dependencies — the wire vocabulary and the page-side applier.

  • cues (root package) — the wire vocabulary: Action (append / update / remove / signals), the Sink interface, and the DoAppend/DoUpdate/DoRemove/DoSignals constructors. Platform-neutral, stdlib only.
  • js/cueplay.js — the page-side half: a self-contained ES module that reads a cue stream (JSON lines of Actions) and applies the four primitives on the main thread (window.cues: start, apply, write).
  • StaticHandler() — serves js/ embedded, so a backend can mux.Handle("/js/", cues.StaticHandler()) and the page's /js/cueplay.js just works.

Used by wanix-acp (and through it, autonaut): the brain's renderers produce cues, a sink (wanix-acp's cuestream, the wanix-specific half) moves them through the kernel, cueplay.js applies them to the DOM.