v0.2.1
Added
[agent] prompt_delivery = "argv" | "stdin"(defaultargv).stdinpipes the prompt to the agent's stdin instead of placing it in argv, closing apkill -f <token>self-kill footgun (a background worker matching on a token from the prompt could match the agent's own argv). Theclaudepreset now defaults tostdin; existing configs are unaffected.agent_exitgainsexit_cause(clean/error/signal:<NAME>/timeout) so monitors can distinguish a clean exit from a signal-kill without a heuristic.
Fixed
- A signal-killed round is no longer misclassified as
agent_network_blipwhen its log happens to contain a network-error string; signal deaths are terminations, not network blips.
See docs/migrations/0.2.1.md.