gmickel / CodeWhisper

CodeWhisper: AI-Powered End-to-End Task Implementation & blazingly fast Codebase-to-LLM Context Bridge
https://discord.com/invite/82mjJkwABQ
MIT License
43 stars 4 forks source link

feat: add diff-based code modifications #63

Closed gmickel closed 1 month ago

gmickel commented 1 month ago

Overview

This PR introduces support for diff-based file modifications in CodeWhisper's AI-assisted task implementation and restructures the parsing logic for improved modularity. These enhancements allow for more efficient handling of large edits within token limits and provide a more flexible, maintainable parsing system.

Changes

New Features

Implementation Details

Parser Restructuring

Testing

Documentation

Potential Impact

This change should significantly improve CodeWhisper's ability to handle larger code modifications, especially in cases where the full file content might exceed token limits. It provides users with more flexibility in how they want CodeWhisper to process and apply changes. The restructured parsing system will make it easier to maintain and extend CodeWhisper's parsing capabilities in the future.

Closes #56

github-actions[bot] commented 1 month ago

:tada: This issue has been resolved in version 1.8.0 :tada:

The release is available on:

Your semantic-release bot :package::rocket: