Skip to content

Releases: PriNova/cody

Release custom-builds vscode-v1.76.0+0

13 Mar 21:40
Compare
Choose a tag to compare

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

10 Mar 11:14
Compare
Choose a tag to compare

Release custom-builds until upstream d6382e5

All enhanced features can be found here

🚀 What's New

Workflow Panel Updates

Before:
Screenshot 2025-03-10 111648

After:
Screenshot 2025-03-10 111708

✨ 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

08 Mar 10:34
Compare
Choose a tag to compare

Release custom-builds until upstream d6382e5

All enhanced features can be found here

🚀 What's New

Migrate Workflow Configuration to .sourcegraph Directory
Screenshot 2025-03-08 103719

✨ 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

07 Mar 13:52
Compare
Choose a tag to compare

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.
    Screenshot 2025-03-07 135603

  • 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:

    Screenshot 2025-03-07 135843
    After pressing copy button:

    Screenshot 2025-03-07 135849

  • 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

06 Mar 14:07
Compare
Choose a tag to compare

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

25 Feb 11:50
Compare
Choose a tag to compare

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

21 Feb 12:23
Compare
Choose a tag to compare

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

21 Feb 11:11
Compare
Choose a tag to compare

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

20 Feb 18:28
Compare
Choose a tag to compare

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
    }
}

Screenshot 2025-02-20 160606

✨ 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

19 Feb 00:04
Compare
Choose a tag to compare

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