Skip to content

v0.9.4

Choose a tag to compare

@isaacrowntree isaacrowntree released this 05 Feb 01:58
· 8 commits to main since this release

Documentation

  • README: Added send shortcut, doctor command, self-DM behavior docs, and updated required scopes
  • SKILL.md: Documented self-DM via bot behavior
  • docs/commands.md: Added send shortcut and doctor command reference, self-DM behavior
  • docs/getting-started.md: Added doctor verification step, uses send shortcut
  • docs/ai-agents.md: Added agent mode (SLACKBUZZ_AGENT=1) and diagnostics sections
  • docs/security.md: Updated required scopes, noted separate bot/user identity storage

Tests

  • TestLooksLikeUser — validates DM target detection for @NAMEs, user IDs, channel IDs
  • TestIsMissingScopeError — validates missing_scope error detection (direct, wrapped, contained)
  • TestFormatResolveError — validates actionable error messages for channel resolution failures
  • TestFormatSendError — validates context-aware error messages for DM vs channel send failures
  • TestAuthConfigRoundTrip — validates bot/user identity fields persist through save/load
  • TestAuthConfigClear — validates all fields cleared including bot identity
  • TestAuthConfigBotAndUserSeparate — validates bot and user info don't overwrite each other in auth.yml