---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/tools/text_comparison/variables/textDiffTool.md
description: >-
  Compare two texts and emit a unified-style diff plus an additions/removals
  summary.
---

# Variable: textDiffTool

```ts
const textDiffTool: Tool<SpooledArtifact>;
```

Defined in: [batteries/tools/text\_comparison/index.ts:24](https://github.com/NHTIO/ADK/blob/v1.20260605.0/src/batteries/tools/text_comparison/index.ts#L24)

Compare two texts and emit a unified-style diff plus an additions/removals summary.

## Remarks

`mode: 'lines'` (default) compares line-by-line; `mode: 'words'` compares word-by-word. The
output is clipped at 60 diff lines — the suffix `… (N more lines truncated)` is appended if
the diff is larger. Identical inputs short-circuit with `Texts are identical`.
