-
v0.7.0 Stable
released this
2026-03-28 12:28:05 +00:00 | 796 commits to master since this releaseWhat's Changed
Focus: Bot commands, infrastructure, multi-model agents
Features
- Slack markdown to mrkdwn formatting conversion
- Unreleased command shows list of stories since last release
- Configurable base branch name in project toml
- Whatsapp phone number allowlist authorization
- Pipeline stage notifications for whatsapp and slack transports
- Whatsapp and slack permission prompt forwarding
- Whatsapp bot startup announcement after restart
- Loc bot command top files by line count
- Loc command filters out known huge files
- Loc for a specified file bot command and web ui slash command
- Timer command for deferred agent start
- Chat notification when a story blocks with reason
- Server side text normalization for chat message line breaks
Bug Fixes
- Strip prefix ci panics on multi byte utf 8 characters
- Selection screen directory picker unreadable in dark mode
- Whatsapp and slack missing reset command handler
- Whatsapp and slack missing start command handler
- Whatsapp and slack missing rebuild command handler
- Whatsapp and slack missing assign command handler
- Matrix bot crashes on transient network error instead of retrying
Refactors
- Extract shared transport utilities from matrix module into chat submodule
- Fix npm deprecated module warnings
- Split slack rs into focused modules
- Split agents pool mod rs into submodules
- Split io fs rs into submodules
- Split matrix bot rs into focused modules
- Split pool auto assign rs into submodules
- Split pool pipeline rs into submodules
Other Changes
- fix(424): correct WatcherEvent::HardBlock to RateLimitHardBlock in pool/mod.rs
- fix(424): add throttled field to all StoryAgent ctors and handle HardBlock in ws.rs
- feat(424): rate-limit traffic-light dots and hard-block alerts
- docs: rewrite README for 0.6.1
- chore: bump version to 0.6.1
- fix(423): handle RateLimitHardBlock in ws.rs match
- feat(423): auto-schedule timer on rate limit to resume after reset
- feat: add unblock command and MCP tool to reset blocked stories
- config: increase max_retries from 2 to 3
- Added git variables to entry point
- Ditching story kit port file
- Removed misleading comment on docker compose file
- Fixing build/test errors in master/
- restore: reset past source tree deletion, apply pending work
- feat: browser-based OAuth login flow (story 406)
- feat: auto-refresh expired OAuth token for Claude Code PTY (story 405)
- chore: archive bug 397, create story 399, fix platform-specific npm deps
- Adding in a holding page for a website
Full diff: https://code.crashlabs.io/dave/storkit/compare/v0.6.0...v0.7.0
Downloads