# edit_file: Add diff-fenced output format \(\#32737\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/fceba6c79540677c2504d2c22191963b6170591a)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: fceba6c79540677c2504d2c22191963b6170591a

Requested commit: fceba6c79540677c2504d2c22191963b6170591a

Commit: fceba6c79540677c2504d2c22191963b6170591a

Tree: ad4db7843e0e278ba6f56dd53ac4549f85472447

Author: Oleksiy Syvokon

Committer: GitHub

## Message

````
edit_file: Add diff-fenced output format (#32737)

This format is enabled for Google models as they seem to prefer it.
A relevant unit eval's pass rate has increased from 0.77 to 0.98.

Diff-fenced format looks like this (markdown fences and a line hint are
optional):

```diff
<<<<<<< SEARCH line=42
...
=======
...
>>>>>>> REPLACE
```

Release Notes:

- Agent: Gemini models now use the diff-fenced format when making edits
````

## Parents

- [8df6ce2aac8597ec0462482199a07134e413b4fe](https://git.cafe/gitcafe/zed/commit/8df6ce2aac8597ec0462482199a07134e413b4fe?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/fceba6c79540677c2504d2c22191963b6170591a?format=markdown)
