Avoid empty schema in copilot dummy tool (#30178)
Copilot chat still returns a 400 if the dummy tool uses the `{}` schema.
This is a follow-up to https://github.com/zed-industries/zed/pull/30007.
Release Notes:
- Fixed a bug where agent edits would fail when using GitHub Copilot
Chat.
Co-authored-by: Agus Zubiaga <hi@aguz.me>
This commit is contained in:
co-authored by
Agus Zubiaga
parent
0d726603ce
commit
3c128ef83f
@@ -526,7 +526,9 @@ impl CopilotChatLanguageModel {
|
|||||||
function: copilot::copilot_chat::Function {
|
function: copilot::copilot_chat::Function {
|
||||||
name: "noop".to_string(),
|
name: "noop".to_string(),
|
||||||
description: "No operation".to_string(),
|
description: "No operation".to_string(),
|
||||||
parameters: serde_json::json!({}),
|
parameters: serde_json::json!({
|
||||||
|
"type": "object"
|
||||||
|
}),
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user