Files
hermes-agent/hermes_cli
teknium1 d8b64d4a6d fix(kanban): read --body-file as UTF-8 and pin it through the real parser
Follow-up to the salvaged #115450: `Path.read_text()` without `encoding=`
decodes with the locale codec (cp1252 on the very Windows/git-bash hosts
this flag exists for), so a UTF-8 brief would crash or store mojibake —
`scripts/check-windows-footguns.py` flags it. Tests trimmed to two
invariants that drive `hermes kanban create` through the production parser
into `_cmd_create` (body verbatim + trailing flags intact + conflict
refused; stdin via `-`).
2026-09-20 10:24:53 -07:00
..
…
…
…
…
…
…