SkillManageConfig
public final class SkillManageConfig
io/agentscope/harness/agent/tool/SkillManageConfig.java:29–113用于SkillManageTool的配置。位于 io.agentscope.harness.agent.tool 包。核心成员包括 autoPromote、securityScan、draftsDir、mainDir、defaults、builder。
Configuration for SkillManageTool.
Default values are tuned for enterprise production deployment: new skills land in a draft
subdirectory (not the live skills root), static security scanning is on, and the agent cannot
silently overwrite an existing skill via create.
For personal-assistant / experimental use the recommended override is
SkillManageConfig.builder().autoPromote(true).build() — agent writes go straight to the
live skills root, becoming visible on the next reasoning turn.
嵌套类摘要Nested Class Summary
| 类Class | 类型Kind | 说明Description |
|---|---|---|
Builder | 类class | 构建器,用于构建并配置目标实例。 A class in io.agentscope.harness.agent.tool that lets agents invoke external capabilities under control. |
字段摘要Field Summary
| 字段Field | 类型Type | 说明Description |
|---|---|---|
DEFAULT_DRAFTS_DIRstaticfinal | String | 默认 DRAFTS 目录字段。 Default subdirectory under workspace for staging drafts. |
DEFAULT_MAIN_DIRstaticfinal | String | 默认主目录字段。 Default subdirectory under workspace for promoted skills. |
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public boolean autoPromote() | 返回 `autoPromote` 结果。 Skip the draft staging path and write directly to the live skills root. |
public boolean securityScan() | 返回 `securityScan` 结果。 Run `SkillSecurityScanner` after every write. |
public String draftsDir() | 返回 `draftsDir` 结果。 Workspace-relative directory where drafts land. |
public String mainDir() | 返回主目录。 Workspace-relative directory where promoted skills live. |
public static SkillManageConfig defaults()static | 返回 `defaults` 结果。 Returns the defaults. |
public static Builder builder()static | 返回构建器实例。 Returns the builder. |
字段详情Field Detail
DEFAULT_DRAFTS_DIR
public static final String DEFAULT_DRAFTS_DIR
默认 DRAFTS 目录字段。声明为 public static final String DEFAULT_DRAFTS_DIR。
Default subdirectory under workspace for staging drafts.
io/agentscope/harness/agent/tool/SkillManageConfig.java:32DEFAULT_MAIN_DIR
public static final String DEFAULT_MAIN_DIR
默认主目录字段。声明为 public static final String DEFAULT_MAIN_DIR。
Default subdirectory under workspace for promoted skills.
io/agentscope/harness/agent/tool/SkillManageConfig.java:35方法详情Method Detail
autoPromote
public boolean autoPromote()
返回 autoPromote 结果。
Skip the draft staging path and write directly to the live skills root.
booleanio/agentscope/harness/agent/tool/SkillManageConfig.java:50–52securityScan
public boolean securityScan()
返回 securityScan 结果。
Run SkillSecurityScanner after every write.
booleanio/agentscope/harness/agent/tool/SkillManageConfig.java:55–57draftsDir
public String draftsDir()
返回 draftsDir 结果。
Workspace-relative directory where drafts land.
Stringio/agentscope/harness/agent/tool/SkillManageConfig.java:60–62mainDir
public String mainDir()
返回主目录。
Workspace-relative directory where promoted skills live.
Stringio/agentscope/harness/agent/tool/SkillManageConfig.java:65–67defaults
public static SkillManageConfig defaults()
返回 defaults 结果。
Returns the defaults.
SkillManageConfigio/agentscope/harness/agent/tool/SkillManageConfig.java:69–71builder
public static Builder builder()
返回构建器实例。
Returns the builder.
Builderio/agentscope/harness/agent/tool/SkillManageConfig.java:73–75嵌套类详情Nested Class Detail
Builder
public static final class Builder构建器,用于构建并配置目标实例。位于 io.agentscope.harness.agent.tool 包。核心成员包括 autoPromote、securityScan、draftsDir、mainDir、build。
A class in io.agentscope.harness.agent.tool that lets agents invoke external capabilities under control. Declared in io.agentscope.harness.agent.tool.