🚀 Background Agent Refactoring & Hashline Edit Improvements
This patch release focuses on internal stability improvements and enhanced editing capabilities.
🔧 Background Agent Stability
The background agent system has been refactored for better maintainability and testability. Inline logic from manager.ts has been extracted into focused modules, with comprehensive unit test coverage added for all extracted components. This sets the foundation for more reliable background task management.
✏️ Hashline Edit Enhancements
The hashline edit tool now supports anchor insert modes for more precise text manipulation. New strict validation ensures insertions happen exactly where intended, preventing accidental edits. Boundary echo handling and chunking deduplication have also been improved for cleaner output.
📚 Documentation Updates
The agent-model matching guide has been rewritten with a developer personality metaphor, making it easier to understand which agent to use for different types of work.
This release includes contributions from the community. Thank you for helping make oh-my-opencode better!
- a8f0300 Merge pull request #2035 from code-yeongyu/fix/background-agent-review-feedback
- d1e5bd6 fix: address Oracle + Cubic review feedback for background-agent refactoring
- ed43cd4 Merge pull request #2034 from code-yeongyu/refactor/background-manager-extraction
- 8d66d56 test(background-agent): add unit tests for extracted modules
- d53bcfb refactor(background-agent): extract inline logic from manager.ts into focused modules
- c1ee4c8 @coleleavitt has signed the CLA in #2029
- ead4a1b Merge branch 'origin/dev' into dev
- 07ec7be Merge pull request #2026 from code-yeongyu/feat/hashline-edit-anchor-modes
- 7e68690 fix(hashline-edit): address Cubic review issues - boundary echo, chunking dedup, empty stream alignment
- 22b4f46 feat(hashline-edit): add anchor insert modes and strict insert validation
- a39f183 feat(hashline-edit): add anchor insert modes and strict insert validation
- f7c5c0b feat(sisyphus): add deep parallel delegation section to prompt
- 022a351 docs: rewrite agent-model matching guide with developer personality metaphor