类class
agentscope.app.accessResourceRef
class ResourceRef(BaseModel)
源码Source
agentscope/app/access/_policy.py:51–76资源引用,把智能体接入外部消息渠道与企业平台。位于 agentscope.app.access 包。
Policies return ResourceRef objects to describe cross-owner resources
that a viewer may access. Routers and runtime services then load the
concrete record through the existing owner-scoped storage APIs using
(owner_id, resource_id).
属性摘要Attribute Summary
| 属性Attribute | 类型Type | 说明Description | 值Value |
|---|---|---|---|
kind | ResourceKind | 种类字段。 | Field(description='Resource kind: credential, agent, or knowledge_base.') |
owner_id | str | 所有者标识字段。 | Field(description="Resource owner user id, matching the storage record's user_id.") |
resource_id | str | 资源标识字段。 | Field(description='Resource id under the owner, such as credential_id or agent_id.') |
permission | ResourcePermission | 权限字段。 | Field(default=ResourcePermission.READ, description='Granted permission level. Defaults to read.') |
属性详情Attribute Detail
kind
ResourceKind = Field(description='Resource kind: credential, agent, or knowledge_base.')种类字段。声明为 ResourceKind。
Resource kind: credential, agent, or knowledge_base.
源码Source
agentscope/app/access/_policy.py:60owner_id
str = Field(description="Resource owner user id, matching the storage record's user_id.")所有者标识字段。声明为 str。
Resource owner user id, matching the storage record's user_id.
源码Source
agentscope/app/access/_policy.py:63resource_id
str = Field(description='Resource id under the owner, such as credential_id or agent_id.')资源标识字段。声明为 str。
Resource id under the owner, such as credential_id or agent_id.
源码Source
agentscope/app/access/_policy.py:68permission
ResourcePermission = Field(default=ResourcePermission.READ, description='Granted permission level. Defaults to read.')权限字段。声明为 ResourcePermission。
Granted permission level.
源码Source
agentscope/app/access/_policy.py:73