Skip to main content

Crate elicit_server

Crate elicit_server 

Source
Expand description

Cross-crate workflow plugins for elicitation.

elicit_server houses workflows that require visibility across multiple elicitation crates simultaneously — things that can’t live in elicit_reqwest or elicit_serde_json without creating circular dependencies.

§Plugins

  • [EmitBinaryPlugin] — recover agent tool compositions as compiled Rust binaries (requires feature = "emit")
  • SecureFetchPlugin — HTTPS-enforced URL validation + HTTP fetch (elicit_url + elicit_reqwest)
  • FetchAndParsePlugin — HTTP fetch + JSON extraction (elicit_reqwest + elicit_serde_json)

§Feature flags

FeatureEnables
emitEmitBinaryPlugin + full code recovery pipeline

Structs§

FetchAndParsePlugin
Cross-crate plugin composing HTTP fetch with JSON parsing.
SecureFetchPlugin
Cross-crate plugin combining URL validation with HTTP requests.