MCPcopy Create free account
hub / github.com/MoonshotAI/kimi-code / loadSkills

Method loadSkills

packages/agent-core/src/session/index.ts:720–735  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

718 }
719
720 private async loadSkills(): Promise<void> {
721 const roots = await resolveSkillRoots({
722 paths: {
723 userHomeDir: this.options.skills?.userHomeDir ?? homedir(),
724 brandHomeDir: this.options.skills?.brandHomeDir ?? this.options.kimiHomeDir,
725 workDir: this.options.kaos.getcwd(),
726 },
727 explicitDirs: this.options.skills?.explicitDirs,
728 extraDirs: this.options.skills?.extraDirs,
729 pluginSkillRoots: this.options.skills?.pluginSkillRoots,
730 mergeAllAvailableSkills: this.options.skills?.mergeAllAvailableSkills,
731 builtinDir: this.options.skills?.builtinDir,
732 });
733 await this.skills.loadRoots(roots);
734 registerBuiltinSkills(this.skills);
735 }
736
737 private async loadMcpServers(): Promise<void> {
738 const servers = this.options.mcpConfig?.servers;

Callers 1

constructorMethod · 0.95

Calls 4

resolveSkillRootsFunction · 0.90
registerBuiltinSkillsFunction · 0.90
loadRootsMethod · 0.80
getcwdMethod · 0.65

Tested by

no test coverage detected