feat: modify the skills registration directory
This commit is contained in:
@@ -325,19 +325,19 @@ func (s *sessionService) configureSkillsFromAgent(
|
||||
logger.Infof(ctx, "Sandbox is disabled: skills are not available")
|
||||
return
|
||||
}
|
||||
|
||||
dir := getPreloadedSkillsDir()
|
||||
switch customAgent.Config.SkillsSelectionMode {
|
||||
case "all":
|
||||
// Enable all preloaded skills
|
||||
agentConfig.SkillsEnabled = true
|
||||
agentConfig.SkillDirs = []string{DefaultPreloadedSkillsDir}
|
||||
agentConfig.SkillDirs = []string{dir}
|
||||
agentConfig.AllowedSkills = nil // Empty means all skills allowed
|
||||
logger.Infof(ctx, "SkillsSelectionMode=all: enabled all preloaded skills")
|
||||
case "selected":
|
||||
// Enable only selected skills
|
||||
if len(customAgent.Config.SelectedSkills) > 0 {
|
||||
agentConfig.SkillsEnabled = true
|
||||
agentConfig.SkillDirs = []string{DefaultPreloadedSkillsDir}
|
||||
agentConfig.SkillDirs = []string{dir}
|
||||
agentConfig.AllowedSkills = customAgent.Config.SelectedSkills
|
||||
logger.Infof(ctx, "SkillsSelectionMode=selected: enabled %d selected skills: %v",
|
||||
len(customAgent.Config.SelectedSkills), customAgent.Config.SelectedSkills)
|
||||
|
||||
Reference in New Issue
Block a user