#14031·Cline

Linux: TaskStart Bash 钩子仍在运行,且 contextModification 未被应用

作者: Dharmesh946创建于 2026年9月10日更新于 2026年9月16日
标签VS Code

线状表面

VSCode 扩展

QQ 线条版本

4.0.12 国家

注:我不得不使用4.0.12,如在更近的版本中,钩子没有修改上下文(见关联问题).

发生了什么事?

TaskStart在Windows和Linux上的表现不同,具有相同的Cline版本.

  • 复制步骤

视窗/ PowerShell 任务启动

  • 钩子完成 • 适用修改
  • 处理初始用户请求

Linux / 巴什语Name 任务启动 • 钩子产生有效的JSON并带有代码0的出口

  • 钩子仍然是"跑"
  • 处理初始用户请求 − 不适用修改
  • 提供者/模式

OpenAI 兼容

诊断

有趣的是,上下文Modific化的内容在Linux上的Cline UI中可见,但在初始模型请求所使用的上下文中并不存在.

预期

Cline应该等Linux TaskStart进程完成,然后在处理初始用户请求之前应用其上下文Modification.

疑似雷区

这看起来像是Linux/Unix悬钩生命周期问题,而不是Bash/JSON问题.

Unix 执行是否无法检测到进程完成/ EOF, 导致在初始请求处理之前无法解决钩子结果 ?

相关 #13822 — TaskStart /上下文 修改未注入:https://GitHub.com/cline/cline/issues/13822 #9337-悬钩还行:https://GitHub.com/cline/cline/issues/9337

系统信息

乌本图/巴什