使用挂钩
GitHub Copilot SDK 中每个会话钩子的详细 API 参考。
错误处理挂钩
当会话执行期间发生错误时调用 onErrorOccurred 钩子函数。 使用它可执行以下操作:
会话挂钩
钩子允许你在对话生命周期的关键节点拦截并自定义 Copilot 会话的行为。 使用挂钩可以:
工具使用后挂钩
onPostToolUse 钩子会在工具成功执行后被调用。 使用它可执行以下操作:
工具使用前挂钩
在 onPreToolUse 工具执行 之前 调用挂钩。 使用它可执行以下操作:
会话生命周期挂钩
会话生命周期挂钩使你能够响应会话开始和结束事件。 使用它们来:
用户提示提交挂钩
用户提交消息时将调用onUserPromptSubmitted钩子。 使用它可执行以下操作:
转换后的用户提示钩子
userPromptTransformed 钩子会在运行时将生成的上下文添加到已提交的提示后运行,但会在生成的内容保存到会话历史记录中或发送给模型之前运行。