fix(ai-persistence): ignore empty TEXT_MESSAGE_START message ids so they are not stored - #1117
fix(ai-persistence): ignore empty TEXT_MESSAGE_START message ids so they are not stored#1117kolaworld wants to merge 1 commit into
Conversation
An empty start id was stored and blocked the TOOL_CALL_START parentMessageId fallback.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (3)
📝 WalkthroughWalkthroughThe persistence middleware now ignores empty ChangesStreaming persistence
Estimated code review effort: 2 (Simple) | ~10 minutes Merge Risk: ⚪ Minimal · up to This change prevents empty streaming message IDs from being persisted, preserving subsequent parent-message handling without introducing a current-head merge-blocking risk. Possibly related PRs
Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Warning There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure. 🔧 ESLint
ESLint install failed. For unrecoverable errors, disable the tool in CodeRabbit configuration. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
🎯 Changes
✅ Checklist
pnpm run test:pr.🚀 Release Impact
Summary by CodeRabbit
Bug Fixes
Tests