SkillsBundleService
@Service public class SkillsBundleService
源码Source
io/agentscope/builder/web/managed/selfhosted/SkillsBundleService.java:35–156技能 Bundle 服务,承载智能体的部署、调度与服务化运行。位于 io.agentscope.builder.web.managed.selfhosted 包。核心成员包括 bundleForSession、SkillsBundleService。
Packs agent skills into a Worker-downloadable manifest (Claude-style skills sync for self-hosted).
构造器摘要Constructor Summary
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public Map<String, Object> bundleForSession(String sessionId) | 设置该参数。 Builds a JSON-friendly skills bundle for the session's agent. |
构造器详情Constructor Detail
SkillsBundleService
public SkillsBundleService(DataSessionService sessionService, HarnessAgentBuildService agentBuildService, UserAgentDefinitionStore store)
初始化 SkillsBundleService 实例。
Creates a new instance.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
sessionService | DataSessionService | 会话服务(类型 `DataSessionService`)。The session service. |
agentBuildService | HarnessAgentBuildService | 智能体构建服务(类型 `HarnessAgentBuildService`)。The agent build service. |
store | UserAgentDefinitionStore | 存储实例(类型 `UserAgentDefinitionStore`)。The store. |
源码Source
io/agentscope/builder/web/managed/selfhosted/SkillsBundleService.java:41–47方法详情Method Detail
bundleForSession
public Map<String, Object> bundleForSession(String sessionId)
设置该参数。
Builds a JSON-friendly skills bundle for the session's agent.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
sessionId | String | 会话标识(类型 `String`)。The session id. |
Map<String, Object>返回映射。Returns map.
源码Source
io/agentscope/builder/web/managed/selfhosted/SkillsBundleService.java:50–120