AS AgentScopeAPI 手册 / API Reference

Builder

public static final class Builder
源码Source io/agentscope/core/permission/PermissionDecision.java:168–205

构建器,用于构建并配置目标实例。位于 io.agentscope.core.permission 包。核心成员包括 behavior、message、decisionReason、updatedInput、suggestedRules、build。

A class in io.agentscope.core.permission that drives agent reasoning, tool calls and conversation execution. Declared in io.agentscope.core.permission.

方法摘要Method Summary

方法Method说明Description
public Builder behavior(PermissionBehavior behavior)
设置行为。
Performs the behavior operation.
public Builder message(String message)
设置消息。
Performs the message operation.
public Builder decisionReason(String decisionReason)
设置决策推理。
Performs the decision reason operation.
public Builder updatedInput(Map<String, Object> updatedInput)
设置已更新输入。
Performs the updated input operation.
public Builder suggestedRules(List<PermissionRule> suggestedRules)
设置该配置项。
Performs the suggested rules operation.
public PermissionDecision build()
构建并返回最终实例。
Creates and returns an instance.

方法详情Method Detail

behavior

public Builder behavior(PermissionBehavior behavior)

设置行为。

Performs the behavior operation.

参数Parameters
名称Name类型Type说明Description
behaviorPermissionBehavior行为(类型 `PermissionBehavior`)。The behavior.
返回Returns Builder
返回当前实例,以支持链式调用。Returns the current instance for chaining.
源码Source io/agentscope/core/permission/PermissionDecision.java:177–180

message

public Builder message(String message)

设置消息。

Performs the message operation.

参数Parameters
名称Name类型Type说明Description
messageString消息(类型 `String`)。The message.
返回Returns Builder
返回当前实例,以支持链式调用。Returns the current instance for chaining.
源码Source io/agentscope/core/permission/PermissionDecision.java:182–185

decisionReason

public Builder decisionReason(String decisionReason)

设置决策推理。

Performs the decision reason operation.

参数Parameters
名称Name类型Type说明Description
decisionReasonString决策推理(类型 `String`)。The decision reason.
返回Returns Builder
返回当前实例,以支持链式调用。Returns the current instance for chaining.
源码Source io/agentscope/core/permission/PermissionDecision.java:187–190

updatedInput

public Builder updatedInput(Map<String, Object> updatedInput)

设置已更新输入。

Performs the updated input operation.

参数Parameters
名称Name类型Type说明Description
updatedInputMap<String, Object>已更新输入(类型 `Map`)。The updated input.
返回Returns Builder
返回当前实例,以支持链式调用。Returns the current instance for chaining.
源码Source io/agentscope/core/permission/PermissionDecision.java:192–195

suggestedRules

public Builder suggestedRules(List<PermissionRule> suggestedRules)

设置该配置项。

Performs the suggested rules operation.

参数Parameters
名称Name类型Type说明Description
suggestedRulesList<PermissionRule>suggested 规则(类型 `List`)。The suggested rules.
返回Returns Builder
返回当前实例,以支持链式调用。Returns the current instance for chaining.
源码Source io/agentscope/core/permission/PermissionDecision.java:197–200

build

public PermissionDecision build()

构建并返回最终实例。

Creates and returns an instance.

返回Returns PermissionDecision
返回PermissionDecision。Returns permission decision.
源码Source io/agentscope/core/permission/PermissionDecision.java:202–204
基于官方固定版本源码静态生成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.