github / github/copilot-cli

$TOOL_INPUT_FILE_PATH for chat hooks doesn't work

未关闭
#3,223 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
area:plugins
主要语言
Shell
星标
11.2k
派生
1.9k
平均合并
14 小时 16 分钟
30 天内合并 PR
6

描述

### Describe the bug

https://code.visualstudio.com/docs/copilot/customization/hooks#_quick-start-your-first-hook

I tested the exact script provided there (prettier) and it complains
`2026-05-10 19:33:34.811 [info] [#38] [PostToolUse] Output: [error] No parser and no file path given, couldn't infer a parser.`

So I did a print of that variable, it doesn't seem to parse/pass correctly.

```
{
"hooks": {
"PostToolUse": [
{
"type": "command",
"command": "echo \"file path is $TOOL_INPUT_FILE_PATH\"",
}
]
}
}
```

2026-05-10 20:24:19.441 [info] [#42] [PostToolUse] Output: file path is

### Affected version

VS 1.119.0

### Steps to reproduce the behavior

Literally https://code.visualstudio.com/docs/copilot/customization/hooks#_quick-start-your-first-hook
And then tell copilot to make an edit and watch the github copilot chat hooks output

### Expected behavior

$TOOL_INPUT_FILE_PATH to be populated with the path of the file edited by copilot.

### Additional context

_No response_

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。