Releases: PriNova/cody
Release custom-builds vscode-v1.76.0+0
Release custom-builds until upstream 429e4e4
All enhanced features can be found here
🚀 What's New
Enhanced Chat Experience Workflow Context (currently non-functional) and Fixes
✨ New Features
- Workflow Context: Integrated workflows as context items in chat mentions, allowing users to mention pre-configured workflows in their conversations. This is the first step of further iterations for reliable agentic chat with pre-defined workflows by the user.
- Custom Links: Added support for custom links in chat mentions, enabling users to reference pre-configured providers within chat.
🎨 UI/UX
- At-Mention Menu: Clarified at-mention menu item naming for repository context.
🐛 Bug Fixes
- Token Calculation: Corrected token count calculation for context files and the human message editor.
Release custom-builds vscode-v1.74.0+3
Release custom-builds until upstream d6382e5
All enhanced features can be found here
🚀 What's New
Workflow Panel Updates
✨ New Features
- The workflow panel title now dynamically updates to display the name of the currently loaded or saved workflow file.
🔧 Improvements
- Updated workflow panel title after saving a workflow.
- Updated workflow panel title after loading a workflow.
Release custom-builds vscode-v1.74.0+2
Release custom-builds until upstream d6382e5
All enhanced features can be found here
🚀 What's New
Migrate Workflow Configuration to .sourcegraph
Directory
✨ New Features
- Migrated custom workflow nodes, commit templates, and system instructions to use
.sourcegraph
directory. - Updated custom system instructions and commit templates retrieval to use
.sourcegraph/prompts
directory. - Updated workflow file paths to use
.sourcegraph/workflows
directory. - Updated node file paths to use
.sourcegraph/nodes
directory.
🔧 Improvements
- Adjusted the
ruleSearchPaths
function to only search the specific path for rules, removing the need to traverse the directory tree.
Release custom-builds vscode-v1.74.0+1
Release custom-builds until upstream d6382e5
All enhanced features can be found here
🚀 What's New
Enhanced User Experience and Functionality Improvements
✨ New Features
-
Added support for custom commit templates using a
commit_template.md
file within the.cody/configs/
directory.
-
Implemented visual confirmation (checkmark icon) for the copy button of the assistant message in chat, with a 5-second reset timer.
Before pressing copy button: -
Enabled local context for Enterprise Starter users and added Enterprise Starter development workspace URL.
🔧 Improvements
- Correctly apply temperature settings in both chat and workflow functionalities, ensuring consistent behavior.
🎨 UI Enhancements
- Provides immediate visual feedback when copying code blocks in the chat interface.
Release custom-builds vscode-v1.74.0+0
Release custom-builds until upstream 5358227
All enhanced features can be found here
🚀 What's New
Enhanced Workflow Execution, Node Updates, and Chat Integration
✨ New Features
- Streamlined workflow node execution with consolidated input handling, resolving LLM node execution issues.
- Optimized node updates using
unstable_batchedUpdates
to prevent re-renders and cursor jumps in textarea components. - Fixed file link support in assistant messages code blocks.
🔧 Improvements
- Addressed CLI node execution and input handling issues, ensuring commands are not executed if empty after input replacement.
- Improved node update efficiency by directly finding the node to update.
🐛 Bug Fixes
- Resolved cursor jump issue during node updates.
- Fixed LLM node execution when content was missing.
- Corrected file link handling in code blocks.
Release custom-builds vscode-v1.71.3+0
Release custom-builds until upstream f2e3cfd
All enhanced features can be found here
🚀 What's New
Enhanced Workflow Node Selection and Interaction System
✨ New Features
- Implemented multi-node selection with Shift key + mouse drag support
- Added active node state tracking for sidebar interactions
🔧 Improvements
- Optimized node state transformation with Set-based lookups
- Enhanced useInteractionHandling for better selection behavior
- Background click handling
- Multi-node selection logic
- Single node selection refinements
- Updated Flow.tsx and HelpModal.tsx for new selection capabilities
- Enhanced useNodeOperations for multi-node updates
🎨 UI Enhancements
- Added visual styling for selected nodes
- Enabled ReactFlow selection features and styling
- Implemented selection box visualization
- Updated sidebar interaction based on active node state
🔄 Version
- Bumped version to 1.71.3+0
Release custom-builds vscode-v1.71.0+2
Release custom-builds until upstream ad4753a
All enhanced features can be found here
🚀 What's New
Google Search Integration for LLM Workflow Node for compatible Gemini models
Now you are able to build your own DeepSearch workflow
✨ New Features
- Added Google Search toggle functionality to LLM nodes in the
Property Editor
- Implemented configurable search capabilities within workflow editor
- Enhanced LLM node property editor with search control options
🔧 Improvements
- Updated LLMNode type structure with hasGoogleSearch property
- Enhanced executeLLMNode function to support Google Search parameter
- Extended workflow node customization options
🔨 Technical Updates
- Version bump to 1.71.0+2
- Refined type definitions for LLM node properties
- Enhanced execution logic for LLM nodes
📝 Notes
Users can now enable or disable Google Search functionality for individual LLM nodes directly from the workflow editor, providing more granular control over LLM behavior within workflows.
Release custom-builds vscode-v1.71.0+1
Release custom-builds until upstream ad4753a
All enhanced features can be found here
🚀 What's New
Google Search Integration and Workflow Streamlining
🔧 Improvements
- Fixed regression of triggering a Google Search regardless of the switch
- Bumped version to 1.71.0+1
🎨 UI Enhancements
- Enhanced HumanMessageEditor with Google Search toggle integration
- Improved chat interface with new Google Search toggle controls
🛠️ Technical Updates
- Implemented chat/google-search protocol command
- Added setGoogleSearchToggle and getAndResetGoogleSearchToggle methods
- Enhanced chat builder with Google Search toggle functionality
Release custom-builds vscode-v1.71.0+0
Release custom-builds until upstream ad4753a
All enhanced features can be found here
🚀 Model Feature Configuration Enhancement
A significant update focused on centralizing model features and simplifying the configuration management system.
To configure the Gemini models for search and or image modality, use "googleSearch" : true
and "googleImage" : true
in the options
property to enable them. If the model does not support the respective option, an error message may appear in the chat.
{
"provider": "google",
"model": "gemini-2.0-flash-001",
"title": "Gemini 2.0 Flash",
"inputTokens": 1048576,
"outputTokens": 8192,
"apiKey": "<YOUR_API_KEY>",
"options": {
"temperature": 0.0,
"googleSearch": true,
"googleImage": true
}
}
✨ Core Changes
- Centralized model feature configuration using client-side config and model tags
- Streamlined model feature management through unified configuration approach
- Added dynamic badge display system for SEARCH and IMAGE capabilities
🔧 Improvements
- Enhanced ModelSelectField component to utilize model.tags for BYOK status
- Simplified Google Chat client feature management
- Optimized tools array generation based on model's clientSideConfig
- Improved conditional rendering for UploadImageButton based on configuration
🧹 Cleanup
- Removed Google Search toggle functionality and related components
- Eliminated redundant code in ChatBuilder, HumanMessageEditor, and Transcript
- Removed deprecated chat/google-search message protocol
- Deleted obsolete isGeminiFlash2Model utility function
💡 Developer Experience
- Consolidated feature flag logic within model configuration
- Improved maintainability through centralized feature management
- Enhanced code organization and reduced complexity
Release custom-builds vscode-v1.69.0+4
Release custom-builds until upstream 86d940a
All enhanced features can be found here
🛠️ Shell Execution Improvements
Enhanced shell execution functionality and error handling in VSCode extension
Fixes issue #2
🔧 Improvements
- Implemented accurate exit code extraction from shell output
- Enhanced abort handling mechanism in shell execution
- Streamlined shell execution code by removing redundant comments
- Added comprehensive shell execution tests for improved reliability
📦 Other Changes
- Bumped extension version to 1.69.0+4
🧪 Testing
- Added new test suite for shell execution functionality
- Expanded test coverage for command output handling