mirror of
https://github.com/google-gemini/gemini-cli.git
synced 2026-04-20 10:10:56 -07:00
feat(sdk): implement support for custom skills (#19031)
This commit is contained in:
@@ -107,6 +107,13 @@ export class SkillManager {
|
||||
this.addSkillsWithPrecedence(builtinSkills);
|
||||
}
|
||||
|
||||
/**
|
||||
* Adds skills to the manager programmatically.
|
||||
*/
|
||||
addSkills(skills: SkillDefinition[]): void {
|
||||
this.addSkillsWithPrecedence(skills);
|
||||
}
|
||||
|
||||
private addSkillsWithPrecedence(newSkills: SkillDefinition[]): void {
|
||||
const skillMap = new Map<string, SkillDefinition>(
|
||||
this.skills.map((s) => [s.name, s]),
|
||||
|
||||
Reference in New Issue
Block a user