Merged
Conversation
refactor: stop callback handling in Team class to accept whole conversation [BREAKING]
add: docs for remote and dapr
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This pull request includes several updates and improvements to the project framework, particularly focusing on DAPR integration, remote agents, and various documentation enhancements. The most important changes are listed below:
DAPR Integration and Remote Agents:
AskableandWorkflowas Dapr Actors and integrating Dapr PubSub for multi-agent chat. [1] [2] [3]remotesubmodule to support running agents on a remote server with REST and gRPC channels. This includes detailed documentation and examples for setting up remote agents and comparing them with Dapr Actors. [1] [2]Documentation Enhancements:
README.mdto include new features, such as DAPR integration and remote agents. [1] [2] [3]actors.mdandremote.md, providing comprehensive details on how to use Dapr Actors and remote agents. [1] [2]Codebase Improvements:
stop_callbacklambda function to useconv.messagesinstead ofmsgs, ensuring consistency and clarity in the code. [1] [2] [3] [4] [5] [6] [7] [8] [9]Configuration and Build Process:
.vscode/settings.jsonto change thesource.organizeImportssetting for Python to "explicit".tasks.pyfile by reformatting the code for better readability and maintainability. [1] [2]Samples and Examples:
_actor_askable.pyandrun.py, demonstrating how to set up and run a Dapr actor with a simple game example. [1] [2]Does this introduce a breaking change?
stop_callbacknow passes aConversationobject instread of list of messages