Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Examples & Documentation, Add Support for Temporary Queue and UUID Invoke Function, Added assembly component #36

Merged
merged 8 commits into from
Sep 5, 2024

Conversation

cyrus2281
Copy link
Collaborator

This pull request includes several updates and additions to the codebase.

The commit "Examples Update + Code Refactor" includes code refactoring and updates to the examples for OpenAI, Bedrock, Anthropic, and VertexAI.

The commit "Added support for temporary queue + UUID queue name" adds support for creating a temporary queue and using a UUID as the queue name.

The commit "Add assembly component and auto-generated documents" adds an assembly component and auto-generates documents.

The commit "Added MoA Example + UUID Invoke Function" adds a MoA example that broadcasts to multiple agents and includes a UUID invoke function.

The commit "Update documentation for new users + Refactored component_input & source_expression" updates the documentation for new users and refactors the component_input to input_selection and the source_expression function to evaluate_expression.

The commit "Fixed solace disconnection issues on shutting down" fixes solace disconnection issues when shutting down.

The pull request includes various file changes and updates to the documentation.

* Removed StorageManager

* Added examples for OpenAI, Bedrock, Anthropic, and VertexAI

* Updating old examples (1/2)

* Updating old examples (2/2)
* Added the assembly component

* Auto-generated documents

* Added type check

* Update the cache service expiry logic + Update the assembly component to use cache expiry for timeout

* Moved assembly to the correct place
* MoA example: Broadcast to multiple agents

* Added MoA event manager, added uuid invoke_function + test, updated auto-generated docs

* Added assembly layer to MoA example
…rce_expression (#29)

* Refactored component_input to input_selection

* Updated, added, and enhanced the documentation with new users in mind

* Refactored source_expression function to evaluate_expression (backward compatible)

* Added tips and tricks section + info and examples on custom modules

* tiny format update

* tiny update
@cyrus2281
Copy link
Collaborator Author

Title & description were generated by Copilot

@cyrus2281 cyrus2281 self-assigned this Sep 3, 2024
@cyrus2281 cyrus2281 changed the title Update Examples, Add Support for Temporary Queue and UUID Invoke Function, and Update Documentation Update Examples & Documentation, Add Support for Temporary Queue and UUID Invoke Function, Added assembly component Sep 3, 2024
cyrus2281 and others added 2 commits September 4, 2024 12:54
* Added a RAG example for AI connector

* Added delete option to vectordb

* Changed id to ids
Fix the method to not trim the first entry if it is a "system" role
Copy link
Collaborator

@efunneko efunneko left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All looks good

@efunneko efunneko merged commit 5d7cedb into SolaceLabs:main Sep 5, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants