agentscope-ai / agentscope-ai/agentscope-java

[Bug]:window系统下执行任何命令工具 execute 总是出错

Abierto
#2,271 1 comentario 0 reacciones 0 asignados Ver en GitHub
area/harness bug good first issue
Lenguaje dominante
Java
Estrellas
5.6k
Forks
1.3k
Merge medio
4 d 12 h
PR fusionados (30 d)
77

Descripción

**AgentScope-Java is an open-source project. To involve a broader community, we recommend asking your questions in English.**

**Describe the bug**
window系统下执行命令工具 execute 总是出错,任何命令都是。经过AI分析发现原来是 ShellExecuteTool 代码中没有判断当前环境是Windows还是Linux导致。就是这一行用了 Unix 单引号语法,在 Windows cmd.exe 下会报错。

Image

需要改成如下:

Image

**To Reproduce**
window系统下执行命令工具 execute 总是出错,任何命令都是,如下图
Image

**Expected behavior**
Windows环境下可以正常执行cmd命令

**Error messages**
- stderr:文件名、目录名或卷标语法不正确

**Environment (please complete the following information):**

- AgentScope-Java Version:2.0.0-RC5
- Java Version: [e.g. 17]
- OS: [windows]

**Additional context**
Add any other context about the problem here.

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.