Victor Dibia
Victor Dibia
Explore early tests on how to support websurfer agents in AGS. - enable adding [WebSurfer](https://github.com/microsoft/autogen/tree/main/python/packages/autogen-ext/src/autogen_ext/agents/web_surfer) agent to any team - enable viewing websurfer text messages in the ags ui -...
Currently, you can only specify one termination condition in AGS. ```python "termination_condition": { "component_type": "termination", "termination_type": "MaxMessageTermination", "max_messages": 10 } ``` However, AgentChat supports combinations of [termination conditions](https://github.com/microsoft/autogen/blob/main/python/packages/autogen-agentchat/src/autogen_agentchat/base/_termination.py) ```python termination...
Currently AGS lacks authentication, limiting its use in multi-user environments. We need to add authentication while maintaining ease of use. ## Requirements 1. Add auth for API routes and WebSocket...
Refactor AGS such that runs within sessions are persisted and displayed. Also support combinaiton of termination conditions in declarative spec for teams. ```json "termination_condition": { "component_type": "termination", "termination_type": "CombinationTermination", "operator":...
AGS component spec currently has a broad component_type attribute that is used to determine the class needed to load the spec. ```json { "component_type": "agent", "name": "assistant_agent", "agent_type": "AssistantAgent", "system_message":...
## What Currently AGS uses a cancellation token to stop execution. This cancellation_token is not necessarily honored down the stack (I have seen scenarious where speaker selection logic continues even...
## Memory for AgentChat Agents It would be useful to have some notion of memory, and the ability to attach memory to an agent. Right now the `AssitantAgent` can take...
## What Currently components in AgentChat dont have a built-in serialization story. This issue is meant to help discuss and architect a setup where all components can be easily serialized...
## Loading and Saving State in AgentChat This PR adds mechanisms to load/save state in AgentChat. - **Load/Save Agents**. Not all agents have state to be saved. Currently only AssistantAgent...
This PR extends AGS with the following - Refactor playground/sessions to add a hidable sidebar with a list of sessions for easy switching across sessions - Adds a dedicated page...