Highlights
- Stability improvements: Fixed Bun shell GC crash, session checks, and hook execution
- Librarian optimization: Reduced token usage by making searches conditional instead of mandatory
- Restored Exa websearch: Web search MCP is back!
Changes
- 398075f refactor(librarian): optimize prompt to search only when needed
- d4347e8 fix(auto-slash-command): load skill content via lazyContentLoader and include builtin skills
- 980b685 fix(background-agent): release concurrency before prompt to unblock queued tasks
- b5c1cfb fix(keyword-detector): use mainSessionID for session check instead of unreliable API
- b9ec4c7 docs: add GitHub follow badge to README files
- 2064568 fix: correct spawn mock type in session-notification test
- ad44af9 fix: load skill content via lazyContentLoader in slashcommand tool
- d331b48 fix: verify zsh exists before using it for hook execution (#544)
- 4a38e70 fix(session-notification): use node:child_process to avoid Bun shell GC crash (#543)
- a2bfb5e feat(mcp): restore Exa websearch support (#549)
- f25f7ed feat(background-agent): add model-based concurrency management (#548)
Thank you to 2 community contributors:
- @JohnC0de:
- fix(session-notification): use node:child_process to avoid Bun shell GC crash (#543)
- @ananas-viber:
- fix: verify zsh exists before using it for hook execution (#544)