feat(skill): move catalogs into session prefixes

This commit is contained in:
Yichen Jiang
2026-07-10 14:19:06 +08:00
parent b9bf67d0a7
commit 6292d52236
54 changed files with 1019 additions and 691 deletions

View File

@@ -71,6 +71,7 @@ const GROUP_ORDER = [
'core',
'bash',
'fs',
'skill',
'compact',
'subagent',
'web',
@@ -138,9 +139,10 @@ const SERVICE_ROLES: ServiceRole[] = [
key: 'skills',
pkg: 'skill',
title: 'Skill provider registry',
mode: 'core',
consumers: ['agent-core', 'skill-local', 'tool-skill'],
note: 'Merges provider skill catalogs, injects request-time listings, and serves full skill bodies to the skill tool.',
mode: 'seam',
implementations: ['skill-local'],
consumers: ['tool-skill'],
note: 'Merges provider skill catalogs; tool-skill renders the session-prefix catalog and loads complete skill bodies.',
},
{
key: 'agents',