Releases: openchatai/copilot
v0.0.11-beta
What's Changed
- Adding relevance score for workflows by @codebanesr in #84
- Adding text field by @codebanesr in #86
- Error handling in case no workflows are defined
Full Changelog: v0.0.10-beta...v0.0.11-beta
v0.0.10-beta
What's Changed
- Better way to unify the two handler functions by @codebanesr in #82
- Unifying openapi chain with api flows by @codebanesr in #81
Full Changelog: 0.0.9-beta...v0.0.10-beta
0.0.9-beta
What's Changed
- Remove producthunt card from readme by @gharbat in #69
- Update README.md by @gharbat in #70
- Add Readme for API Flows by @codebanesr in #71
- Mark flows editor as done by @gharbat in #73
- Updating Nginx config file by @codebanesr in #72
Full Changelog: 0.0.8-beta...0.0.9-beta
0.0.8-beta
0.0.7-beta
What's Changed
- Add LLM flows to Nginx by @gharbat in #63
- Add discord invite by @gharbat in #64
- Add support for Llama2, Palm, Cohere, Anthropic, Replicate, Azure Models - using LIteLLM by @ishaan-jaff in #56
New Contributors
- @ishaan-jaff made their first contribution in #56
Full Changelog: 0.0.6-beta...0.0.7-beta
0.0.6-beta
We are pleased to introduce the new API Flows feature, It will allow you call multiple API endpoints in a single user request, for example you can ask the copilot to create a cart, add items and then do the full checkout and it will execute this flow by itself in one go.
New Features
MongoDB Integration
- We've integrated MongoDB to store objects, specifically your workflows. This addition allows you to manage and organize your API flows seamlessly.
CRUD Operations for Workflow Management
- Comprehensive CRUD (Create, Read, Update, Delete) operations are now available for your workflow management within the API Flows feature. This simplifies the process of handling your API sequences.
Data Transfer Object (DTO) Layer with AJV Schema Validation
- We've introduced a DTO layer with AJV schema validation to ensure that your workflow definitions adhere to the specified schema, reducing the risk of incorrect configurations.
Support for Multiple Embedding Providers
- You can now choose from multiple embedding providers for your Language Models, with OpenAI as the default. Customize your workflows to fit your specific needs.
Swagger Reverse Parsers
- Easily retrieve information for running a given API with agents or Language Models using Swagger reverse parsers. Note that this feature supports Swagger version 3 and above.
Faker Integration for Dummy Payload Generation
- To simplify testing and experimentation, we've added Faker to generate example payloads for one-shot Language Model prompts, helping you create dummy workflow payloads effortlessly.
Qdrant Vector Store Integration
- Introducing the Qdrant Vector Store for efficient text similarity computation between user input and user-defined workflows. This feature enhances the accuracy and relevance of your API executions.
Visual Studio Code (VSCode) Debugging Scripts
- We've added debug scripts for developers using VSCode, making it easier to troubleshoot and fine-tune your API flows during development.
HTTP Exception Handling
- Enhance the reliability of your workflows with improved HTTP exception handling. Handle errors gracefully for a smoother user experience.
Strict Type Checking with Mypy
- We've implemented strict type checking using Mypy to help you catch errors early in your workflow definitions, ensuring greater reliability.
These new additions to the API Flows feature empower you to define, execute, and manage your workflows more effectively. We hope you find these enhancements valuable as you streamline your automation processes. Please provide your feedback and suggestions as we continue to improve your experience.
Thank you for choosing our platform!
0.0.5-beta
What's Changed
- Add the ability to restart the porject via make restart by @gharbat in #50
- Remove stripe from the backend by @gharbat in #51
- Add instructions on make help by @gharbat in #52
- Add the ability to list all commands by @gharbat in #53
- Complete list of all commands by @gharbat in #54
- Enhancment/dashboard error display by @ah7255703 in #55
Full Changelog: 0.0.4-beta...0.0.5-beta
0.0.4-beta
What's Changed
- Update copilot widget instructions by @gharbat in #36
- Update issue templates by @gharbat in #37
- Bump laravel/sanctum from 3.2.5 to 3.3.0 in /dashboard by @dependabot in #26
- Bump mockery/mockery from 1.5.1 to 1.6.6 in /dashboard by @dependabot in #27
- Feat/dashboard by @ah7255703 and @gharbat in #19
- We re-wrote the eniter dashboard from Blade PHP to Typescript
- We introduced Nginx reverse proxy to avoid CORS issues when request the backend server from the dashboard
- We introduced a new folder that will only hold the dashboard, so now the backend is in a stand alone folder
- We fixed an issue in the copilot widget where it ignored the given headers
- Now you can set the backend server url dynamically in the copilot widget
Full Changelog: 0.2.01-beta...0.0.4-beta