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

Method processOne

packages/memos-core/src/skill/evolver.ts:80–87  ·  view source on GitHub ↗
(task: Task)

Source from the content-addressed store, hash-verified

78 }
79
80 private async processOne(task: Task): Promise<void> {
81 try {
82 await this.process(task);
83 } catch (err) {
84 this.ctx.log.error(`SkillEvolver error for task ${task.id}: ${err}`);
85 this.store.setTaskSkillMeta(task.id, { skillStatus: "skipped", skillReason: `Error: ${err}` });
86 }
87 }
88
89 private async process(task: Task): Promise<void> {
90 const chunks = this.store.getChunksByTask(task.id);

Callers 2

recoverOrphanedTasksMethod · 0.95
drainMethod · 0.95

Calls 3

processMethod · 0.95
errorMethod · 0.65
setTaskSkillMetaMethod · 0.45

Tested by

no test coverage detected