Refactor ClaudeCodeAdapter session flow and stream handling

- Replace manual prompt async iterator with `Stream.fromQueue(...).toAsyncIterable`
- Use `Ref` for shared session context in tool approval callbacks
- Simplify timestamp/ID generation and close sessions via queue shutdown
6ff39f9097Julius Marminge committed on 2/28/2026, 5:35:57 AMparente5f12e6
1 file changedLine totals unavailable