MCPcopy Create free account
hub / github.com/AnkRoot/Augment-BYOK / buildReplacement

Function buildReplacement

tools/patch/patch-tasklist-add-tasks-errors.js:12–35  ·  view source on GitHub ↗
(m)

Source from the content-addressed store, hash-verified

10const MARKER = "__augment_byok_tasklist_add_tasks_errors_patched_v1";
11
12function buildReplacement(m) {
13 const label = "tasklist add_tasks errors current";
14 const convVar = requireCapture(m, 1, `${label} convVar`);
15 const tasksVar = requireCapture(m, 2, `${label} tasksVar`);
16 const prefix = requireCapture(m, 3, `${label} prefix`);
17 const resultsVar = requireCapture(m, 4, `${label} resultsVar`);
18 const loopAndMiddle = requireCapture(m, 5, `${label} loopAndMiddle`);
19 const planVar = requireCapture(m, 6, `${label} planVar`);
20 const rootVar = requireCapture(m, 7, `${label} rootVar`);
21 const okFnVar = requireCapture(m, 8, `${label} okFnVar`);
22 const formatterVar = requireCapture(m, 9, `${label} formatterVar`);
23 const diffFnVar = requireCapture(m, 10, `${label} diffFnVar`);
24 const beforeVar = requireCapture(m, 11, `${label} beforeVar`);
25 const errFnVar = requireCapture(m, 12, `${label} errFnVar`);
26 const textVar = "__byok_add_tasks_text";
27 const insertion = buildTaskFailuresSummarySnippet({ resultsVar, errorFnVar: errFnVar, textVar, planVar });
28 return (
29 `async handleBatchCreation(${convVar},${tasksVar}){${prefix}const ${resultsVar}=[];${loopAndMiddle}` +
30 `const ${planVar}=await this._taskManager.getHydratedTask(${rootVar});` +
31 `if(!${planVar})return ${errFnVar}("Failed to retrieve updated task tree.");` +
32 `let ${textVar}=${formatterVar}.formatBulkUpdateResponse(${diffFnVar}(${beforeVar},${planVar}));` +
33 `${insertion}return{...${okFnVar}(${textVar}),plan:${planVar}}`
34 );
35}
36
37function patchTasklistAddTasksErrors(filePath) {
38 const { original, alreadyPatched } = loadPatchText(filePath, { marker: MARKER });

Callers

nothing calls this directly

Calls 2

requireCaptureFunction · 0.85

Tested by

no test coverage detected