Skip to content

feat: track externally modified files#1740

Merged
tusharmath merged 81 commits intomainfrom
feat/track-changed-files
Nov 9, 2025
Merged

feat: track externally modified files#1740
tusharmath merged 81 commits intomainfrom
feat/track-changed-files

Conversation

@laststylebender14
Copy link
Copy Markdown
Contributor

No description provided.

@github-actions github-actions Bot added the type: feature Brand new functionality, features, pages, workflows, endpoints, etc. label Oct 16, 2025
autofix-ci Bot and others added 26 commits October 16, 2025 07:32
Co-authored-by: Tushar Mathur <tusharmath@gmail.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
autofix-ci Bot and others added 27 commits November 3, 2025 07:05
- Replaced `ToolName` with `ToolKind` in various places to standardize tool representation.
- Removed the `OperationType` enum and associated file operation statistics struct, simplifying the file change tracking logic.
- Updated `file_change_stats` function to directly use `FileChangeMetrics` for recording operations.
- Modified `Metrics` struct to store a vector of `FileChangeMetrics` for each file, allowing multiple operations to be tracked.
- Adjusted the creation and handling of `FileChangeMetrics` to include the tool that performed the operation.
- Updated tests to reflect changes in metrics handling and ensure correctness of file change tracking.
- Changed the way metrics are initialized in `Conversation` and `Info` to use `started_at` instead of `with_time`.
…dd FileOperationOrArray for backward compatibility
@tusharmath tusharmath merged commit f6aa1c5 into main Nov 9, 2025
9 checks passed
@tusharmath tusharmath deleted the feat/track-changed-files branch November 9, 2025 06:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: feature Brand new functionality, features, pages, workflows, endpoints, etc.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants