L3 · request assembly (05 §4, GD10). Kept OUT of the port ns so the port stays
engine-dep-free; this requires cache/prompt/payload-io. run-step! calls
build-request with the handle's store, the strong current-view, and cfg.
L3 · request assembly (05 §4, GD10). Kept OUT of the port ns so the port stays engine-dep-free; this requires cache/prompt/payload-io. `run-step!` calls `build-request` with the handle's store, the strong current-view, and cfg.
(build-request store view cfg)(build-request store view cfg profile)(build-request store view cfg profile handle)Assemble the narrowed, text-only adapter request from the view + cfg: compaction-aware kept messages → hydrate content → observation→user → prepend the assembled system message → emit the wire shape; attach the opaque cache.
Assemble the narrowed, text-only adapter request from the view + cfg: compaction-aware kept messages → hydrate content → observation→user → prepend the assembled system message → emit the wire shape; attach the opaque cache.
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 |