# createUnifiedDiffEditTool

**Kind:** Function

**Source:** [`atloria-monorepo/libs/agent-core/src/tools/edit-file.tool.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/libs/agent-core/src/tools/edit-file.tool.ts#L468)

Create an edit tool that accepts unified diff format instead of
search/replace. Better for complex, multi-site edits.

The agent provides a standard unified diff (with

## Signature

```ts
function createUnifiedDiffEditTool(options: EditFileOptions): ToolDefinition<TContext>
```

## Parameters

| Name | Type |
|---|---|
| `options` | `EditFileOptions` |

**Returns:** `ToolDefinition<TContext>`
