796f963da9
- Added optional `onBeforeYield` configuration and `setOnBeforeYield` in Agent, executed before follow-up checks. - Added `YieldQueue` to `AgentSession`, with setup/teardown and streaming/idle flush via `setOnBeforeYield`. - Replaced immediate async-result follow-up dispatch with queued batch entries, including stale-state suppression. - Added MCP follow-up queueing in SDK, deduplicating updates by `serverName` and `uri`. - Added changelog entries for `onBeforeYield`, async-result batching, MCP dedupe, and `display.shimmer` modes. - Added yield queue unit tests for streaming emission, debounced idle batches, stale filtering, and error isolation.