Add proactive samples for JavaScript and Python - #709
Open
Joel Mut (sw-joelmut) wants to merge 3 commits into
Open
Add proactive samples for JavaScript and Python#709Joel Mut (sw-joelmut) wants to merge 3 commits into
Joel Mut (sw-joelmut) wants to merge 3 commits into
Conversation
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.
Addresses #682
Description
This PR adds customer-facing proactive samples for JavaScript and Python and aligns the existing .NET sample with the same experience. The samples show how to store a conversation, send an activity later, continue a conversation from saved data, and export conversation data for an HTTP request.
The three samples now use the same sample name, commands, route names, welcome content, manifest structure, and customer documentation.
Changes
Proactive samples
-s-c-c <conversation-id>-convoPOST /proactive/sendActivity/{conversationId}.POST /proactive/continue.Customer experience and documentation
Configuration and cleanup
Testing
The proactive flow was tested manually in Microsoft 365 Agents Playground for JavaScript and .NET. The tests covered the welcome message,
-s, both-cforms,-convo, proactive echo,sendActivity, andcontinue.The following images show the tested .NET, JavaScript, and Python proactive flows: