Dhanji R. Prasanna
8df044ac13
refactor(g3-core): reduce lib.rs complexity by extracting utilities
- Extract truncate_to_word_boundary() to utils.rs with tests
- Consolidate duplicate detection: use streaming::are_tool_calls_duplicate()
instead of inline closures (eliminates code-path aliasing)
- Remove unused regex import
- Remove wrapper methods format_duration/format_timing_footer that just
delegated to streaming module - call streaming::* directly
Reduces lib.rs from 2945 to 2897 lines (-48 lines, -1.6%)
All 159+ g3-core tests pass.
Agent: fowler
2026-01-12 09:47:47 +05:30
..
2025-11-27 21:00:02 +11:00
2026-01-12 09:47:47 +05:30
2026-01-12 05:13:02 +05:30
2026-01-11 06:35:18 +08:00