AS AgentScopeAPI 手册 / API Reference

RuntimeContextSkillRepository

public interface RuntimeContextSkillRepository extends AgentSkillRepository
源码Source io/agentscope/core/skill/repository/RuntimeContextSkillRepository.java:23–40

定义运行时上下文技能仓库契约的接口。位于 io.agentscope.core.skill.repository 包,实现 AgentSkillRepository。核心成员包括 getAllSkills、getSkill。

A skill repository whose visible contents depend on the current request context.

方法摘要Method Summary

方法Method说明Description
public List<AgentSkill> getAllSkills(RuntimeContext context)
获取所有技能。
Returns the skills visible to exactly the supplied request context.
default public AgentSkill getSkill(String name, RuntimeContext context)
default
获取技能。
Returns the named skill visible to exactly the supplied request context.

方法详情Method Detail

getAllSkills

public List<AgentSkill> getAllSkills(RuntimeContext context)

获取所有技能。

Returns the skills visible to exactly the supplied request context.

参数Parameters
名称Name类型Type说明Description
contextRuntimeContext上下文(类型 `RuntimeContext`)。The context.
返回Returns List<AgentSkill>
返回列出。Returns list.
源码Source io/agentscope/core/skill/repository/RuntimeContextSkillRepository.java:26

getSkill

default public AgentSkill getSkill(String name, RuntimeContext context)
default

获取技能。

Returns the named skill visible to exactly the supplied request context.

参数Parameters
名称Name类型Type说明Description
nameString名称(类型 `String`)。The name.
contextRuntimeContext上下文(类型 `RuntimeContext`)。The context.
返回Returns AgentSkill
返回AgentSkill。Returns agent skill.
源码Source io/agentscope/core/skill/repository/RuntimeContextSkillRepository.java:29–39

继承成员Inherited Members

基于官方固定版本源码静态生成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.