Expand description
Agent-First Data (AFDATA) output formatting and protocol templates.
12 public APIs and 1 type:
- 3 protocol builders:
build_json_ok,build_json_error,build_json - 3 output formatters:
output_json,output_yaml,output_plain - 1 redaction utility:
internal_redact_secrets - 1 parse utility:
parse_size - 4 CLI helpers:
cli_parse_output,cli_parse_log_filters,cli_output,build_cli_error - 1 type:
OutputFormat
Enums§
- Output
Format - Output format for CLI and pipe/MCP modes.
Functions§
- build_
cli_ error - Build a standard CLI parse error value.
- build_
json - Build
{code: "<custom>", ...fields, trace?: ...}. - build_
json_ error - Build
{code: "error", error: message, trace?: ...}. - build_
json_ ok - Build
{code: "ok", result: ..., trace?: ...}. - cli_
output - Dispatch output formatting by
OutputFormat. - cli_
parse_ log_ filters - Normalize
--logflag entries: trim, lowercase, deduplicate, remove empty. - cli_
parse_ output - Parse
--outputflag value intoOutputFormat. - internal_
redact_ secrets - Redact
_secretfields 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.