Skip to content

v0.23.0

Choose a tag to compare

@agentfirstkit agentfirstkit released this 22 Jul 14:17
· 21 commits to main since this release
  • Add afdata emit (log/result/error) to produce a single AFDATA protocol-v1 event from shell-safe scalar arguments, so shell scripts emit the same structured envelopes as the SDKs without hand-writing JSON.
  • Add afdata shell bash, a sourceable Bash 3.2+ authoring kit embedded in the binary that gives executable scripts AFDATA-style argument parsing with --help, raw config reads, and structured log/result/error events.
  • Give the kit transparent child-process wrappers: afdata_run passes child stdin/stdout/stderr, TTY, and exit status through unchanged (only the script lifecycle is structured), with an optional --quiet mode that discards successful output but replays it on failure.
  • Preserve single terminal-result ownership across cooperating scripts: afdata_call keeps child logs and errors live but demotes a successful child result to an info log, so only the outermost script owns the final result.