v1.7.16
vercel/satoriv1.7.16Aug 19, 2026by Ed1s0nZ
Upgrading?
AI Summary
Fixes a bug in Eino single-agent mode where long conversations triggered by summarization broke the pairing of tool calls and results, causing API errors. Adds defensive middlewares to align the agentic path with the classic path logic.
Key Highlights
- Fixes NodeRunError (400) caused by broken tool_call/tool_result pairing after summarization.
- Adds `toolPairReconciler` and `orphanToolPruner` defense-in-depth middlewares.
- Aligns agentic path logic with the existing classic path for consistency.
New Features
- toolPairReconciler middleware
- orphanToolPruner middleware
Full Release Notes
修复 Eino 单代理模式下长对话触发摘要压缩后,tool_call/tool_result 配对被破坏导致模型 API 返回 400 错误(NodeRunError)的问题。为 agentic 路径补充了与 classic 路径对齐的 toolPairReconciler 和 orphanToolPruner 纵深防御中间件。 --- Fixed a bug where long conversations in Eino single-agent mode could trigger a 400 error (NodeRunError: "insufficient tool messages following tool_calls message") after summarization truncated the message history and broke tool_call/tool_result pairing. Added toolPairReconciler and orphanToolPruner defense-in-depth middlewares to the agentic path, aligned with the existing classic path.
Related Repositories
openclaw/openclaw★ 392,716
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
nilbuild/developer-roadmap★ 370,092
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
morluto/rea★ 359,589
Reverse engineer anything with agents, from app behavior down to native binaries.
anomalyco/opencode★ 219,823
The open source coding agent.
n8n-io/n8n★ 208,270
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.