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

Method upsertSkillEmbedding

packages/memos-core/src/storage/sqlite.ts:1810–1816  ·  view source on GitHub ↗
(skillId: string, vector: number[])

Source from the content-addressed store, hash-verified

1808 }
1809
1810 upsertSkillEmbedding(skillId: string, vector: number[]): void {
1811 const buf = Buffer.from(new Float32Array(vector).buffer);
1812 this.db.prepare(`
1813 INSERT OR REPLACE INTO skill_embeddings (skill_id, vector, dimensions, updated_at)
1814 VALUES (?, ?, ?, ?)
1815 `).run(skillId, buf, vector.length, Date.now());
1816 }
1817
1818 getSkillEmbedding(skillId: string): number[] | null {
1819 const row = this.db.prepare(

Callers 2

handleSkillEnableMethod · 0.45
generateMethod · 0.45

Calls 2

prepareMethod · 0.80
runMethod · 0.65

Tested by

no test coverage detected