Stable release. Ship the best single-agent open-source experience.
Added:
- web_search skill (DuckDuckGo, zero config, no API key)
- Circuit breaker (3x consecutive/cumulative failure detection)
- Command history with Up/Down navigation, persisted across sessions
- /info, /reload, /soul REPL commands
- Boot message (boot.message in soul YAML)
- researcher.soul.md example
Changed:
- Shell safety: regex blocklist replaces string matching
- Environment filtering: explicit key denylist
- SSRF protection: net/url.Parse rewrite + cloud metadata blocking
- main.go refactored to session struct pattern
~2560 lines non-test Go, 126 tests across 6 packages.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>