9router/src
WARELIK 9ab14e7714 fix(combo/fusion): flatten tool history in panel calls to prevent 503
Panel models in the fusion strategy must answer in prose. When the request
carried tools or prior tool_calls/tool messages, agentic panel models kept
emitting tool_calls instead of prose, so extractPanelText() returned empty
and the engine fell into the 503 "All fusion panel models failed" branch.

Panel fan-out now strips tools/tool_choice and flattens tool turns into
assistant prose (instead of dropping them), so panels keep the context but
cannot loop on tools. The judge still receives the unmodified history.

Co-authored-by: warelik <warelik@WARELIK-MB.local>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-18 09:55:08 +07:00
..
app fix: show custom vision models in LLM selector and model list 2026-06-18 09:13:27 +07:00
i18n Add multi-language support for UI 2026-03-17 09:30:07 +07:00
lib fix(usage): add missing await on getAdapter() in getRecentLogs 2026-06-17 10:08:36 +07:00
mitm fix(mitm): update Kiro API endpoint to runtime.us-east-1.kiro.dev 2026-06-08 09:43:45 +07:00
models feat: add OpenCode Go provider and support for custom models 2026-04-22 14:16:21 +07:00
shared fix: show custom vision models in LLM selector and model list 2026-06-18 09:13:27 +07:00
sse fix(combo/fusion): flatten tool history in panel calls to prevent 503 2026-06-18 09:55:08 +07:00
store feat(db): migrate from lowdb to SQLite with repos pattern 2026-05-09 17:48:20 +07:00
dashboardGuard.js fix(security): don't trust loopback socket as local when request arrives via reverse proxy 2026-06-17 11:12:24 +07:00
proxy.js fix: use export default in proxy.js for Next.js 16 middleware detection 2026-06-13 09:57:20 +07:00