AS AgentScopeAPI 手册 / API Reference
包package io.agentscope.core.skill

io.agentscope.core.skill

package io.agentscope.core.skill

io.agentscope.core.skill 属于工具与技能,工具注册、schema 与执行。 该包共收录 9 个公开类型。

io.agentscope.core.skill belongs to the Tools & skills layer and contains 9 public types.

所属构件Artifacts agentscope-core

接口Interfaces

类型Type种类Kind说明Description
SkillFileFilter接口interface
定义技能文件过滤器契约的接口。
Filter for deciding whether a skill resource should be uploaded.

类Classes

类型Type种类Kind说明Description
AgentSkill类class
智能体技能,让智能体以受控方式调用外部能力。
Represents an agent skill that can be loaded and used by agents.
AgentSkillPromptProvider类class
智能体技能提示词提供者,让智能体以受控方式调用外部能力。
Generates skill system prompts for agents to understand available skills.
DynamicSkillMiddleware类class
Dynamic 技能中间件,在智能体执行流程中提供横切扩展。
Dynamically composes skills from an ordered list of repositories (`AgentSkillRepository`) on every `call()` via `#onSystemPrompt(Agent, RuntimeContext, String)`, replacing the static skill prompt with a per-call view that supports per-user skill isolation and one-click marketplace integration.
SkillBox类class
技能 Box,让智能体以受控方式调用外部能力。
Manages a collection of `AgentSkill` instances and exposes them as tools.
SkillFilter类class
技能过滤器,让智能体以受控方式调用外部能力。
Immutable filter that decides which skills are allowed in a prompt.
SkillHook类class
技能钩子,让智能体以受控方式调用外部能力。
Injects the skill catalog prompt into the unified system message on `PreCallEvent` via `PreCallEvent#appendSystemContent(String)`.
基于官方固定版本源码静态生成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.