Liking cljdoc? Tell your friends :D

fractal-engine.provider-call

Provider request construction and traced completion calls.

This namespace owns the mechanics of turning session messages into provider requests, recording request/response payload refs, and parsing leaf results. It does not own the recursive loop or session/head semantics.

Provider request construction and traced completion calls.

This namespace owns the mechanics of turning session messages into provider
requests, recording request/response payload refs, and parsing leaf results.
It does not own the recursive loop or session/head semantics.
raw docstring

bounded-fanout-inputsclj

(bounded-fanout-inputs kind cfg inputs)
source

call-payload-ref!clj

(call-payload-ref! state part value)
source

call-provider!clj

(call-provider! state cfg role call)

A provider completion as a traced call. Returns {:call-id .. :response ..}.

A provider completion as a traced call. Returns {:call-id .. :response ..}.
sourceraw docstring

enrich-callclj

(enrich-call state cfg role call call-id)
source

leaf-requestclj

(leaf-request input query cache-request)
source

parse-leafclj

(parse-leaf text mode)
source

provider-requestclj

(provider-request messages cache-request)
source

provider-shapeclj

(provider-shape cfg)
source

request-system-hashclj

(request-system-hash request)
source

root-request-descriptorclj

(root-request-descriptor model-cfg call request cache-request)
source

session-cache-idclj

(session-cache-id state)
source

strip-edn-fenceclj

(strip-edn-fence text)

Drop an enclosing ```edn|clojure|clj fence if the model wrapped its EDN output despite the leaf prompt's instruction not to. Unfenced text is returned untouched, so genuinely malformed output still fails to read (and surfaces to the model as a batch failure) — this only forgives the common, harmless fence wrapper.

Drop an enclosing ```edn|clojure|clj fence if the model wrapped its EDN output
despite the leaf prompt's instruction not to. Unfenced text is returned untouched,
so genuinely malformed output still fails to read (and surfaces to the model as a
batch failure) — this only forgives the common, harmless fence wrapper.
sourceraw docstring

wire-messageclj

(wire-message message)
source

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