This week, we rolled out updates to every single product in the Pieces for Developers Suite. While the releases focused on user experience and bug fixes, we also dropped a few exciting new features to improve how you use the Pieces Desktop App and the Pieces Web Extension. Check out Persisted Copilot Chats on the web and an easier way to set conversation context in the desktop app.
Stay tuned for new functionality, additional LLM support, and more in our upcoming releases!
While this release is packed with bug fixes and tiny UI adjustments (check out the new snippet count in list view! š), there are two helpful new features that will speed your interactions with the Pieces Desktop App.
Annotations are way more than simple code descriptionsā theyāre the perfect place to store commit messages, documentation notes, comments and explanations. This release adds Quick Actions to Annotations so that you can easily ask Pieces to generate Things to Note, Performance Insights, or Use Cases for any code snippet in your repository.
When starting a new Pieces Copilot chat, weāve made it easier to set context for that conversation. Setting context for Pieces Copilot allows you to get more personalized copilot responses to your questions and more specific generated code, thereby speeding up your workflow and making Pieces Copilot an even better teammate.
To set context in a new chat, choose one or more of the context buttons and select the local folders, files, or saved snippets you want the copilot to use in this conversation. Then, ask a question and get specific responses back!
Chatting with Pieces Copilot around the web is a massively useful featureāĀ we hear from our users all the time that they love learning more about their code without leaving their browsers. In Pieces Web Extension 2.8.7, weāre bringing persisted Pieces Copilot Chats to Chrome, Edge, Firefox, Opera, and Brave. To access persisted chats, select the āConversationsā button at the top of your current copilot chat.
Weāve also improved the Pieces Copilot experience in the web extension by automatically adding context to your Copilot chats. When you launch a Pieces Copilot conversation using the Ask Copilot button, weāll automatically use the origin website as context in that conversation. This should make your Pieces Copilot chats on the web even better!
Moreover, we've introduced a feature that links a specific site to its corresponding conversation. This means that when you use the ask-copilot feature, it will automatically direct you to the conversation associated with that particular site. This intuitive linkage ensures that you can easily navigate and reference chats related to a specific site, all within a unified conversation thread, streamlining your workflow and keeping your discussions contextually organized. This will allow them to keep track of chats tied to a particular site in that one conversation.
In addition to our key updates, we've implemented a series of UI enhancements to the PWE. These improvements should make it simpler and more efficient for everyone to navigate and utilize the PWE.
The releases for Pieces for VS Code, Pieces for JetBrains, Pieces for Obsidian, and Pieces for JupyterLab are packed with bug fixes and user experience improvements. Some of the most notable include far better notification behaviors in Pieces for VS Code and updated links to route you to our new support process.
Here's a closer look at the user experience and onboarding improvements we've made:
We are excited to introduce our new community-driven support process! We have recently created a public Github repo where you can create issues to get assistance from us and other users, as well as join in on discussions to request features, show off something youāve done lately with Pieces, and generally engage with us and the rest of the Pieces community.
Donāt worryā you can still reach out to us for individual assistance by filling out this quick form. Donāt forget to check out our extensive documentation as well!
Did you know Pieces has recently broken into the Open Source community? We recently launched support for our TypeScript SDK on NPM where developers around the world have started to build on top of the Pieces Platform and get familiar with our APIs.
With our SDKs, you can build your own apps, extend Pieces functionality, and so much more. Check out our GitHub to learn more about our Open Source initiatives and how you can start contributing today!
Do you love Pieces? Stop sending us carrier pigeons š¦ and join our Discord Server to chat with our team, other power users, get support, and more. š¤