v1.1.0 - Role-based prompt injection and read tool improvements
What's Changed
- Discard/Extract tools: Split prune into separate tools - discard removes outputs, extract captures distilled findings as tool parameters (eliminating inline summaries)
- Turn protection: Add turn-based tool protection and prune cooldown
- Config restructure: Restructure config schema to consolidate tool settings
- Edit tool fix: Correctly prune edit tool inputs (oldString/newString instead of content)
- Read tool improvements: Add line range info to read tool display for better context visibility
- Role-based prompt injection: Use user role injection for reasoning models, assistant role for non-reasoning models
- Debug logging: Add debug context logging for session messages
Full Changelog: v1.0.3...v1.1.0