-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(vscode): adding NL outlines generation experimental feature #3055
base: main
Are you sure you want to change the base?
Commits on Aug 28, 2024
-
feat(client): adding providing outlines in agent and providing nl out…
…lines generate with prompts
Configuration menu - View commit details
-
Copy full SHA for a995318 - Browse repository at this point
Copy the full SHA a995318View commit details -
Configuration menu - View commit details
-
Copy full SHA for e250251 - Browse repository at this point
Copy the full SHA e250251View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f841b5 - Browse repository at this point
Copy the full SHA 9f841b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6af8d81 - Browse repository at this point
Copy the full SHA 6af8d81View commit details
Commits on Sep 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 603cf35 - Browse repository at this point
Copy the full SHA 603cf35View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8c65d5 - Browse repository at this point
Copy the full SHA a8c65d5View commit details
Commits on Sep 4, 2024
-
refactor(vscode): improve edit location logic in generateNatureLangua…
…geOutlines and adding auto choice visible range
Configuration menu - View commit details
-
Copy full SHA for 6df7b5a - Browse repository at this point
Copy the full SHA 6df7b5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c4df30 - Browse repository at this point
Copy the full SHA 4c4df30View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9278a74 - Browse repository at this point
Copy the full SHA 9278a74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b9643e - Browse repository at this point
Copy the full SHA 7b9643eView commit details -
refactor(vscode): enhance outline generation and code structure
- Updated imports to include `Uri`, `workspace`, and `WorkspaceEdit` from `vscode`. - Modified the `Outline` interface to include `startLine` and `endLine` instead of just `line`. - Added a new `CodeChangeRequest` interface. - Refactored the `provideNLOutlinesGenerate` method to improve readability and structure. - Enhanced logging for better debugging and tracking of document processing.
Configuration menu - View commit details
-
Copy full SHA for 9608ab7 - Browse repository at this point
Copy the full SHA 9608ab7View commit details -
refactor(vscode): enhance chat.edit.editNLOutline command and update …
…NLOutlinesProvider
Configuration menu - View commit details
-
Copy full SHA for 4c69fc1 - Browse repository at this point
Copy the full SHA 4c69fc1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01d55d4 - Browse repository at this point
Copy the full SHA 01d55d4View commit details
Commits on Sep 5, 2024
-
chore(vscode): update dependencies and devDependencies
- Added `@types/diff` and `diff` to devDependencies. - Moved `openai` from dependencies to devDependencies. - Updated `diff` version in pnpm-lock.yaml.
Configuration menu - View commit details
-
Copy full SHA for eacaafe - Browse repository at this point
Copy the full SHA eacaafeView commit details -
refactor(lsp): remove unused code lens generation logic
- Removed code lens generation for outlines and confirmation commands. - Removed related prompt templates from AgentConfig
Configuration menu - View commit details
-
Copy full SHA for a13a4d7 - Browse repository at this point
Copy the full SHA a13a4d7View commit details -
eat(vscode): integrate Diff module for code updates in NLOutlinesProv…
…ider - Added import for Diff module to handle code differences. - Enhanced logging for updateNLOutline method to track document and line number. - Improved error handling and logging for document opening and outline retrieval. - Updated the format of oldCode to include line numbers for better context. - Enhanced the handling of updated code received from the AI model, including removal of XML tags and proper line splitting.
Configuration menu - View commit details
-
Copy full SHA for 5a66d32 - Browse repository at this point
Copy the full SHA 5a66d32View commit details -
feat(vscode): add progress notification and outline management commands
- Introduced a progress notification during the NL Outline update process. - Added new commands for accepting and discarding NL Outline changes.
Configuration menu - View commit details
-
Copy full SHA for 558946d - Browse repository at this point
Copy the full SHA 558946dView commit details
Commits on Sep 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 69af16f - Browse repository at this point
Copy the full SHA 69af16fView commit details -
feat(vscode): add pending changes and decorations for NL outlines
- Introduced `PendingChange` and `ChangesPreview` interfaces to manage pending changes and their previews. - Added `OpenAIResponse` type to handle asynchronous OpenAI responses. - Extended `NLOutlinesProvider` class to include new properties: `addedDecorationType`, `removedDecorationType`, `pendingChanges`, and `pendingCodeLenses`. - Implemented methods to create text editor decoration types for added and removed lines. - Added event listener for active text editor changes to clear all pending changes. - Updated `provideNLOutlinesGenerate` method to log additional information and notify listeners of CodeLenses change. - Removed unused `Command` import and `generateNLOutlinesRequest` method.
Configuration menu - View commit details
-
Copy full SHA for 9356078 - Browse repository at this point
Copy the full SHA 9356078View commit details -
refactor(vscode): simplify code lens handling and improve logging
- Removed unnecessary parameters from `addAcceptDiscardCodeLens` method. - Updated command names for accept and discard actions. - Enhanced logging in `acceptChanges` method for better debugging. - Simplified the logic for applying edits and deleting extra lines.
Configuration menu - View commit details
-
Copy full SHA for 760e578 - Browse repository at this point
Copy the full SHA 760e578View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2938d03 - Browse repository at this point
Copy the full SHA 2938d03View commit details
Commits on Sep 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 33f5731 - Browse repository at this point
Copy the full SHA 33f5731View commit details -
refactor(NLOutlinesProvider): simplify acceptChanges method and remov…
…e unused parameter a
Configuration menu - View commit details
-
Copy full SHA for 9f87595 - Browse repository at this point
Copy the full SHA 9f87595View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7080955 - Browse repository at this point
Copy the full SHA 7080955View commit details
Commits on Sep 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1215c97 - Browse repository at this point
Copy the full SHA 1215c97View commit details -
feat(vscode): add chat outline feature and update command configuration
- Introduced a new configuration option `chat.outline` to enable/disable the 'Generate Outline' command. - Added getter and setter methods for `chat.outline` in the `Config` class. - Updated the command ID and title for generating outlines. - Modified the command palette configuration to conditionally show the 'Generate Outline' command based on the `chat.outline` setting.
Configuration menu - View commit details
-
Copy full SHA for 5c992f2 - Browse repository at this point
Copy the full SHA 5c992f2View commit details
Commits on Sep 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8441371 - Browse repository at this point
Copy the full SHA 8441371View commit details
Commits on Sep 17, 2024
-
refactor(vscode): rename chatOutline to chatOutlineEnabled
fix: fix naming issue
Configuration menu - View commit details
-
Copy full SHA for c8ec0a3 - Browse repository at this point
Copy the full SHA c8ec0a3View commit details
Commits on Sep 19, 2024
-
refactor(vscode): update command names and provider references for ou…
…tline generation and edit. Also change all `nlOutline` to `outline`
Configuration menu - View commit details
-
Copy full SHA for 5318eeb - Browse repository at this point
Copy the full SHA 5318eebView commit details
Commits on Sep 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4d66d39 - Browse repository at this point
Copy the full SHA 4d66d39View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c05520 - Browse repository at this point
Copy the full SHA 2c05520View commit details
Commits on Sep 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2a93392 - Browse repository at this point
Copy the full SHA 2a93392View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a4ab3d - Browse repository at this point
Copy the full SHA 0a4ab3dView commit details
Commits on Oct 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c0b7db2 - Browse repository at this point
Copy the full SHA c0b7db2View commit details -
Configuration menu - View commit details
-
Copy full SHA for f5416a1 - Browse repository at this point
Copy the full SHA f5416a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for eac6acc - Browse repository at this point
Copy the full SHA eac6accView commit details