v0.8.4
What's New
- Reaction auth fix — Mattermost reaction-based approvals (thumbsup/thumbsdown) now work with username-based allowlists (#98)
- Resolves username from user ID via API with 5-minute TTL cache
- Adds
.catch()on async reaction handler to prevent unhandled rejections
/reasoningapplies immediately — no longer requires/new(#99)- Reloads session to apply new reasoning effort, preserving conversation context
- Graceful fallback if session is stale or reload fails
Full Changelog: v0.8.3...v0.8.4