agent: Push diffs of user edits to the agent (#34487)

This change improves user/agent collaborative editing.

When the user edits files that are used by the agent, the
`project_notification` tool now pushes *diffs* of the changes, not just
file names. This helps the agent to stay up to date without needing to
re-read files.

Release Notes:

- Improved user/agent collaborative editing: agent now receives diffs of
user edits
406ffb1e20Oleksiy Syvokon committed on 7/16/2025, 2:38:58 PM· committed by GitHubparent257bedf
5 files changedLine totals unavailable