[Bug]:托管会话自动生成的 agentId 包含冒号,正则校验失败导致会话无法执行
Los mantenedores suelen responder en 1 día
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
- Área
- authentication, backend
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
在 AgentScope-Java Service 2.1.0-BETA1 版本中,使用平台托管会话(managed session)运行智能体时,系统自动拼接生成的 agentId 带有冒号 :,和校验正则规则冲突,会话执行直接失败。
托管运行时组装的 agentId 会带上命名空间前缀,格式类似 dpa-namespace:default:xxx,但是校验正则仅允许 [A-Za-z0-9._-]+,不支持冒号。
复现步骤
- 使用 docker compose 部署 agentscope-service 2.1.0-BETA1
- 在网页控制台创建智能体(当前界面仅有 managed runtime 这一种选项)
- 新建会话并发送消息,触发智能体执行
- 查看 service-dataplane 容器日志,出现报错,会话无法继续运行
预期行为
二选一修复即可:
- 组装用于校验的 agentId 时,去掉带冒号的命名空间前缀;
- 修改校验正则,支持冒号字符,正则调整为
[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
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de agentscope-ai/agentscope-java
-
[Bug]: JevCodeReviewTest 在 Windows CI 上不稳定:2 秒预算在慢 runner 上超时Posiblemente ocupada @breezeFur la tomó hace 2 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
agentscope-ai/agentscope-java#3807 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
[Bug]: QdrantStore treats a scheme-less IP location like 127.0.0.1:6334 as a hostnamePosiblemente ocupada @littlebird69 la tomó hace 3 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
agentscope-ai/agentscope-java#3800 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
[Bug]: SubagentRunIdChainTest times out intermittently on windows-latest (the 10s .block() deadline has only a ~1.5x margin)Posiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
agentscope-ai/agentscope-java#3505 ·
Los mantenedores suelen responder en 1 día
-
[Bug]: ActionObservations.emitSafely swallows event-delivery exception (no message, no stack trace)Posiblemente ocupada @amyaxy la tomó hace 20 días. Abiertobug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
agentscope-ai/agentscope-java#3475 ·
Los mantenedores suelen responder en 1 día
-
[Bug]:Redis 模式下 glob 和 ls 操作被本地索引误导,无法正确发现 Redis 中实际存储的记忆文件。Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abiertoarea/harness bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
agentscope-ai/agentscope-java#3197 · 4 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de agentscope-ai/agentscope-java
Issues similares
-
bug/错误
Dificultad 2/5 1-3 horas Aptitud para principiantes 64/100
FCL-Team/FoldCraftLauncher#1982 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
[BUG] micronaut-serde-oracle-jdbc-json brings a second OJDBC driver onto the runtime classpathPosiblemente ocupada @ZARAYACH la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
micronaut-projects/micronaut-serialization#1494 · 4 comentarios ·
Los mantenedores suelen responder en 2 días
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 73/100
Los mantenedores suelen responder en 2 días
-
bug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
vitruv-tools/Vitruv-Change#600 ·
Los mantenedores suelen responder en 1 día
-
code-health feature/sync OS/Android QA/Test-Plan-Specified QA/Yes
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
brave/brave-browser#60327 ·
Los mantenedores suelen responder en 1 día