(feat/change-tracking) Change Tracking Modes#1445
Conversation
Co-Authored-By: Nicolas Camara <[email protected]>
🤖 Devin AI EngineerI'll be helping with this pull request! Here's what you should know: ✅ I will automatically:
Note: I can only respond to comments from users who have write access to this repository. ⚙️ Control Options:
|
Co-Authored-By: Nicolas Camara <[email protected]>
Co-Authored-By: Nicolas Camara <[email protected]>
|
The CI failures in the crawl tests appear to be unrelated to this PR's changes, which only affect the change tracking format feature. The git diff implementation has been tested locally and works correctly with both text and structured object representations. |
Co-Authored-By: Nicolas Camara <[email protected]>
* Refactor change tracking to use modes array instead of separate formats Co-Authored-By: Nicolas Camara <[email protected]> * Implement schema-based change tracking with old/new value comparison Co-Authored-By: Nicolas Camara <[email protected]> * Nick: * Nick: .json * Update diff.ts --------- Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: Nicolas Camara <[email protected]> Co-authored-by: Nicolas <[email protected]>
|
The field was added as part of the structured output/prompt support for change tracking in a later commit (2da991b). It's intentional and needed for the enhanced change tracking functionality that supports different modes including 'git-diff'. |
|
The changeTrackingOptions field was added as part of the structured output/prompt support for change tracking in a later commit (2da991b). It's intentional and needed for the enhanced change tracking functionality that supports different modes including 'git-diff'. |
Implements git diffs for the change tracking format feature. The change tracking response now includes both text and structured object diff representations when both changeTracking format and changeTracking@diff-git are specified in the formats array.
Added corresponding tests to verify the functionality.
Link to Devin run: https://app.devin.ai/sessions/11a60f0860e844a489e3c1e636450d9f
Requested by: Nicolas Camara