mirror of
https://github.com/bytedance/deer-flow.git
synced 2026-11-12 14:00:35 +00:00
* fix(gateway): reject unusable skill_context entries at the input boundary merge_skill_context indexes entry["path"] and calls entry.get(), so a caller-supplied non-object entry or one without a usable path raised during the state merge and failed the run with a 500. Validate the list shape at the run-input and thread-state boundaries, mirroring the todos and delegations channels. * Normalize entry by ensuring 'name' is a string Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Willem Jiang <willem.jiang@gmail.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>