* Update autogen.md
* in groupchat example add an azure elif
* fixed missing azure mappings + corrected the gpt-4-turbo one
* Updated MemGPT AutoGen agent to take credentials and store them in the config (allows users to use memgpt+autogen without running memgpt configure), also patched api_base kwarg for autogen >=v0.2
* add note about 0.2 testing
* added overview to autogen integration page
* default examples to openai, sync config header between the two main examples, change speaker mode to round-robin in 2-way chat to supress warning
* sync config header on last example (not used in docs)
* refactor to make sure we use existing config when writing out extra credentials
* fixed bug in local LLM where we need to comment out api_type (for pyautogen>=0.2.0)
* patched bugs in autogen agent example, updated autogen agent creation to follow agentconfig paradigm
* more fixes
* black
* fix bug in autoreply
* black
* pass default autoreply through to the memgpt autogen conversibleagent subclass so that it doesn't leave empty messages which can trigger errors in local llm backends like lmstudio
* Relax verify_first_message_correctness to accept any function call
* Also allow missing internal monologue if request_heartbeat
* Cleanup
* get instead of raw dict access
* Support attach in memgpt autogen agent
* Add docs example
* Add documentation, cleanup
* various fixes to get autogen working again
* MemGPT+Autogen+Local LLM example working
Co-Authored-By: nmx0 <nmx0@users.noreply.github.com>
* propagate model to other memgpt_agent constructor
* fix agent_groupchat
* tested on lm studio
---------
Co-authored-by: nmx0 <nmx0@users.noreply.github.com>
Co-authored-by: cpacker <packercharles@gmail.com>
* Refactor autogen agent to use sync memgpt, add notebook example
* Add colab badge to notebook
* Update colab badge to point to main
* Add imports lost in the merge
* Changes to make autogenagent work with cli refactor