5dfabaf19a
Agent: hopper Added 4 new test files with blackbox/characterization-style integration tests: - compaction_behavior_test.rs (14 tests): Token cap calculation, thinking mode disable logic, summary message building, CompactionResult behavior - retry_behavior_test.rs (17 tests): RetryConfig presets and customization, RetryResult state handling, retry_operation behavior with simulated errors - tool_execution_roundtrip_test.rs (16 tests): End-to-end tool execution through Agent interface for read_file, write_file, shell, str_replace, and TODO tools - error_classification_test.rs (25 tests): Recoverable vs non-recoverable error classification, retry delay calculation, edge cases and priority handling All tests follow integration-first philosophy: - Test through stable public interfaces - Assert observable behavior, not implementation details - Use characterization style to document current behavior - Enable refactoring by not encoding internal structure