Skip to main content

Crate agent_first_data

Crate agent_first_data 

Source
Expand description

Agent-First Data (AFD) output formatting and protocol templates.

9 public APIs: 4 protocol builders + 3 output formatters + 1 redaction + 1 utility.

Functions§

build_json
Build {code: "<custom>", ...fields, trace?: ...}.
build_json_error
Build {code: "error", error: message, trace?: ...}.
build_json_ok
Build {code: "ok", result: ..., trace?: ...}.
build_json_startup
Build {code: "startup", config: ..., args: ..., env: ...}.
internal_redact_secrets
Redact _secret fields in-place.
output_json
Format as single-line JSON. Secrets redacted, original keys, raw values.
output_plain
Format as single-line logfmt. Keys stripped, values formatted, secrets redacted.
output_yaml
Format as multi-line YAML. Keys stripped, values formatted, secrets redacted.
parse_size
Parse a human-readable size string into bytes.