Expand description
Value type carried by every workflow input/output and engine event.
Structs§
- Agent
Data - Unable
Record - Structured
I can'tresponse 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.missingdefaults to[]on both wire and runtime so callers never have to branch onOption<Vec<_>>.
Enums§
- Unable
Category - Categorical tag for an
Unableresponse. Mirrors the choice variants on the built-inUnablerecord — keep in lock-step withakribes_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
Unablepayload —{ "unable": { ... } }.
Functions§
- normalized_
f64_ bits - Normalize an
f64to a canonical bit pattern for hashing purposes (issue #1012). Two correctness hazards in the naivef.to_bits()approach: