agentscope-ai / agentscope-ai/QwenPaw
[Feature]: 支持Sub Agent之间的隔离机制及单个Sub Agent内会话的完全隔离
オープン
enhancement
- 主要言語
- TypeScript
- スター
- 35k
- フォーク
- 3.1k
- 平均マージ
- 1日 13時間
- マージ済み PR(30日)
- 228
説明
## Summary
问题一:目前创建的多个Sub Agent之间可以通过Cli进行相互调用,这个确实是非常不合理,在涉及到多用户的场景 SubAgent之间就是相互透明的。
问题二:在单个Sub Agent的对会话中,每次会话的上下文依赖的信息,比如文档等信息统一都是在当前Agent的Workspace的media目录下,如果多个会话存在重名的文件,是很有可能发生多个会话之间获取上下文文档的互串情况。所以希望通过uuid作为目录名来区分多会话的上下文依赖资源信息,做到完全隔离。
コントリビューションガイド
調査の方向性
Start by tracing how Sub Agents invoke one another through the CLI and how each Agent currently resolves its Workspace/media directory. Then examine how session context resources are named and shared. Done means separate Sub Agents cannot call or expose one another across users, and each session’s context resources are isolated under UUID-based directories without cross-session collisions.
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- python
- 領域
- ai, backend
- issue の種類
- 機能追加
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 静か
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 35/100