类class
agentscope.permissionPermissionDecision
@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 |
|---|---|---|---|
behavior | PermissionBehavior | 行为字段。 | — |
message | str | 消息字段。 | — |
decision_reason | str | None | 决策推理字段。 | None |
updated_input | dict[str, Any] | None | 已更新输入字段。 | None |
suggested_rules | list[PermissionRule] | None | `suggested_rules` 字段。 | None |
bypass_immune | bool | `bypass_immune` 字段。 | False |
属性详情Attribute Detail
behavior
PermissionBehavior行为字段。声明为 PermissionBehavior。
The behavior field.
源码Source
agentscope/permission/_decision.py:18message
str消息字段。声明为 str。
The message field.
源码Source
agentscope/permission/_decision.py:21decision_reason
str | None = None决策推理字段。声明为 str | None。
The decision reason field.
源码Source
agentscope/permission/_decision.py:24updated_input
dict[str, Any] | None = None已更新输入字段。声明为 dict[str, Any] | None。
The updated input field.
源码Source
agentscope/permission/_decision.py:27suggested_rules
list[PermissionRule] | None = Nonesuggested_rules 字段。声明为 list[PermissionRule] | None。
The suggested rules field.
源码Source
agentscope/permission/_decision.py:30bypass_immune
bool = Falsebypass_immune 字段。声明为 bool。
The bypass immune field.
源码Source
agentscope/permission/_decision.py:33