MCPcopy Create free account
hub / github.com/MemTensor/MemOS / readCompanionFiles

Function readCompanionFiles

packages/memos-core/src/client/skill-sync.ts:44–50  ·  view source on GitHub ↗
(dirPath: string)

Source from the content-addressed store, hash-verified

42}
43
44function readCompanionFiles(dirPath: string): Array<{ filename: string; content: string }> {
45 if (!fs.existsSync(dirPath)) return [];
46
47 const out: Array<{ filename: string; content: string }> = [];
48 walkFiles(dirPath, dirPath, out);
49 return out.sort((left, right) => left.filename.localeCompare(right.filename));
50}
51
52function walkFiles(rootDir: string, currentDir: string, out: Array<{ filename: string; content: string }>): void {
53 for (const entry of fs.readdirSync(currentDir, { withFileTypes: true })) {

Callers 1

buildSkillBundleForHubFunction · 0.70

Calls 1

walkFilesFunction · 0.70

Tested by

no test coverage detected