You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
目前是不行的,底层的技能库表结构都没有设计字段来区分
CREATE TABLE IF NOT EXISTS agentscope_skills (
id BIGINT NOT NULL AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255) NOT NULL UNIQUE,
description TEXT NOT NULL,
skill_content LONGTEXT NOT NULL,
source VARCHAR(255) NOT NULL,
metadata_json LONGTEXT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
所以默认是全局加载了,这样对于云端就不太容易实现多智能体平台,希望后续能增加吧。
Activity
xyzcoconut commentedon Jun 29, 2026
目前还是不行。只能自定义skill middleware替代默认的system prompts自己注进入,接口层面没有暴露runtimecontext给到skill repository。如果使用filter,那是后置过滤了,不适合技能市场。
另外虽然官方说已经实现了无状态,但是实际上内部还有很多设计有bug,会出现串session、串用户的情况。
目前不适合生产。
liuyh09 commentedon Jun 30, 2026
我是自定义实现AgentSkillRepository,可以自己根据业务传入参数。
amyaxy commentedon Jul 2, 2026
如果是 HarnessAgent 在初始化时,默认的skills是已知的,只不过是让用户选择启用的话
那么可以使用
Skill + ToolGroup:按需披露工具方式实现的TianyuGeek001 commentedon Jul 16, 2026
目前是不行的,底层的技能库表结构都没有设计字段来区分
CREATE TABLE IF NOT EXISTS agentscope_skills (
id BIGINT NOT NULL AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255) NOT NULL UNIQUE,
description TEXT NOT NULL,
skill_content LONGTEXT NOT NULL,
source VARCHAR(255) NOT NULL,
metadata_json LONGTEXT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
所以默认是全局加载了,这样对于云端就不太容易实现多智能体平台,希望后续能增加吧。