Skip to content

[Feature] 支持用户显式进入已授权的子 Agent 会话 #242

Open

Description

@Aias00

目标与基线

#233 负责定义式子 Agent 创建和父级委派;本单增加用户可发现并继续与专家对话的接管入口,适合研究、客服和审查分工。

ARGI Core 76d44429fdaa6a69320e21a1cb77119d0889d792 / Extensions 495414b76a37aca4d7c1022d973a8e5b9a7e92e6;AgentScope Java 参考 7976a20d7c59f535737f2df1b16a2bc24051575a。本单来自源码/文档对照,是能力建设建议,不是已复现的生产 BUG 或已完成的功能。

参考:https://github.com/agentscope-ai/agentscope-java/blob/7976a20d7c59f535737f2df1b16a2bc24051575a/docs/v2/en/docs/harness/subagent.md

建议阶段:后续增强。

范围与验收

  • 定义显式的可暴露策略、发现事件和稳定入口句柄;模型请求暴露不能替代应用授权,禁止仅凭可猜 subagentId 访问。
  • 用户请求到子 Agent 会话时重新验证可信租户、用户、可见范围、有效期和目标版本,继承约束不得扩大。
  • 明确是进入原子会话、创建独立后续会话还是从快照分支;父任务的等待/取消/结果汇聚关系不能被隐式破坏。
  • 若运行于多实例,声明目标恢复/路由能力;不把进程内对象地址当作持久跨实例句柄。事件消费和渠道入口复用已有服务。
  • 覆盖授权撤销、父结束、子取消、版本失效、并发用户接入及重启后的路由;缺少接入能力要明确诊断而非静默忽略。

关联与实现边界

#128、#129、#199、#233、#235、#236;渠道适配归 Extensions。

复用已有定义、运行身份、日志、预算、授权及存储契约,不新建竞争的数据权威来源。独立 Agent/Workflow 不依赖 Graph/Loop;第三方协议、客户端 SDK 与外部后端留可选适配侧,Core 不导入 AgentScope SDK 或 Extensions。逻辑职责不自动对应新增 Maven 模块。先以模型无关/参考后端验证,再按范围给出真实服务或跨实例证据。破坏性变更需比较兼容方案,说明收益、消费者影响、目标版本与迁移/回滚;不因参考项目采用某设计而机械照搬。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions