What's Changed
- Improve task UI overflow handling and docker update rollback by @fyzz-dev in #237
- fix Anthropic empty text blocks in retrigger flow by @jamiepine in #243
- Fix: Cleanup twitch_token.json when disconnecting Twitch platform by @Nebhay in #212
- feat: add email messaging adapter and setup docs by @jamiepine in #244
- fix: match installed skills by source repo, not just name by @mwmdev in #205
- chore: add delivery gates and repo-local pr-gates skill by @vsumner in #238
- feat(channel): add deterministic temporal context by @vsumner in #239
- feat: add IMAP email_search tool for branch read-back by @jamiepine in #246
- feat(cron): add strict wall-clock schedule support by @jamiepine in #247
- feat: named messaging adapter instances by @jamiepine in #249
- fix: log cross-channel messages to destination channel history by @jamiepine in #252
- add DeepWiki badge to README by @devabdultech in #251
- fix(cortex): harden startup warmup and bulletin coordination by @vsumner in #248
- feat: Download images as bytes for interpretation in Slack/Discord etc and fix Slack file ingestion by @egenvall in #159
- fix: make Ollama provider testable from settings UI by @jamiepine in #253
New Contributors
- @fyzz-dev made their first contribution in #237
- @devabdultech made their first contribution in #251
Full Changelog: v0.2.0...v0.2.1