[Bug]:托管会话自动生成的 agentId 包含冒号,正则校验失败导致会话无法执行
メンテナーはふだん 1 日以内に返信
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 68/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 活発
- 技術スタック
- docker-compose, java
調査の方向性
まず、agentId の検証と、名前空間プレフィックスを付けて ID を組み立てるマネージドセッションのコードを見つけます。issue にはファイルやテストの指定がありません。マネージドランタイムで再現し、報告された検証エラーを追跡します。生成された ID が検証に通り、マネージドセッションを正常に実行できれば完了です。
索引モデルが issue の本文から書いたものです。
説明
描述 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 兼容接口)
- 主要言語
- Java
- スター
- 6.1k
- フォーク
- 1.5k
- 平均マージ
- 1日 19時間
- マージ済み PR(30日)
- 145
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
agentscope-ai/agentscope-java のほかの issue
-
[Bug]: JevCodeReviewTest 在 Windows CI 上不稳定:2 秒预算在慢 runner 上超时対応中かも @breezeFur が 2 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
agentscope-ai/agentscope-java#3807 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
[Bug]: QdrantStore treats a scheme-less IP location like 127.0.0.1:6334 as a hostname対応中かも @littlebird69 が 3 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
agentscope-ai/agentscope-java#3800 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
[Bug]: SubagentRunIdChainTest times out intermittently on windows-latest (the 10s .block() deadline has only a ~1.5x margin)対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
agentscope-ai/agentscope-java#3505 ·
メンテナーはふだん 1 日以内に返信
-
[Bug]: ActionObservations.emitSafely swallows event-delivery exception (no message, no stack trace)対応中かも @amyaxy が 20 日前に担当しました。 オープンbug
難易度 1/5 1時間未満 初心者へのやさしさ 88/100
agentscope-ai/agentscope-java#3475 ·
メンテナーはふだん 1 日以内に返信
-
[Bug]:Redis 模式下 glob 和 ls 操作被本地索引误导,无法正确发现 Redis 中实际存储的记忆文件。再び着手できるかも このイシューのプルリクエストはマージされずにクローズされました。 オープンarea/harness bug
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
agentscope-ai/agentscope-java#3197 · コメント 4 件 ·
メンテナーはふだん 1 日以内に返信
agentscope-ai/agentscope-java の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
メンテナーはふだん 1 日以内に返信
-
documentation good first issue priority: low
難易度 1/5 1〜3時間 初心者へのやさしさ 78/100
Gautam-aman/CODOVYN#52 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
-
難易度 1/5 1時間未満 初心者へのやさしさ 85/100
ControlSystemStudio/phoebus#3998 ·
メンテナーはふだん 1 日以内に返信
-
bug/错误
難易度 2/5 1〜3時間 初心者へのやさしさ 64/100
FCL-Team/FoldCraftLauncher#1982 · コメント 2 件 ·
メンテナーはふだん 1 日以内に返信