Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

[Bug]:托管会话自动生成的 agentId 包含冒号,正则校验失败导致会话无法执行

Abierto Apto para principiantes
#3,705 1 comentario 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

@Lyin-OTTF ya está trabajando en esto.

Desde el 21/10/2026.

  • #3709 de @Lyin-OTTF — abierto

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
68/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
docker-compose, java

Línea de trabajo

Empieza por localizar la validación de agentId y el código de sesión gestionada que ensambla los ID con el prefijo del espacio de nombres; el issue no indica archivos ni pruebas. Reproduce el fallo con el runtime gestionado y rastrea el error de validación notificado. El trabajo estará terminado cuando el ID generado supere la validación y la sesión gestionada pueda ejecutarse correctamente.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

bug

描述 Bug
在 AgentScope-Java Service 2.1.0-BETA1 版本中,使用平台托管会话(managed session)运行智能体时,系统自动拼接生成的 agentId 带有冒号 :,和校验正则规则冲突,会话执行直接失败。
托管运行时组装的 agentId 会带上命名空间前缀,格式类似 dpa-namespace:default:xxx,但是校验正则仅允许 [A-Za-z0-9._-]+,不支持冒号。

复现步骤

  1. 使用 docker compose 部署 agentscope-service 2.1.0-BETA1
  2. 在网页控制台创建智能体(当前界面仅有 managed runtime 这一种选项)
  3. 新建会话并发送消息,触发智能体执行
  4. 查看 service-dataplane 容器日志,出现报错,会话无法继续运行

预期行为
二选一修复即可:

  1. 组装用于校验的 agentId 时,去掉带冒号的命名空间前缀;
  2. 修改校验正则,支持冒号字符,正则调整为 [A-Za-z0-9._:-]+。

错误信息

Managed session turn failed: sessionId=sess_62a374ad4da7, error=Invalid agentId 'dpa-namespace:default:default-92145f4c-2392-448d-b506-2ac9a13e13f0-sess_62a374ad4da7': must match [A-Za-z0-9._-]+, not be all dots, and be at most 255 characters

环境信息

  • AgentScope-Java 版本:2.1.0-BETA1
  • Java 版本:21
  • 操作系统:macOS
  • 部署方式:Docker Compose,自行编译打包 service-dataplane 镜像
  • 模型后端:Ollama(OpenAI 兼容接口)
Lenguaje dominante
Java
Estrellas
6.1k
Forks
1.5k
Merge medio
1 d 19 h
PR fusionados (30 d)
145

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de agentscope-ai/agentscope-java

Todos los issues de agentscope-ai/agentscope-java

Issues similares

Más issues de Java

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.