Skip to content

NativeAgent 0.3.2

Choose a tag to compare

@embwl0x embwl0x released this 01 Aug 21:32

Reliability sweep and plain-language pass

Five audit waves swept the whole app ahead of the public baseline, fixing roughly 45 confirmed defects.

Reliability

  • Persistence takes the shared file lock at every conformer call site (35 sites across 13 files), retiring a pattern where a failed downcast silently degraded to unlocked writes. New concurrency probes with negative controls guard the invariant.
  • The Slack socket loop only advances its history-poll watermark after confirmed delivery, cancels background work with a bounded wait that reports abandoned tasks, and gap-fills history on reconnect instead of polling on a fixed timer.
  • Chat session retention gained a second planning pass so stale empty sessions can no longer starve the active-session cap.

Honest, plain-language UI

  • Provider keys without a connection test now read "saved · no test available" instead of implying a passed check.
  • Doctor, Memory, settings, and status copy drop internal jargon (file paths, database names, endpoint identifiers) from headlines, with regression tests banning it from coming back.

Full details: CHANGELOG.md

Full Changelog: v0.3.1...v0.3.2