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 (requiresfeature = "emit") SecureFetchPlugin— HTTPS-enforced URL validation + HTTP fetch (elicit_url+elicit_reqwest)FetchAndParsePlugin— HTTP fetch + JSON extraction (elicit_reqwest+elicit_serde_json)
§Feature flags
| Feature | Enables |
|---|---|
emit | EmitBinaryPlugin + full code recovery pipeline |
Structs§
- Fetch
AndParse Plugin - Cross-crate plugin composing HTTP fetch with JSON parsing.
- Secure
Fetch Plugin - Cross-crate plugin combining URL validation with HTTP requests.