Skip to content

v0.9.0

Choose a tag to compare

@agentfirstkit agentfirstkit released this 25 May 02:40
· 6 commits to main since this release
  • Add OutputOptions across Rust, Go, Python, and TypeScript that combines RedactionOptions with a new OutputStyle (Readable default, Raw schema-preserving), and reshape output_json_with_options / output_yaml_with_options / output_plain_with_options plus a new cli_output_with_options dispatcher to take OutputOptions — agents that need YAML or plain rendering with original keys and unformatted values (no AFDATA suffix stripping, no human value formatting) can opt in without writing their own renderer, while every existing call site keeps the default Readable behavior. Breaking signature change on the three *_with_options formatters; old RedactionOptions callers move to OutputOptions with redaction and style: Readable.
  • Tighten the Rust startup-diagnostic example in the README and agent_cli sample so it only fires inside an explicit --log startup|all|* branch and records env presence as {key, present} pairs instead of raw values — the previous example suggested dumping full env values into a startup log, which an adopter copying the pattern would have shipped as a leak surface.