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:
thzxx
2026-06-28 20:49:34 +08:00
parent adff2f36eb
commit 2f37111074
9 changed files with 44 additions and 332 deletions
+5
View File
@@ -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()