mirror of
https://github.com/bytedance/deer-flow.git
synced 2026-10-27 13:40:37 +00:00
* fix(agents): key generic tool calls on all non-narration args in loop detection Layer 1 keyed every tool without a dedicated rule on its first salient field (path/url/query/command/...) and dropped all other arguments, so paging a URL or a search (start_index, page, cursor) and rewriting one skill file collapsed onto one key and hard-stopped on the fifth distinct call. Key on every argument except the narration field (description), which keeps the #1905 bypass closed. Fixes #5871 * fix(agents): drop description only for sandbox UI narration in loop keys update_agent/setup_agent persist description and MCP tools such as create_issue send it, so description-only updates must stay distinct. Drop it only for bash/ls/glob/grep, where it is the UI explanation of the call and was already outside the key before this PR. --------- Co-authored-by: destire-mio <248462155+destire-mio@users.noreply.github.com>