Skip to content

Releases: openchatai/OpenCopilot

v0.0.11-beta

22 Sep 18:48
44d4afd
Compare
Choose a tag to compare

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

21 Sep 22:53
fdbde64
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.0.9-beta...v0.0.10-beta

0.0.9-beta

17 Sep 19:42
455fb7c
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.0.8-beta...0.0.9-beta

0.0.8-beta

12 Sep 18:18
136ab87
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.0.7-beta...0.0.8-beta

0.0.7-beta

11 Sep 15:47
99729bc
Compare
Choose a tag to compare

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

Full Changelog: 0.0.6-beta...0.0.7-beta

0.0.6-beta

10 Sep 12:38
92e2539
Compare
Choose a tag to compare

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!

Learn more about API Flows

0.0.5-beta

08 Sep 16:55
8ce6e8c
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.0.4-beta...0.0.5-beta

0.0.4-beta

07 Sep 17:03
4adf18a
Compare
Choose a tag to compare

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

0.0.3-beta

04 Sep 19:58
19dc412
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.2...0.2.01-beta

v0.0.2-beta

31 Aug 21:29
e96a293
Compare
Choose a tag to compare

What's Changed

  • Update SECURITY.md by @gharbat in #20
  • fix: return the list of validations and recommendations of the swagge… by @gharbat in #21
  • fix: move the create via swagger file endpoint to the top to avoid ro… by @gharbat in #22

Full Changelog: v0.0.1...v0.0.2