Skip to main content

Module value

Module value 

Source
Expand description

Value type carried by every workflow input/output and engine event.

Structs§

AgentData
UnableRecord
Structured I can't response from an agent. The wire envelope is { "unable": { "reason": str, "missing": [str], "category": str } }; this type is the payload after the envelope key is stripped. missing defaults to [] on both wire and runtime so callers never have to branch on Option<Vec<_>>.

Enums§

UnableCategory
Categorical tag for an Unable response. Mirrors the choice variants on the built-in Unable record — keep in lock-step with akribes_core::unable::unable_typedef_stmt. Serializes to the lower-case snake form on the wire.
Value

Constants§

UNABLE_ENVELOPE_KEY
JSON envelope key for an Unable payload — { "unable": { ... } }.

Functions§

normalized_f64_bits
Normalize an f64 to a canonical bit pattern for hashing purposes (issue #1012). Two correctness hazards in the naive f.to_bits() approach: