Skip to content

[P2] 同参失败 ≥2 次后从 tools 列表临时移除 compress(#330 follow-up,可行性 TBD) #332

Description

@ranxianglei

来源: #331 分析 #330(压缩循环语义级复发,session 01a07b3c)时发现 —— PR #331 的 "Not addressed here" 列出本项并称 "follow-ups filed separately",但截至 09-08 两仓库均未见对应 issue,故补立。

背景

#330 循环末(call F,空参数 {}):现有 tool-side 熔断器(#6/#250/#308)只能拒绝执行、暂停 nudge,挡不住低 temp 吸引子下的模型继续生成 ~10K-token 的重复 compress turn。PR #331 已补 input-side counter-signals(首轮失败即抑制 nudge + [ACP:compress-loop] user-role 纠正消息),但 compress 本身始终留在 tools 列表里,模型仍可反复调用。

建议

同一 user turn 内同参 compress 失败 ≥2 次后,从当轮 tools 列表临时移除 compress(温和于硬拒绝;下条用户消息恢复)。

Open question(可行性 TBD)

Pi(host @earendil-works/pi-coding-agent)ExtensionAPI 的工具注册发生在 setup 阶段,mid-session 动态增删工具的 API 支持情况未核实。需先查 host API;若不支持,则维持现状(PR #331 的 input-side signals 已是当前可行边界)。

优先级:P2(源自 #330 fix table)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions