Skip to content

v2.3.2 — validator format-correction loop + email/IMAP hardening

Choose a tag to compare

@mxzinke mxzinke released this 16 Jul 20:43
9586dbf

Patch release. Changes since v2.3.1:

Fixes

  • Validator (goal close): the control agent now reliably returns a clean, parseable verdict. On malformed output the validator Stop-hook sends it back with an explicit "Invalid format…" correction and lets the same session retry (up to 3 rounds, then fails open), and prompts/validator.md enforces a strict single-line JSON output contract. This prevents a legitimately-complete goal from being forced into validation_exhausted by a formatting glitch. (#211)
  • Email: reject CR/LF/NUL in Message-ID before issuing the IMAP SEARCH, preventing malformed/injected search commands. (#209)
  • Email: stop the trigger loop from re-processing the pre-migration unread backlog. (#207)

Container images (built + signed by CI on this tag): ghcr.io/unclutter-pro/atlas:v2.3.2, ghcr.io/unclutter-pro/atlas-stt:v2.3.2.