We’re excited to announce the release of Xircuits v1.10+! These updates are packed with exciting enhancements and new features designed to streamline your workflow, enhance flexibility, and broaden integration possibilities. From a sleek new look for the workflow canvas to the innovative introduction of SubXircuits, and various new component libraries, this version is all about empowering you to create more efficiently and effectively.
What’s New in Xircuits v1.10+?
🎨 A Fresh Canvas
First off, the workflow canvas has received a fresh coat of paint, showcasing a fresh modern appearance. Nodes glow on selection, and we’ve improved the visibility of links that go under components, among many other enhancements.
Core Features
🧱 SubXircuits
With SubXircuits, take modularity to the next level. A Xircuits workflow can now be an executable Xircuits component, enabling more reusable and organized designs. This feature allows streamlining complex workflows into manageable, modular components.
🔔 Event-Driven Workflows
The introduction of Event-based Components allows more dynamic and responsive workflows. Create workflows that react to events, making your processes more interactive and adaptable.
Super useful for component libraries that require specific triggers, like messaging queues.
📚 Component Library Tray Interface
The component library sidebar was just revamped. Users can now easily access each component library’s READMEs, examples set by library authors, or even install remote component libraries that we support.
📖 New Component Libraries:
Xircuits AI Agent Library: Integrate XpressAI Agents into your workflows with this library. Define agents that execute tools within the same Xircuits file, with support for OpenAI and Google Vertex as LLM backends.
Xircuits Converse Component Library: Enhance Xircuits with the ability to create agents accessible through the OpenAI API, facilitating integration with the Xpress AI Agent Platform.
Stability AI Component Library: Leverage the Stability API within Xircuits using this component library, designed for seamless interaction with Stability AI’s capabilities.
Google VertexAI Component Library: Seamlessly integrate Google VertexAI services into your Xircuits workflows with this new component library.
Google Generative AI Components for Xircuits: This repository offers components for integrating the recently released Google Generative AI library into Xircuits, supporting content generation, chat sessions, and token counting with Google’s AI models.
Additionally, we have also updated our Flask
component library to use the new event driven function, as well as add a Jupyter Notebook Component
that executes a Jupyter notebook within your workflows.
No Breaking Changes!
We’re committed to ensuring a smooth transition with each update. Rest assured, your existing workflows should be fully compatible with v1.10+. By simply opening your workflow you should be greeted with the updated Xircuits paint, but we recommend running the Reload All Nodes
function to update components just in case.
We hope you’re as excited about this release as we are. Should you have any questions or need assistance, our team is always here to support you. Here’s to making development with Xircuits more enjoyable and efficient than ever before! 🚀
🌐 Try It Now Online!
With the support of platforms like Binder that enable open source projects to thrive, you can access and explore the latest version of Xircuits directly in your web browser. Dive into our binder preview and experience Xircuits v1.10+ right in your browser.
In addition, we’re excited to let you know that our new XpressAI platform leverages the latest and greatest from Xircuits. For an early look at what we’re building, consider joining the waitlist at https://xpress.ai/join-waitlist and be one of the first to explore the advanced capabilities of Xircuits on the XpressAI platform.