VS Code extension Changelogs

v 1.12
October 25, 2024

Chat Improvements

  • Option+C / Alt+C shortcut creates chat when extension panel is focused
  • Allow users to switch tabs while chat is streaming
  • Improved UI for code blocks and action buttons in Codeium Chat
  • Enhanced @mentions searching functionality
  • Better quality and serialization for @terminal mentions
  • Improved generations of inline citations
  • Added insert code blocks from chat in JetBrains
  • Fixed chat Active Document bug for Vim and Neovim

UI & Visual Enhancements

  • Upgraded code block toolbar to be cleaner with disabled actions until available
  • Codeium Smart Paste bookends now say "✨ Smart Paste 📚"
  • Updated rendering in VSCode for commands
  • Added support for multiple diff types:
    • GitHub-style unified diff format
    • Character-by-character diffs
    • Additional highlighting on changed characters

Command Improvements

  • Bug fixes for Codeium Command, especially on Windows
  • / commands like /Explain only show at beginning of editor
  • Some "Generate Docstring" code lens actions now use Codeium Command instead of Chat
  • Fixed bug where generating commit messages would fail with "No local state" error

Enterprise & Technical Updates

  • Added enterprise Grafana dashboard panels for index service tracking
  • Fixed project closure/reopening bug in JetBrains command
  • Converted reads from subscriptions to users
  • Added dev mode and teams mode to unleash in VSCode
  • Fixed analytics API typo and PCW calculation error
  • OCaml interface and OCaml files now deemed relevant to each other
  • Allow specifying chat-related ports in LS
  • Emacs and Vim extensions on enterprise no longer need specific tag checkout
  • Vim extension in enterprise-mode automatically downloads enterprise language server
  • Automatic deletion of corrupt SQLite databases in language server
  • Fixed batch deletion button in indexing UI
  • Enhanced telemetry batching
  • New model image handling and inference server updates for Kubernetes deployments

Chrome Extension

  • Fixed non-notebook based codemirror extensions
v 1.10
July 26, 2024

Chat Upgrades

Our latest update supercharges your chat experience with better models, better context, and more control over the code items Codeium looks at.

  • Performance Updates: Enjoy a significantly faster and more responsive input box.
  • @mention Files, Directories, Terminal: Easily reference files and directories in your code, as well as asking questions about the outputs of your terminal.
  • Inline Context Item Pinning: Pin important context items so Codeium can remember them for future messages and conversations.

We've also added a variety of interactions to make your chat usage smoother than ever before:

  • Clickable Inline Citations: Directly navigate to relevant pieces of code that Codeium Chat uses to enhance its responses.
  • Stats for Nerds: Peek behind the scenes with detailed stats on what's happening under the hood.
  • /explain Command: Get detailed explanations for functions, classes, and parts of your code right within the chat.
  • Rerun with Context: Rerun messages including relevant code from your project for improved responses.
  • Retry Button: Quickly retry messages that encountered errors.
  • Copy to Clipboard: Easily copy messages with a single click.
Chat Context Demo

Codeium Command Enhancements

We have worked hard to improve your Codeium Command experience, with better models and more context-awareness. We've also gotten rid of the pesky +/- signs on the diffs generated by Codeium Command. Generate new code or edit existing code with I on MacOS and Ctrl I on Windows and Linux.

Diff removal Demo

Introducing Smart Paste

Say hello to Smart Paste, your new best friend for seamless coding. Whether you're copying snippets from your browser, migrating codebases, or just wanting to translate some code, Smart Paste automatically converts it to match the language of your active file. To use it you just need to have some code in your clipboard then press ^ V on MacOS and Ctrl Alt V on Windows and Linux. Effortlessly integrate and translate code like never before!

Paste and Translate Demo

Snooze Autocomplete

We get it—sometimes you just want to fly solo without autocomplete chiming in. That's why we've added a snooze feature, giving you the freedom to code without suggestions whenever you need full control.

Snooze Autocomplete Demo
v 1.8
March 6, 2024

Chat Redesigns

Codeium's chat panel has a major upgrade! All of Codeium Chat's functionality, featuring new and improved design and readability, can now be found in the 'Chat' tab. We also added a new Profile and Context (see below) tab to enable more Codeium powers. If you have any feedback, please follow the link at the bottom of the Profile tab.

Chat Redesign

Context Pinning

Context Pinning is a prototype feature that allows you to specify and persist relevant information within Codeium's context awareness engine. Through this panel, you can now do things like pinning an subdirectory or even an external library so Codeium knows to use its content to improve the quality of Codeium's autocomplete, command, and chat. Try it out today and learn more about it in our blog post.

Context Pinning

Codeium University

You can now learn about our existing and new features in Codeium University. This interactive tutorial walks through Codeium autocomplete, chat, and command, allowing you to elevate your AI-assisted coding experience. You can access it at any time from the new Chat page:

Codeium University

Codeium Live

Codeium now has a Beta free, forever up-to-date browser chat. Use Codeium's context-finding algorithms to index and chat with popular libraries in your browser (or use general chat to get the powers of Codeium Chat online). Try it out today at codeium.com/live.

Codeium Live

Series B

In company news, we announced our $65m Series B round round at the end of January. While we were not in need of cash, we do believe it will allow us to accelerate development of our differentiated technical capabilities. We've historically been leading in the productionization of new features, such as context aware in-IDE chat, and this will ensure we can keep shipping the best product to you! It's also a strong vote of confidence from some preeminent VC firms (who keep very close tabs on all progress in this space) that we are a leader in this new, fast-moving industry. Besides being one of the most used products, we are now also one of the best-funded companies in the gen-AI-for-software-development space and that's really exciting for the future of the company. 🎉

Series B
v 1.4
November 17, 2023

Codeium Command Open Beta

Codeium Command is out of pre-release and now in open beta, available for everyone to use! Command is a new way to generate code directly in-editor based on your command. Just open the command prompt (Ctrl+I or ⌘+I for Mac), enter a command, and watch Codeium code for you!

Codeium Command demo

New in v1.4.8: Highlight a selection before opening the command prompt, and Codeium Command will edit your selected code. Select the code you want to update and use it just the same as generation (Ctrl+I or ⌘+I for Mac).

Codeium Command edit demo

We would love to hear your feedback on our Discord.

Codeium 🤝 GPT-4

We are thrilled to announce GPT-4 enabled Codeium Chat. This has been long requested feature and we're ready to unveil it to a select group of beta testers. We're looking for users to join our early access group to provide feedback so that we can make sure this integration is as effective and useful as possible.

We will be granting access on a rolling basis so please fill out the form at: codeium.com/waitlist/gpt-4.

GPT-4 Waitlist Card