AS AgentScopeAPI 手册 / API Reference
类class agentscope.permission

PermissionDecision

@dataclass
class PermissionDecision
源码Source agentscope/permission/_decision.py:11–68

权限决策,驱动智能体的推理、工具调用与会话执行。位于 agentscope.permission 包。

Represents the outcome of a permission check, including whether the action should be allowed, denied, or require user confirmation.

属性摘要Attribute Summary

属性Attribute类型Type说明Description值Value
behaviorPermissionBehavior
行为字段。
—
messagestr
消息字段。
—
decision_reasonstr | None
决策推理字段。
None
updated_inputdict[str, Any] | None
已更新输入字段。
None
suggested_ruleslist[PermissionRule] | None
`suggested_rules` 字段。
None
bypass_immunebool
`bypass_immune` 字段。
False

属性详情Attribute Detail

behavior

PermissionBehavior

行为字段。声明为 PermissionBehavior。

The behavior field.

源码Source agentscope/permission/_decision.py:18

message

str

消息字段。声明为 str。

The message field.

源码Source agentscope/permission/_decision.py:21

decision_reason

str | None = None

决策推理字段。声明为 str | None。

The decision reason field.

源码Source agentscope/permission/_decision.py:24

updated_input

dict[str, Any] | None = None

已更新输入字段。声明为 dict[str, Any] | None。

The updated input field.

源码Source agentscope/permission/_decision.py:27

suggested_rules

list[PermissionRule] | None = None

suggested_rules 字段。声明为 list[PermissionRule] | None。

The suggested rules field.

源码Source agentscope/permission/_decision.py:30

bypass_immune

bool = False

bypass_immune 字段。声明为 bool。

The bypass immune field.

源码Source agentscope/permission/_decision.py:33
基于官方固定版本源码静态生成Generated from pinned official sources · Python 2.0.11 · Java 2.0.4
签名与文档为静态抽取;如有疑问请以源码为准。Signatures and docs are extracted statically; verify against the source when in doubt.