abdef9a7ee
Introduce a `metadata` method on SessionProcessor.Handle that buffers metadata emitted before tool-call registration, then applies it on the running transition. This decouples metadata emission timing from tool-call lifecycle. Downgrade virtua from 0.49.1 to 0.42.3 and migrate the virtualizer API: - Replace `findItemIndex(scrollOffset)` with `findStartIndex()` - Replace `bufferSize` prop with `overscan` (count-based) Additional changes: - Change Permission.reply return type from Promise<boolean> to Promise<void> - Make Ruleset type readonly and remove unnecessary array spreads - Update nvidia provider headers to reference Kilo branding - Reorder SDK event type definitions for installation events - Reduce promise facade allowlist in check script