chore: 版本号 0.14.4 → 0.14.5
refactor: Hook 系统精简 — 7个→2个(SecurityCheck + FileWriteDedup) delete: verification.ts 删除(DiffAnalyzer/FileChangeAudit 仅打日志无实际作用) remove: ResultValidation/IterationMetrics/PlanAutoTrack Hook merge: write_file 路径记录内联到 agent-engine
This commit is contained in:
@@ -1484,6 +1484,11 @@ async function handleExecuting(
|
||||
const result = await executeTool(call.function.name, call.function.arguments)
|
||||
.catch(err => ({ success: false, error: err?.message || String(err) }) as ToolResult);
|
||||
logToolResult(call.function.name, result.success, result.success ? undefined : result.error);
|
||||
// 记录 write_file 成功路径,供 FileWriteDedup Hook 拦截重复写入
|
||||
if (call.function.name === 'write_file' && result.success && call.function.arguments?.path) {
|
||||
const { addWrittenFile } = await import('./hooks.js');
|
||||
addWrittenFile(String(call.function.arguments.path));
|
||||
}
|
||||
return [{
|
||||
name: call.function.name, arguments: call.function.arguments,
|
||||
result, status: result.success ? 'success' as const : 'error' as const, timestamp: Date.now()
|
||||
|
||||
Reference in New Issue
Block a user