This website requires JavaScript.
Explore
Help
Register
Sign In
yujunjun
/
autogen
Watch
1
Star
0
Fork
0
You've already forked autogen
mirror of
https://github.com/microsoft/autogen.git
synced
2025-07-03 15:10:15 +00:00
Code
Issues
Packages
Projects
Releases
Wiki
Activity
autogen
/
python
/
packages
/
autogen-studio
/
autogenstudio
/
version.py
4 lines
67 B
Python
Raw
Normal View
History
Unescape
Escape
Support for Human Input Mode in AutoGen Studio (#3484) * bump version, add claude default model * Move WebSocketConnectionManager into its own file. * Update the AutoGenStudio to use Async code throughout the call stack Update *WorkflowManager* classes: - Add async `a_send_message_function` parameter to mirror `send_message_function` param. - Add async `a_process_message` coroutine to mirror the synchronous `process_message` function. - Add async `a_run` coroutine to mirror the `run` function - Add async `_a_run_workflow` coroutine to mirror the synchronous `_run_workflow` function. Update *ExtendedConversableAgent* and *ExtendedGroupChatManager* classes: - Override the async `a_receive` coroutines Update *AutoGenChatManager*: - Add async `a_send` and `a_chat` coroutines to mirror their sync counterparts. - Accept the `WebSocketManager` instance as a parameter, so it can do Async comms directly. Update *app.py* - Provide the `WebSocketManager` instance to the *AutoGenChatManager* constructor - Await the manager's `a_chat` coroutine, rather than calling the synchronous `chat` function. * Add Human Input Support Updates to *ExtendedConversableAgent* and *ExtendedGroupChatManager* classes - override the `get_human_input` function and async `a_get_human_input` coroutine Updates to *WorkflowManager* classes: - add parameters `a_human_input_function` and `a_human_input_timeout` and pass along on to the ExtendedConversableAgent and ExtendedGroupChatManager - fix for invalid configuration passed from UI when human input mode is not NEVER and no model is attached Updates to *AutoGenChatManager* class: - add parameter `human_input_timeout` and pass it along to *WorkflowManager* classes - add async `a_prompt_for_input` coroutine that relies on `websocket_manager.get_input` coroutine (which snuck into last commit) Updates to *App.py* - global var HUMAN_INPUT_TIMEOUT_SECONDS = 180, we can replace this with a configurable value in the future * add formatting/precommit fixes * version bump --------- Co-authored-by: Joe Landers <sailorjoe6@gmail.com>
2024-09-08 14:50:06 -07:00
VERSION
=
"
0.1.6
"
Update AutoGen Sample App | Rename AutoGen Assistant -> AutoGen Studio (#998) * add new autogen-studio renamed folder * remove old autogen-assistant files * formatting updates * add support for upsert/updates to agents and workflows * version bump, general fixes * support deleting db items * add support for summary method to flowmanager * formatting updates * update serverl urls * version bump * add support for updated metadata messages object to include sender information * formatting updates * update documentation and blog post * blog post update * add description field example to agent workflow spec * readme and blog update * Update website/blog/2023-12-01-AutoGenStudio/index.mdx Co-authored-by: Chi Wang <wang.chi@microsoft.com> * add fix to ensure working directory is cleared after each run * update version * minor updates * formatting updates --------- Co-authored-by: Chi Wang <wang.chi@microsoft.com>
2023-12-24 04:20:59 -08:00
__version__
=
VERSION
APP_NAME
=
"
autogenstudio
"
Reference in New Issue
Copy Permalink