Add eval for open_tool (#29801)

Also have its description say it should only be used on request

Release Notes:

- N/A
This commit is contained in:
Richard Feldman 2025-05-02 11:56:07 -04:00 committed by GitHub
parent e6f6b351b7
commit 9efc09c5a6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 90 additions and 11 deletions

View file

@ -169,11 +169,14 @@ fn main() {
continue;
}
if meta.language_server.map_or(false, |language| {
!languages.contains(&language.file_extension)
}) {
skipped.push(meta.name);
continue;
if let Some(language) = meta.language_server {
if !languages.contains(&language.file_extension) {
panic!(
"Eval for {:?} could not be run because no language server was found for extension {:?}",
meta.name,
language.file_extension
);
}
}
// TODO: This creates a worktree per repetition. Ideally these examples should