Expand description
Agent-First Data (AFDATA) output formatting and protocol templates.
13 public APIs and 2 types:
- 3 protocol builders:
build_json_ok,build_json_error,build_json - 4 output formatters:
output_json,output_json_with,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 - 2 types:
OutputFormat,RedactionPolicy
Enums§
- Output
Format - Output format for CLI and pipe/MCP modes.
- Redaction
Policy - Redaction policy for
output_json_with.
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, hint?: ..., 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 with full
_secretredaction. - output_
json_ with - Format as single-line JSON with configurable redaction policy.
- 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.