MCPcopy Create free account
hub / github.com/scriptscat/scriptcat / updateRun

Method updateRun

src/app/repo/agent_task.ts:52–58  ·  view source on GitHub ↗
(taskId: string, id: string, data: Partial<AgentTaskRun>)

Source from the content-addressed store, hash-verified

50 }
51
52 async updateRun(taskId: string, id: string, data: Partial<AgentTaskRun>): Promise<void> {
53 const runs = await this.readJsonFile<AgentTaskRun[]>(this.filename(taskId), []);
54 const idx = runs.findIndex((r) => r.id === id);
55 if (idx < 0) return;
56 Object.assign(runs[idx], data);
57 await this.writeJsonFile(this.filename(taskId), runs);
58 }
59
60 async listRuns(taskId: string, limit = 50): Promise<AgentTaskRun[]> {
61 const runs = await this.readJsonFile<AgentTaskRun[]>(this.filename(taskId), []);

Callers 2

executeTaskMethod · 0.80
agent_task.test.tsFile · 0.80

Calls 2

filenameMethod · 0.95
writeJsonFileMethod · 0.80

Tested by

no test coverage detected