feat: v0.8.2 安全纵深补全 · 协议保真 · 断链修复 — 图片SSRF/根MEMORY.md保护根治 · Anthropic thinking回传+pause_turn续传 · 2523 用例全量回归 + E2E 扩充
This commit is contained in:
@@ -30,6 +30,8 @@ import {
|
||||
FILE_TOOL_TIMEOUT_MS,
|
||||
isPotentiallyCatastrophicRegex,
|
||||
} from './file-guard';
|
||||
// v0.8.2 P2-1: dry_run 预览补 unified diff(与 diff_viewer 同源 LCS)
|
||||
import { computeUnifiedDiffText } from './diff-viewer';
|
||||
|
||||
/**
|
||||
* v0.7.4 P2-7: 灾难性正则检测从 file-guard 导入(共享模块),
|
||||
@@ -403,6 +405,15 @@ export class FileEditorTool implements IMetonaTool {
|
||||
preview: {
|
||||
original: originalPreview,
|
||||
modified: modifiedPreview,
|
||||
// v0.8.2 P2-1: 与 diff_viewer 同源的 unified diff —— 渲染端统一以
|
||||
// diff 视图展示 dry_run 预览(旧形态是两段裸文本,模型/用户需自行比对)
|
||||
diff: computeUnifiedDiffText(
|
||||
originalPreview,
|
||||
modifiedPreview,
|
||||
`${args.file_path} (original)`,
|
||||
`${args.file_path} (modified)`,
|
||||
3,
|
||||
),
|
||||
},
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user