diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 870066477..84e4d2c69 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -32,9 +32,9 @@ jobs: version: [ { ref: main, dest-dir: dev }, - { ref: "v0.4.0dev0", dest-dir: "0.4.0dev0" }, - { ref: "v0.4.0dev1", dest-dir: "0.4.0dev1" }, - { ref: "v0.4.0dev2", dest-dir: "0.4.0dev2" }, + { ref: "v0.4.0.dev0", dest-dir: "0.4.0.dev0" }, + { ref: "v0.4.0.dev1", dest-dir: "0.4.0.dev1" }, + { ref: "v0.4.0.dev2", dest-dir: "0.4.0.dev2" }, ] steps: - name: Checkout diff --git a/README.md b/README.md index 24f4b9597..43bdd263d 100644 --- a/README.md +++ b/README.md @@ -101,7 +101,7 @@ We look forward to your contributions! First install the packages: ```bash -pip install autogen-agentchat==0.4.0dev2 autogen-ext==0.4.0dev2 +pip install autogen-agentchat==0.4.0.dev2 autogen-ext==0.4.0.dev2 ``` The following code uses code execution, you need to have [Docker installed](https://docs.docker.com/engine/install/) diff --git a/docs/switcher.json b/docs/switcher.json index db73c14f7..364394a4f 100644 --- a/docs/switcher.json +++ b/docs/switcher.json @@ -9,19 +9,19 @@ "url": "/autogen/dev/" }, { - "name": "0.4.0dev0", - "version": "0.4.0dev0", + "name": "0.4.0.dev0", + "version": "0.4.0.dev0", "url": "/autogen/0.4.0dev0/" }, { - "name": "0.4.0dev1", - "version": "0.4.0dev1", - "url": "/autogen/0.4.0dev1/" + "name": "0.4.0.dev1", + "version": "0.4.0.dev1", + "url": "/autogen/0.4.0.dev1/" }, { - "name": "0.4.0dev2", - "version": "0.4.0dev2", - "url": "/autogen/0.4.0dev2/", + "name": "0.4.0.dev2", + "version": "0.4.0.dev2", + "url": "/autogen/0.4.0.dev2/", "preferred": true } ] diff --git a/python/packages/autogen-agentchat/pyproject.toml b/python/packages/autogen-agentchat/pyproject.toml index f67756b03..48874b9de 100644 --- a/python/packages/autogen-agentchat/pyproject.toml +++ b/python/packages/autogen-agentchat/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "autogen-agentchat" -version = "0.4.0dev2" +version = "0.4.0.dev2" license = {file = "LICENSE-CODE"} description = "AutoGen agents and teams library" readme = "README.md" @@ -15,7 +15,7 @@ classifiers = [ "Operating System :: OS Independent", ] dependencies = [ - "autogen-core==0.4.0dev2", + "autogen-core==0.4.0.dev2", ] [tool.uv] diff --git a/python/packages/autogen-core/docs/redirects/redirect_urls.txt b/python/packages/autogen-core/docs/redirects/redirect_urls.txt index 9502a312d..79b5fbe99 100644 --- a/python/packages/autogen-core/docs/redirects/redirect_urls.txt +++ b/python/packages/autogen-core/docs/redirects/redirect_urls.txt @@ -1,351 +1,353 @@ -/autogen/ -/autogen/docs/Getting-Started -/autogen/docs/installation/ -/autogen/docs/tutorial/introduction -/autogen/docs/topics -/autogen/docs/reference/agentchat/conversable_agent -/autogen/docs/FAQ -/autogen/docs/autogen-studio/getting-started -/autogen/docs/ecosystem -/autogen/docs/contributor-guide/contributing -/autogen/docs/Research -/autogen/docs/Examples -/autogen/docs/notebooks -/autogen/docs/Gallery -/autogen/blog -/autogen/docs/Use-Cases/agent_chat -/autogen/docs/Use-Cases/enhanced_inference -/autogen/docs/tutorial -/autogen/docs/tutorial/chat-termination -/autogen/docs/tutorial/human-in-the-loop -/autogen/docs/tutorial/code-executors -/autogen/docs/tutorial/tool-use -/autogen/docs/tutorial/conversation-patterns -/autogen/docs/tutorial/what-next -/autogen/docs/topics/code-execution/cli-code-executor -/autogen/docs/topics/openai-assistant/gpt_assistant_agent -/autogen/docs/topics/groupchat/customized_speaker_selection -/autogen/docs/topics/non-openai-models/about-using-nonopenai-models -/autogen/docs/topics/handling_long_contexts/compressing_text_w_llmligua -/autogen/docs/topics/llm-caching -/autogen/docs/topics/llm-observability -/autogen/docs/topics/llm_configuration -/autogen/docs/topics/prompting-and-reasoning/react -/autogen/docs/topics/retrieval_augmentation -/autogen/docs/topics/task_decomposition -/autogen/docs/autogen-studio -/autogen/docs/contributor-guide -/autogen/docs/Migration-Guide -/autogen/docs/reference/agentchat/conversable_agent/ -/autogen/docs/installation/Docker -/autogen/docs/installation/Optional-Dependencies -/autogen/docs/reference/agentchat/contrib/agent_eval/ -/autogen/docs/reference/agentchat/agent -/autogen/docs/reference/agentchat/assistant_agent -/autogen/docs/reference/agentchat/chat -/autogen/docs/reference/agentchat/groupchat -/autogen/docs/reference/agentchat/user_proxy_agent -/autogen/docs/reference/agentchat/utils -/autogen/docs/reference/browser_utils/abstract_markdown_browser -/autogen/docs/reference/cache/abstract_cache_base -/autogen/docs/reference/coding/jupyter/base -/autogen/docs/reference/io/base -/autogen/docs/reference/logger/base_logger -/autogen/docs/reference/oai/anthropic -/autogen/docs/reference/code_utils -/autogen/docs/reference/exception_utils -/autogen/docs/reference/function_utils -/autogen/docs/reference/graph_utils -/autogen/docs/reference/math_utils -/autogen/docs/reference/retrieve_utils -/autogen/docs/reference/runtime_logging -/autogen/docs/reference/token_count_utils -/autogen/docs/reference/oai/client -/autogen/blog/2023/07/14/Local-LLMs -/autogen/blog/2024/01/26/Custom-Models -/autogen/docs/autogen-studio/usage -/autogen/docs/autogen-studio/faqs -/autogen/docs/ecosystem/agentops -/autogen/docs/ecosystem/azure_cosmos_db -/autogen/docs/ecosystem/composio -/autogen/docs/ecosystem/databricks -/autogen/docs/ecosystem/llamaindex -/autogen/docs/ecosystem/mem0 -/autogen/docs/ecosystem/memgpt -/autogen/docs/ecosystem/microsoft-fabric -/autogen/docs/ecosystem/ollama -/autogen/docs/ecosystem/pgvector -/autogen/docs/ecosystem/portkey -/autogen/docs/ecosystem/promptflow -/autogen/docs/contributor-guide/docker -/autogen/docs/contributor-guide/documentation -/autogen/docs/contributor-guide/file-bug-report -/autogen/docs/contributor-guide/maintainer -/autogen/docs/contributor-guide/pre-commit -/autogen/docs/contributor-guide/tests -/autogen/docs/notebooks/agentchat_auto_feedback_from_code_execution -/autogen/docs/notebooks/agentchat_RetrieveChat -/autogen/docs/notebooks/agentchat_RetrieveChat_qdrant -/autogen/docs/notebooks/agentchat_groupchat -/autogen/docs/notebooks/agentchat_groupchat_vis -/autogen/docs/notebooks/agentchat_groupchat_research -/autogen/docs/notebooks/agentchat_groupchat_finite_state_machine -/autogen/docs/notebooks/agentchat_society_of_mind -/autogen/docs/notebooks/agentchat_groupchat_customized -/autogen/docs/notebooks/agentchat_multi_task_chats -/autogen/docs/notebooks/agentchat_multi_task_async_chats -/autogen/docs/notebooks/agentchats_sequential_chats -/autogen/docs/notebooks/agentchat_nestedchat -/autogen/docs/notebooks/agentchat_nested_sequential_chats -/autogen/docs/notebooks/agentchat_nestedchat_optiguide -/autogen/docs/notebooks/agentchat_nested_chats_chess -/autogen/docs/notebooks/agentchat_function_call_currency_calculator -/autogen/docs/notebooks/agentchat_function_call_async -/autogen/docs/notebooks/agentchat_groupchat_RAG -/autogen/docs/notebooks/agentchat_video_transcript_translate_with_whisper -/autogen/docs/notebooks/agentchat_webscraping_with_apify -/autogen/docs/notebooks/agentchat_teaching -/autogen/docs/notebooks/agentchat_teachability -/autogen/docs/notebooks/agentchat_nested_chats_chess_altmodels -/autogen/docs/notebooks/agentchat_transform_messages -/autogen/docs/Use-Cases/enhanced_inference/ -/autogen/docs/notebooks/JSON_mode_example -/autogen/docs/notebooks/agentchat_RetrieveChat_mongodb -/autogen/docs/notebooks/agentchat_RetrieveChat_pgvector -/autogen/docs/notebooks/agentchat_agentops -/autogen/docs/notebooks/agentchat_agentoptimizer -/autogen/docs/notebooks/agentchat_azr_ai_search -/autogen/docs/notebooks/agentchat_custom_model -/autogen/docs/notebooks/agentchat_databricks_dbrx -/autogen/docs/notebooks/agentchat_function_call_code_writing -/autogen/docs/notebooks/agentchat_function_call_with_composio -/autogen/docs/notebooks/agentchat_group_chat_with_llamaindex_agents -/autogen/docs/notebooks/agentchat_groupchat_stateflow -/autogen/docs/notebooks/agentchat_image_generation_capability -/autogen/docs/notebooks/agentchat_lmm_gpt-4v -/autogen/docs/notebooks/agentchat_logging -/autogen/docs/notebooks/agentchat_memory_using_mem0 -/autogen/docs/notebooks/agentchat_oai_assistant_function_call -/autogen/docs/notebooks/agentchat_oai_assistant_groupchat -/autogen/docs/notebooks/agentchat_oai_code_interpreter -/autogen/docs/notebooks/agentchat_websockets -/autogen/docs/notebooks/gpt_assistant_agent_function_call -/autogen/blog/2024/10/02/new-autogen-architecture-preview -/autogen/blog/2024/07/25/AgentOps -/autogen/blog/2024/06/24/AltModels-Classes -/autogen/blog/2024/06/21/AgentEval -/autogen/blog/2024/05/24/Agent -/autogen/blog/2024/03/11/AutoDefense/Defending%20LLMs%20Against%20Jailbreak%20Attacks%20with%20AutoDefense -/autogen/blog/2024/03/03/AutoGen-Update -/autogen/blog/2024/02/29/StateFlow -/autogen/blog/2024/02/11/FSM-GroupChat -/autogen/blog/2024/02/02/AutoAnny -/autogen/blog/2024/01/25/AutoGenBench -/autogen/blog/2024/01/23/Code-execution-in-docker -/autogen/blog/2023/12/29/AgentDescriptions -/autogen/blog/2023/12/23/AgentOptimizer -/autogen/blog/2023/12/01/AutoGenStudio -/autogen/blog/2023/11/26/Agent-AutoBuild -/autogen/blog/2023/11/20/AgentEval -/autogen/blog/2023/11/13/OAI-assistants -/autogen/blog/2023/11/09/EcoAssistant -/autogen/blog/2023/11/06/LMM-Agent -/autogen/blog/2023/10/26/TeachableAgent -/autogen/blog/2023/10/18/RetrieveChat -/autogen/blog/2023/06/28/MathChat -/autogen/blog/2023/05/18/GPT-adaptive-humaneval -/autogen/blog/2023/04/21/LLM-tuning-math -/autogen/blog/tags/auto-gen -/autogen/docs/notebooks/agentchat_agentops/ -/autogen/blog/tags/llm -/autogen/blog/tags/agent -/autogen/blog/tags/observability -/autogen/blog/tags/agent-ops -/autogen/docs/topics/non-openai-models/cloud-gemini -/autogen/docs/topics/handling_long_contexts/intro_to_transform_messages -/autogen/docs/reference/oai/gemini -/autogen/blog/tags/mistral-ai -/autogen/blog/tags/anthropic -/autogen/blog/tags/together-ai -/autogen/blog/tags/gemini -/autogen/blog/2023/11/20/AgentEval/ -/autogen/blog/tags/gpt -/autogen/blog/tags/evaluation -/autogen/blog/tags/task-utility -/autogen/docs/topics/prompting-and-reasoning/reflection -/autogen/docs/topics/code-execution/user-defined-functions -/autogen/blog/2023/12/01/AutoGenStudio/ -/autogen/blog/tags/thoughts -/autogen/blog/tags/interview-notes -/autogen/blog/tags/research -/autogen/blog/tags/news -/autogen/blog/tags/summary -/autogen/blog/tags/roadmap -/autogen/blog/2024/02/11/FSM-GroupChat/ -/autogen/docs/notebooks/agentchat_groupchat_finite_state_machine/ -/autogen/blog/page/2 -/autogen/docs/reference/coding/local_commandline_code_executor -/autogen/docs/reference/coding/docker_commandline_code_executor -/autogen/docs/reference/coding/jupyter/jupyter_code_executor -/autogen/docs/topics/code-execution/jupyter-code-executor -/autogen/docs/topics/code-execution/custom-executor -/autogen/docs/topics/groupchat/resuming_groupchat -/autogen/docs/topics/groupchat/transform_messages_speaker_selection -/autogen/docs/tags/orchestration -/autogen/docs/tags/group-chat -/autogen/docs/topics/non-openai-models/best-tips-for-nonopenai-models -/autogen/docs/topics/non-openai-models/cloud-anthropic -/autogen/docs/topics/non-openai-models/cloud-bedrock -/autogen/docs/topics/non-openai-models/cloud-cerebras -/autogen/docs/topics/non-openai-models/cloud-cohere -/autogen/docs/topics/non-openai-models/cloud-gemini_vertexai -/autogen/docs/topics/non-openai-models/cloud-groq -/autogen/docs/topics/non-openai-models/cloud-mistralai -/autogen/docs/topics/non-openai-models/cloud-togetherai -/autogen/docs/topics/non-openai-models/local-litellm-ollama -/autogen/docs/topics/non-openai-models/local-lm-studio -/autogen/docs/topics/non-openai-models/local-ollama -/autogen/docs/topics/non-openai-models/local-vllm -/autogen/docs/topics/non-openai-models/transforms-for-nonopenai-models -/autogen/docs/notebooks/agentchat_custom_model/ -/autogen/docs/reference/cache/disk_cache -/autogen/docs/reference/cache/redis_cache -/autogen/docs/reference/oai/openai_utils -/autogen/docs/reference/cache/ -/autogen/docs/reference/agentchat/contrib/retrieve_user_proxy_agent -/autogen/docs/reference/agentchat/contrib/agent_eval/criterion -/autogen/docs/reference/agentchat/contrib/agent_eval/critic_agent -/autogen/docs/reference/agentchat/contrib/agent_eval/quantifier_agent -/autogen/docs/reference/agentchat/contrib/agent_eval/subcritic_agent -/autogen/docs/reference/agentchat/contrib/agent_eval/task -/autogen/docs/reference/agentchat/contrib/capabilities/agent_capability -/autogen/docs/reference/agentchat/contrib/graph_rag/document -/autogen/docs/reference/agentchat/contrib/vectordb/base -/autogen/docs/reference/agentchat/contrib/agent_builder -/autogen/docs/reference/agentchat/contrib/agent_optimizer -/autogen/docs/reference/agentchat/contrib/gpt_assistant_agent -/autogen/docs/reference/agentchat/contrib/img_utils -/autogen/docs/reference/agentchat/contrib/llamaindex_conversable_agent -/autogen/docs/reference/agentchat/contrib/llava_agent -/autogen/docs/reference/agentchat/contrib/math_user_proxy_agent -/autogen/docs/reference/agentchat/contrib/multimodal_conversable_agent -/autogen/docs/reference/agentchat/contrib/qdrant_retrieve_user_proxy_agent -/autogen/docs/reference/agentchat/contrib/retrieve_assistant_agent -/autogen/docs/reference/agentchat/contrib/society_of_mind_agent -/autogen/docs/reference/agentchat/contrib/text_analyzer_agent -/autogen/docs/reference/agentchat/contrib/web_surfer -/autogen/docs/reference/browser_utils/markdown_search -/autogen/docs/reference/browser_utils/mdconvert -/autogen/docs/reference/browser_utils/playwright_markdown_browser -/autogen/docs/reference/browser_utils/requests_markdown_browser -/autogen/docs/reference/browser_utils/selenium_markdown_browser -/autogen/docs/reference/cache/cache_factory -/autogen/docs/reference/cache/cosmos_db_cache -/autogen/docs/reference/cache/in_memory_cache -/autogen/docs/reference/coding/jupyter/docker_jupyter_server -/autogen/docs/reference/coding/jupyter/embedded_ipython_code_executor -/autogen/docs/reference/coding/jupyter/jupyter_client -/autogen/docs/reference/coding/jupyter/local_jupyter_server -/autogen/docs/reference/coding/base -/autogen/docs/reference/coding/factory -/autogen/docs/reference/coding/func_with_reqs -/autogen/docs/reference/coding/markdown_code_extractor -/autogen/docs/reference/coding/utils -/autogen/docs/reference/io/console -/autogen/docs/reference/io/websockets -/autogen/docs/reference/logger/file_logger -/autogen/docs/reference/oai/bedrock -/autogen/docs/reference/oai/cerebras -/autogen/docs/reference/oai/client_utils -/autogen/docs/reference/oai/cohere -/autogen/docs/reference/oai/completion -/autogen/docs/reference/oai/groq -/autogen/docs/reference/oai/mistral -/autogen/docs/reference/oai/ollama -/autogen/docs/reference/oai/rate_limiters -/autogen/docs/reference/oai/together -/autogen/docs/Contribute -/autogen/docs/tags/code-generation -/autogen/docs/tags/debugging -/autogen/docs/tags/rag -/autogen/docs/tags/nested-chat -/autogen/docs/tags/sequential-chats -/autogen/docs/tags/hierarchical-chat -/autogen/docs/tags/tool-use -/autogen/docs/tags/function-call -/autogen/docs/tags/async -/autogen/docs/tags/whisper -/autogen/docs/tags/web-scraping -/autogen/docs/tags/apify -/autogen/docs/tags/teaching -/autogen/docs/tags/teachability -/autogen/docs/tags/capability -/autogen/docs/tags/long-context-handling -/autogen/blog/2023/12/29/AgentDescriptions/ -/autogen/docs/tags/json -/autogen/docs/tags/description -/autogen/docs/tags/prompt-hacking -/autogen/docs/tags/monitoring -/autogen/docs/tags/optimization -/autogen/docs/tags/tool-function -/autogen/docs/tags/azure-identity -/autogen/docs/tags/azure-ai-search -/autogen/docs/tags/custom-model -/autogen/docs/topics/non-openai-models/cloud-mistralai/ -/autogen/docs/tutorial/conversation-patterns/ -/autogen/docs/tags/dbrx -/autogen/docs/tags/databricks -/autogen/docs/tags/open-source -/autogen/docs/tags/lakehouse -/autogen/docs/tags/data-intelligence -/autogen/docs/tags/software-engineering -/autogen/docs/tags/agents -/autogen/docs/tags/react -/autogen/docs/tags/llama-index -/autogen/docs/tags/research -/autogen/docs/tags/multimodal -/autogen/docs/tags/gpt-4-v -/autogen/docs/tags/logging -/autogen/docs/tags/memory -/autogen/docs/tags/open-ai-assistant -/autogen/docs/tags/code-interpreter -/autogen/docs/reference/io/base/IOStream -/autogen/docs/reference/io/websockets/IOWebsockets -/autogen/docs/tags/websockets -/autogen/docs/tags/streaming -/autogen/docs/tags/gpt-assistant -/autogen/docs/Installation -/autogen/docs/reference/agentchat/agentchat/ -/autogen/blog/tags/ui -/autogen/blog/tags/web -/autogen/blog/tags/ux -/autogen/blog/tags/openai-assistant -/autogen/blog/tags/rag -/autogen/blog/tags/cost-effectiveness -/autogen/blog/tags/lmm -/autogen/blog/tags/multimodal -/autogen/blog/tags/teach -/autogen/blog/tags -/autogen/blog/tags/llm/page/2 -/autogen/docs/tags/gemini -/autogen/blog/page/3 -/autogen/docs/tags/resume -/autogen/docs/reference/agentchat/contrib/capabilities/transform_messages -/autogen/docs/tags -/autogen/docs/contributor-guide/contributing/ -/autogen/docs/tags/vertexai -/autogen/docs/installation -/autogen/docs/reference/agentchat/contrib/capabilities/generate_images -/autogen/docs/reference/agentchat/contrib/capabilities/teachability -/autogen/docs/reference/agentchat/contrib/capabilities/text_compressors -/autogen/docs/reference/agentchat/contrib/capabilities/transforms -/autogen/docs/reference/agentchat/contrib/capabilities/transforms_util -/autogen/docs/reference/agentchat/contrib/capabilities/vision_capability -/autogen/docs/reference/agentchat/contrib/graph_rag/graph_query_engine -/autogen/docs/reference/agentchat/contrib/graph_rag/graph_rag_capability -/autogen/docs/reference/agentchat/contrib/vectordb/chromadb -/autogen/docs/reference/agentchat/contrib/vectordb/couchbase -/autogen/docs/reference/agentchat/contrib/vectordb/mongodb -/autogen/docs/reference/agentchat/contrib/vectordb/pgvectordb -/autogen/docs/reference/agentchat/contrib/vectordb/qdrant -/autogen/docs/reference/agentchat/contrib/vectordb/utils +/autogen/,/autogen/0.2/0.2/ +/autogen/docs/Getting-Started,/autogen/0.2/docs/Getting-Started +/autogen/docs/installation/,/autogen/0.2/docs/installation/ +/autogen/docs/tutorial/introduction,/autogen/0.2/docs/tutorial/introduction +/autogen/docs/topics,/autogen/0.2/docs/topics +/autogen/docs/reference/agentchat/conversable_agent,/autogen/0.2/docs/reference/agentchat/conversable_agent +/autogen/docs/FAQ,/autogen/0.2/docs/FAQ +/autogen/docs/autogen-studio/getting-started,/autogen/0.2/docs/autogen-studio/getting-started +/autogen/docs/ecosystem,/autogen/0.2/docs/ecosystem +/autogen/docs/contributor-guide/contributing,/autogen/0.2/docs/contributor-guide/contributing +/autogen/docs/Research,/autogen/0.2/docs/Research +/autogen/docs/Examples,/autogen/0.2/docs/Examples +/autogen/docs/notebooks,/autogen/0.2/docs/notebooks +/autogen/docs/Gallery,/autogen/0.2/docs/Gallery +/autogen/blog,/autogen/0.2/blog +/autogen/docs/Use-Cases/agent_chat,/autogen/0.2/docs/Use-Cases/agent_chat +/autogen/docs/Use-Cases/enhanced_inference,/autogen/0.2/docs/Use-Cases/enhanced_inference +/autogen/docs/tutorial,/autogen/0.2/docs/tutorial +/autogen/docs/tutorial/chat-termination,/autogen/0.2/docs/tutorial/chat-termination +/autogen/docs/tutorial/human-in-the-loop,/autogen/0.2/docs/tutorial/human-in-the-loop +/autogen/docs/tutorial/code-executors,/autogen/0.2/docs/tutorial/code-executors +/autogen/docs/tutorial/tool-use,/autogen/0.2/docs/tutorial/tool-use +/autogen/docs/tutorial/conversation-patterns,/autogen/0.2/docs/tutorial/conversation-patterns +/autogen/docs/tutorial/what-next,/autogen/0.2/docs/tutorial/what-next +/autogen/docs/topics/code-execution/cli-code-executor,/autogen/0.2/docs/topics/code-execution/cli-code-executor +/autogen/docs/topics/openai-assistant/gpt_assistant_agent,/autogen/0.2/docs/topics/openai-assistant/gpt_assistant_agent +/autogen/docs/topics/groupchat/customized_speaker_selection,/autogen/0.2/docs/topics/groupchat/customized_speaker_selection +/autogen/docs/topics/non-openai-models/about-using-nonopenai-models,/autogen/0.2/docs/topics/non-openai-models/about-using-nonopenai-models +/autogen/docs/topics/handling_long_contexts/compressing_text_w_llmligua,/autogen/0.2/docs/topics/handling_long_contexts/compressing_text_w_llmligua +/autogen/docs/topics/llm-caching,/autogen/0.2/docs/topics/llm-caching +/autogen/docs/topics/llm-observability,/autogen/0.2/docs/topics/llm-observability +/autogen/docs/topics/llm_configuration,/autogen/0.2/docs/topics/llm_configuration +/autogen/docs/topics/prompting-and-reasoning/react,/autogen/0.2/docs/topics/prompting-and-reasoning/react +/autogen/docs/topics/retrieval_augmentation,/autogen/0.2/docs/topics/retrieval_augmentation +/autogen/docs/topics/task_decomposition,/autogen/0.2/docs/topics/task_decomposition +/autogen/docs/autogen-studio,/autogen/0.2/docs/autogen-studio +/autogen/docs/contributor-guide,/autogen/0.2/docs/contributor-guide +/autogen/docs/Migration-Guide,/autogen/0.2/docs/Migration-Guide +/autogen/docs/reference/agentchat/conversable_agent/,/autogen/0.2/docs/reference/agentchat/conversable_agent/ +/autogen/docs/installation/Docker,/autogen/0.2/docs/installation/Docker +/autogen/docs/installation/Optional-Dependencies,/autogen/0.2/docs/installation/Optional-Dependencies +/autogen/docs/reference/agentchat/contrib/agent_eval/,/autogen/0.2/docs/reference/agentchat/contrib/agent_eval/ +/autogen/docs/reference/agentchat/agent,/autogen/0.2/docs/reference/agentchat/agent +/autogen/docs/reference/agentchat/assistant_agent,/autogen/0.2/docs/reference/agentchat/assistant_agent +/autogen/docs/reference/agentchat/chat,/autogen/0.2/docs/reference/agentchat/chat +/autogen/docs/reference/agentchat/groupchat,/autogen/0.2/docs/reference/agentchat/groupchat +/autogen/docs/reference/agentchat/user_proxy_agent,/autogen/0.2/docs/reference/agentchat/user_proxy_agent +/autogen/docs/reference/agentchat/utils,/autogen/0.2/docs/reference/agentchat/utils +/autogen/docs/reference/browser_utils/abstract_markdown_browser,/autogen/0.2/docs/reference/browser_utils/abstract_markdown_browser +/autogen/docs/reference/cache/abstract_cache_base,/autogen/0.2/docs/reference/cache/abstract_cache_base +/autogen/docs/reference/coding/jupyter/base,/autogen/0.2/docs/reference/coding/jupyter/base +/autogen/docs/reference/io/base,/autogen/0.2/docs/reference/io/base +/autogen/docs/reference/logger/base_logger,/autogen/0.2/docs/reference/logger/base_logger +/autogen/docs/reference/oai/anthropic,/autogen/0.2/docs/reference/oai/anthropic +/autogen/docs/reference/code_utils,/autogen/0.2/docs/reference/code_utils +/autogen/docs/reference/exception_utils,/autogen/0.2/docs/reference/exception_utils +/autogen/docs/reference/function_utils,/autogen/0.2/docs/reference/function_utils +/autogen/docs/reference/graph_utils,/autogen/0.2/docs/reference/graph_utils +/autogen/docs/reference/math_utils,/autogen/0.2/docs/reference/math_utils +/autogen/docs/reference/retrieve_utils,/autogen/0.2/docs/reference/retrieve_utils +/autogen/docs/reference/runtime_logging,/autogen/0.2/docs/reference/runtime_logging +/autogen/docs/reference/token_count_utils,/autogen/0.2/docs/reference/token_count_utils +/autogen/docs/reference/oai/client,/autogen/0.2/docs/reference/oai/client +/autogen/blog/2023/07/14/Local-LLMs,/autogen/0.2/blog/2023/07/14/Local-LLMs +/autogen/blog/2024/01/26/Custom-Models,/autogen/0.2/blog/2024/01/26/Custom-Models +/autogen/docs/autogen-studio/usage,/autogen/0.2/docs/autogen-studio/usage +/autogen/docs/autogen-studio/faqs,/autogen/0.2/docs/autogen-studio/faqs +/autogen/docs/ecosystem/agentops,/autogen/0.2/docs/ecosystem/agentops +/autogen/docs/ecosystem/azure_cosmos_db,/autogen/0.2/docs/ecosystem/azure_cosmos_db +/autogen/docs/ecosystem/composio,/autogen/0.2/docs/ecosystem/composio +/autogen/docs/ecosystem/databricks,/autogen/0.2/docs/ecosystem/databricks +/autogen/docs/ecosystem/llamaindex,/autogen/0.2/docs/ecosystem/llamaindex +/autogen/docs/ecosystem/mem0,/autogen/0.2/docs/ecosystem/mem0 +/autogen/docs/ecosystem/memgpt,/autogen/0.2/docs/ecosystem/memgpt +/autogen/docs/ecosystem/microsoft-fabric,/autogen/0.2/docs/ecosystem/microsoft-fabric +/autogen/docs/ecosystem/ollama,/autogen/0.2/docs/ecosystem/ollama +/autogen/docs/ecosystem/pgvector,/autogen/0.2/docs/ecosystem/pgvector +/autogen/docs/ecosystem/portkey,/autogen/0.2/docs/ecosystem/portkey +/autogen/docs/ecosystem/promptflow,/autogen/0.2/docs/ecosystem/promptflow +/autogen/docs/contributor-guide/docker,/autogen/0.2/docs/contributor-guide/docker +/autogen/docs/contributor-guide/documentation,/autogen/0.2/docs/contributor-guide/documentation +/autogen/docs/contributor-guide/file-bug-report,/autogen/0.2/docs/contributor-guide/file-bug-report +/autogen/docs/contributor-guide/maintainer,/autogen/0.2/docs/contributor-guide/maintainer +/autogen/docs/contributor-guide/pre-commit,/autogen/0.2/docs/contributor-guide/pre-commit +/autogen/docs/contributor-guide/tests,/autogen/0.2/docs/contributor-guide/tests +/autogen/docs/notebooks/agentchat_auto_feedback_from_code_execution,/autogen/0.2/docs/notebooks/agentchat_auto_feedback_from_code_execution +/autogen/docs/notebooks/agentchat_RetrieveChat,/autogen/0.2/docs/notebooks/agentchat_RetrieveChat +/autogen/docs/notebooks/agentchat_RetrieveChat_qdrant,/autogen/0.2/docs/notebooks/agentchat_RetrieveChat_qdrant +/autogen/docs/notebooks/agentchat_groupchat,/autogen/0.2/docs/notebooks/agentchat_groupchat +/autogen/docs/notebooks/agentchat_groupchat_vis,/autogen/0.2/docs/notebooks/agentchat_groupchat_vis +/autogen/docs/notebooks/agentchat_groupchat_research,/autogen/0.2/docs/notebooks/agentchat_groupchat_research +/autogen/docs/notebooks/agentchat_groupchat_finite_state_machine,/autogen/0.2/docs/notebooks/agentchat_groupchat_finite_state_machine +/autogen/docs/notebooks/agentchat_society_of_mind,/autogen/0.2/docs/notebooks/agentchat_society_of_mind +/autogen/docs/notebooks/agentchat_groupchat_customized,/autogen/0.2/docs/notebooks/agentchat_groupchat_customized +/autogen/docs/notebooks/agentchat_multi_task_chats,/autogen/0.2/docs/notebooks/agentchat_multi_task_chats +/autogen/docs/notebooks/agentchat_multi_task_async_chats,/autogen/0.2/docs/notebooks/agentchat_multi_task_async_chats +/autogen/docs/notebooks/agentchats_sequential_chats,/autogen/0.2/docs/notebooks/agentchats_sequential_chats +/autogen/docs/notebooks/agentchat_nestedchat,/autogen/0.2/docs/notebooks/agentchat_nestedchat +/autogen/docs/notebooks/agentchat_nested_sequential_chats,/autogen/0.2/docs/notebooks/agentchat_nested_sequential_chats +/autogen/docs/notebooks/agentchat_nestedchat_optiguide,/autogen/0.2/docs/notebooks/agentchat_nestedchat_optiguide +/autogen/docs/notebooks/agentchat_nested_chats_chess,/autogen/0.2/docs/notebooks/agentchat_nested_chats_chess +/autogen/docs/notebooks/agentchat_function_call_currency_calculator,/autogen/0.2/docs/notebooks/agentchat_function_call_currency_calculator +/autogen/docs/notebooks/agentchat_function_call_async,/autogen/0.2/docs/notebooks/agentchat_function_call_async +/autogen/docs/notebooks/agentchat_groupchat_RAG,/autogen/0.2/docs/notebooks/agentchat_groupchat_RAG +/autogen/docs/notebooks/agentchat_video_transcript_translate_with_whisper,/autogen/0.2/docs/notebooks/agentchat_video_transcript_translate_with_whisper +/autogen/docs/notebooks/agentchat_webscraping_with_apify,/autogen/0.2/docs/notebooks/agentchat_webscraping_with_apify +/autogen/docs/notebooks/agentchat_teaching,/autogen/0.2/docs/notebooks/agentchat_teaching +/autogen/docs/notebooks/agentchat_teachability,/autogen/0.2/docs/notebooks/agentchat_teachability +/autogen/docs/notebooks/agentchat_nested_chats_chess_altmodels,/autogen/0.2/docs/notebooks/agentchat_nested_chats_chess_altmodels +/autogen/docs/notebooks/agentchat_transform_messages,/autogen/0.2/docs/notebooks/agentchat_transform_messages +/autogen/docs/Use-Cases/enhanced_inference/,/autogen/0.2/docs/Use-Cases/enhanced_inference/ +/autogen/docs/notebooks/JSON_mode_example,/autogen/0.2/docs/notebooks/JSON_mode_example +/autogen/docs/notebooks/agentchat_RetrieveChat_mongodb,/autogen/0.2/docs/notebooks/agentchat_RetrieveChat_mongodb +/autogen/docs/notebooks/agentchat_RetrieveChat_pgvector,/autogen/0.2/docs/notebooks/agentchat_RetrieveChat_pgvector +/autogen/docs/notebooks/agentchat_agentops,/autogen/0.2/docs/notebooks/agentchat_agentops +/autogen/docs/notebooks/agentchat_agentoptimizer,/autogen/0.2/docs/notebooks/agentchat_agentoptimizer +/autogen/docs/notebooks/agentchat_azr_ai_search,/autogen/0.2/docs/notebooks/agentchat_azr_ai_search +/autogen/docs/notebooks/agentchat_custom_model,/autogen/0.2/docs/notebooks/agentchat_custom_model +/autogen/docs/notebooks/agentchat_databricks_dbrx,/autogen/0.2/docs/notebooks/agentchat_databricks_dbrx +/autogen/docs/notebooks/agentchat_function_call_code_writing,/autogen/0.2/docs/notebooks/agentchat_function_call_code_writing +/autogen/docs/notebooks/agentchat_function_call_with_composio,/autogen/0.2/docs/notebooks/agentchat_function_call_with_composio +/autogen/docs/notebooks/agentchat_group_chat_with_llamaindex_agents,/autogen/0.2/docs/notebooks/agentchat_group_chat_with_llamaindex_agents +/autogen/docs/notebooks/agentchat_groupchat_stateflow,/autogen/0.2/docs/notebooks/agentchat_groupchat_stateflow +/autogen/docs/notebooks/agentchat_image_generation_capability,/autogen/0.2/docs/notebooks/agentchat_image_generation_capability +/autogen/docs/notebooks/agentchat_lmm_gpt-4v,/autogen/0.2/docs/notebooks/agentchat_lmm_gpt-4v +/autogen/docs/notebooks/agentchat_logging,/autogen/0.2/docs/notebooks/agentchat_logging +/autogen/docs/notebooks/agentchat_memory_using_mem0,/autogen/0.2/docs/notebooks/agentchat_memory_using_mem0 +/autogen/docs/notebooks/agentchat_oai_assistant_function_call,/autogen/0.2/docs/notebooks/agentchat_oai_assistant_function_call +/autogen/docs/notebooks/agentchat_oai_assistant_groupchat,/autogen/0.2/docs/notebooks/agentchat_oai_assistant_groupchat +/autogen/docs/notebooks/agentchat_oai_code_interpreter,/autogen/0.2/docs/notebooks/agentchat_oai_code_interpreter +/autogen/docs/notebooks/agentchat_websockets,/autogen/0.2/docs/notebooks/agentchat_websockets +/autogen/docs/notebooks/gpt_assistant_agent_function_call,/autogen/0.2/docs/notebooks/gpt_assistant_agent_function_call +/autogen/blog/2024/10/02/new-autogen-architecture-preview,/autogen/0.2/blog/2024/10/02/new-autogen-architecture-preview +/autogen/blog/2024/07/25/AgentOps,/autogen/0.2/blog/2024/07/25/AgentOps +/autogen/blog/2024/06/24/AltModels-Classes,/autogen/0.2/blog/2024/06/24/AltModels-Classes +/autogen/blog/2024/06/21/AgentEval,/autogen/0.2/blog/2024/06/21/AgentEval +/autogen/blog/2024/05/24/Agent,/autogen/0.2/blog/2024/05/24/Agent +/autogen/blog/2024/03/11/AutoDefense/Defending%20LLMs%20Against%20Jailbreak%20Attacks%20with%20AutoDefense,/autogen/0.2/blog/2024/03/11/AutoDefense/Defending%20LLMs%20Against%20Jailbreak%20Attacks%20with%20AutoDefense +/autogen/blog/2024/03/03/AutoGen-Update,/autogen/0.2/blog/2024/03/03/AutoGen-Update +/autogen/blog/2024/02/29/StateFlow,/autogen/0.2/blog/2024/02/29/StateFlow +/autogen/blog/2024/02/11/FSM-GroupChat,/autogen/0.2/blog/2024/02/11/FSM-GroupChat +/autogen/blog/2024/02/02/AutoAnny,/autogen/0.2/blog/2024/02/02/AutoAnny +/autogen/blog/2024/01/25/AutoGenBench,/autogen/0.2/blog/2024/01/25/AutoGenBench +/autogen/blog/2024/01/23/Code-execution-in-docker,/autogen/0.2/blog/2024/01/23/Code-execution-in-docker +/autogen/blog/2023/12/29/AgentDescriptions,/autogen/0.2/blog/2023/12/29/AgentDescriptions +/autogen/blog/2023/12/23/AgentOptimizer,/autogen/0.2/blog/2023/12/23/AgentOptimizer +/autogen/blog/2023/12/01/AutoGenStudio,/autogen/0.2/blog/2023/12/01/AutoGenStudio +/autogen/blog/2023/11/26/Agent-AutoBuild,/autogen/0.2/blog/2023/11/26/Agent-AutoBuild +/autogen/blog/2023/11/20/AgentEval,/autogen/0.2/blog/2023/11/20/AgentEval +/autogen/blog/2023/11/13/OAI-assistants,/autogen/0.2/blog/2023/11/13/OAI-assistants +/autogen/blog/2023/11/09/EcoAssistant,/autogen/0.2/blog/2023/11/09/EcoAssistant +/autogen/blog/2023/11/06/LMM-Agent,/autogen/0.2/blog/2023/11/06/LMM-Agent +/autogen/blog/2023/10/26/TeachableAgent,/autogen/0.2/blog/2023/10/26/TeachableAgent +/autogen/blog/2023/10/18/RetrieveChat,/autogen/0.2/blog/2023/10/18/RetrieveChat +/autogen/blog/2023/06/28/MathChat,/autogen/0.2/blog/2023/06/28/MathChat +/autogen/blog/2023/05/18/GPT-adaptive-humaneval,/autogen/0.2/blog/2023/05/18/GPT-adaptive-humaneval +/autogen/blog/2023/04/21/LLM-tuning-math,/autogen/0.2/blog/2023/04/21/LLM-tuning-math +/autogen/blog/tags/auto-gen,/autogen/0.2/blog/tags/auto-gen +/autogen/docs/notebooks/agentchat_agentops/,/autogen/0.2/docs/notebooks/agentchat_agentops/ +/autogen/blog/tags/llm,/autogen/0.2/blog/tags/llm +/autogen/blog/tags/agent,/autogen/0.2/blog/tags/agent +/autogen/blog/tags/observability,/autogen/0.2/blog/tags/observability +/autogen/blog/tags/agent-ops,/autogen/0.2/blog/tags/agent-ops +/autogen/docs/topics/non-openai-models/cloud-gemini,/autogen/0.2/docs/topics/non-openai-models/cloud-gemini +/autogen/docs/topics/handling_long_contexts/intro_to_transform_messages,/autogen/0.2/docs/topics/handling_long_contexts/intro_to_transform_messages +/autogen/docs/reference/oai/gemini,/autogen/0.2/docs/reference/oai/gemini +/autogen/blog/tags/mistral-ai,/autogen/0.2/blog/tags/mistral-ai +/autogen/blog/tags/anthropic,/autogen/0.2/blog/tags/anthropic +/autogen/blog/tags/together-ai,/autogen/0.2/blog/tags/together-ai +/autogen/blog/tags/gemini,/autogen/0.2/blog/tags/gemini +/autogen/blog/2023/11/20/AgentEval/,/autogen/0.2/blog/2023/11/20/AgentEval/ +/autogen/blog/tags/gpt,/autogen/0.2/blog/tags/gpt +/autogen/blog/tags/evaluation,/autogen/0.2/blog/tags/evaluation +/autogen/blog/tags/task-utility,/autogen/0.2/blog/tags/task-utility +/autogen/docs/topics/prompting-and-reasoning/reflection,/autogen/0.2/docs/topics/prompting-and-reasoning/reflection +/autogen/docs/topics/code-execution/user-defined-functions,/autogen/0.2/docs/topics/code-execution/user-defined-functions +/autogen/blog/2023/12/01/AutoGenStudio/,/autogen/0.2/blog/2023/12/01/AutoGenStudio/ +/autogen/blog/tags/thoughts,/autogen/0.2/blog/tags/thoughts +/autogen/blog/tags/interview-notes,/autogen/0.2/blog/tags/interview-notes +/autogen/blog/tags/research,/autogen/0.2/blog/tags/research +/autogen/blog/tags/news,/autogen/0.2/blog/tags/news +/autogen/blog/tags/summary,/autogen/0.2/blog/tags/summary +/autogen/blog/tags/roadmap,/autogen/0.2/blog/tags/roadmap +/autogen/blog/2024/02/11/FSM-GroupChat/,/autogen/0.2/blog/2024/02/11/FSM-GroupChat/ +/autogen/docs/notebooks/agentchat_groupchat_finite_state_machine/,/autogen/0.2/docs/notebooks/agentchat_groupchat_finite_state_machine/ +/autogen/blog/page/2,/autogen/0.2/blog/page/2 +/autogen/docs/reference/coding/local_commandline_code_executor,/autogen/0.2/docs/reference/coding/local_commandline_code_executor +/autogen/docs/reference/coding/docker_commandline_code_executor,/autogen/0.2/docs/reference/coding/docker_commandline_code_executor +/autogen/docs/reference/coding/jupyter/jupyter_code_executor,/autogen/0.2/docs/reference/coding/jupyter/jupyter_code_executor +/autogen/docs/topics/code-execution/jupyter-code-executor,/autogen/0.2/docs/topics/code-execution/jupyter-code-executor +/autogen/docs/topics/code-execution/custom-executor,/autogen/0.2/docs/topics/code-execution/custom-executor +/autogen/docs/topics/groupchat/resuming_groupchat,/autogen/0.2/docs/topics/groupchat/resuming_groupchat +/autogen/docs/topics/groupchat/transform_messages_speaker_selection,/autogen/0.2/docs/topics/groupchat/transform_messages_speaker_selection +/autogen/docs/tags/orchestration,/autogen/0.2/docs/tags/orchestration +/autogen/docs/tags/group-chat,/autogen/0.2/docs/tags/group-chat +/autogen/docs/topics/non-openai-models/best-tips-for-nonopenai-models,/autogen/0.2/docs/topics/non-openai-models/best-tips-for-nonopenai-models +/autogen/docs/topics/non-openai-models/cloud-anthropic,/autogen/0.2/docs/topics/non-openai-models/cloud-anthropic +/autogen/docs/topics/non-openai-models/cloud-bedrock,/autogen/0.2/docs/topics/non-openai-models/cloud-bedrock +/autogen/docs/topics/non-openai-models/cloud-cerebras,/autogen/0.2/docs/topics/non-openai-models/cloud-cerebras +/autogen/docs/topics/non-openai-models/cloud-cohere,/autogen/0.2/docs/topics/non-openai-models/cloud-cohere +/autogen/docs/topics/non-openai-models/cloud-gemini_vertexai,/autogen/0.2/docs/topics/non-openai-models/cloud-gemini_vertexai +/autogen/docs/topics/non-openai-models/cloud-groq,/autogen/0.2/docs/topics/non-openai-models/cloud-groq +/autogen/docs/topics/non-openai-models/cloud-mistralai,/autogen/0.2/docs/topics/non-openai-models/cloud-mistralai +/autogen/docs/topics/non-openai-models/cloud-togetherai,/autogen/0.2/docs/topics/non-openai-models/cloud-togetherai +/autogen/docs/topics/non-openai-models/local-litellm-ollama,/autogen/0.2/docs/topics/non-openai-models/local-litellm-ollama +/autogen/docs/topics/non-openai-models/local-lm-studio,/autogen/0.2/docs/topics/non-openai-models/local-lm-studio +/autogen/docs/topics/non-openai-models/local-ollama,/autogen/0.2/docs/topics/non-openai-models/local-ollama +/autogen/docs/topics/non-openai-models/local-vllm,/autogen/0.2/docs/topics/non-openai-models/local-vllm +/autogen/docs/topics/non-openai-models/transforms-for-nonopenai-models,/autogen/0.2/docs/topics/non-openai-models/transforms-for-nonopenai-models +/autogen/docs/notebooks/agentchat_custom_model/,/autogen/0.2/docs/notebooks/agentchat_custom_model/ +/autogen/docs/reference/cache/disk_cache,/autogen/0.2/docs/reference/cache/disk_cache +/autogen/docs/reference/cache/redis_cache,/autogen/0.2/docs/reference/cache/redis_cache +/autogen/docs/reference/oai/openai_utils,/autogen/0.2/docs/reference/oai/openai_utils +/autogen/docs/reference/cache/,/autogen/0.2/docs/reference/cache/ +/autogen/docs/reference/agentchat/contrib/retrieve_user_proxy_agent,/autogen/0.2/docs/reference/agentchat/contrib/retrieve_user_proxy_agent +/autogen/docs/reference/agentchat/contrib/agent_eval/criterion,/autogen/0.2/docs/reference/agentchat/contrib/agent_eval/criterion +/autogen/docs/reference/agentchat/contrib/agent_eval/critic_agent,/autogen/0.2/docs/reference/agentchat/contrib/agent_eval/critic_agent +/autogen/docs/reference/agentchat/contrib/agent_eval/quantifier_agent,/autogen/0.2/docs/reference/agentchat/contrib/agent_eval/quantifier_agent +/autogen/docs/reference/agentchat/contrib/agent_eval/subcritic_agent,/autogen/0.2/docs/reference/agentchat/contrib/agent_eval/subcritic_agent +/autogen/docs/reference/agentchat/contrib/agent_eval/task,/autogen/0.2/docs/reference/agentchat/contrib/agent_eval/task +/autogen/docs/reference/agentchat/contrib/capabilities/agent_capability,/autogen/0.2/docs/reference/agentchat/contrib/capabilities/agent_capability +/autogen/docs/reference/agentchat/contrib/graph_rag/document,/autogen/0.2/docs/reference/agentchat/contrib/graph_rag/document +/autogen/docs/reference/agentchat/contrib/vectordb/base,/autogen/0.2/docs/reference/agentchat/contrib/vectordb/base +/autogen/docs/reference/agentchat/contrib/agent_builder,/autogen/0.2/docs/reference/agentchat/contrib/agent_builder +/autogen/docs/reference/agentchat/contrib/agent_optimizer,/autogen/0.2/docs/reference/agentchat/contrib/agent_optimizer +/autogen/docs/reference/agentchat/contrib/gpt_assistant_agent,/autogen/0.2/docs/reference/agentchat/contrib/gpt_assistant_agent +/autogen/docs/reference/agentchat/contrib/img_utils,/autogen/0.2/docs/reference/agentchat/contrib/img_utils +/autogen/docs/reference/agentchat/contrib/llamaindex_conversable_agent,/autogen/0.2/docs/reference/agentchat/contrib/llamaindex_conversable_agent +/autogen/docs/reference/agentchat/contrib/llava_agent,/autogen/0.2/docs/reference/agentchat/contrib/llava_agent +/autogen/docs/reference/agentchat/contrib/math_user_proxy_agent,/autogen/0.2/docs/reference/agentchat/contrib/math_user_proxy_agent +/autogen/docs/reference/agentchat/contrib/multimodal_conversable_agent,/autogen/0.2/docs/reference/agentchat/contrib/multimodal_conversable_agent +/autogen/docs/reference/agentchat/contrib/qdrant_retrieve_user_proxy_agent,/autogen/0.2/docs/reference/agentchat/contrib/qdrant_retrieve_user_proxy_agent +/autogen/docs/reference/agentchat/contrib/retrieve_assistant_agent,/autogen/0.2/docs/reference/agentchat/contrib/retrieve_assistant_agent +/autogen/docs/reference/agentchat/contrib/society_of_mind_agent,/autogen/0.2/docs/reference/agentchat/contrib/society_of_mind_agent +/autogen/docs/reference/agentchat/contrib/text_analyzer_agent,/autogen/0.2/docs/reference/agentchat/contrib/text_analyzer_agent +/autogen/docs/reference/agentchat/contrib/web_surfer,/autogen/0.2/docs/reference/agentchat/contrib/web_surfer +/autogen/docs/reference/browser_utils/markdown_search,/autogen/0.2/docs/reference/browser_utils/markdown_search +/autogen/docs/reference/browser_utils/mdconvert,/autogen/0.2/docs/reference/browser_utils/mdconvert +/autogen/docs/reference/browser_utils/playwright_markdown_browser,/autogen/0.2/docs/reference/browser_utils/playwright_markdown_browser +/autogen/docs/reference/browser_utils/requests_markdown_browser,/autogen/0.2/docs/reference/browser_utils/requests_markdown_browser +/autogen/docs/reference/browser_utils/selenium_markdown_browser,/autogen/0.2/docs/reference/browser_utils/selenium_markdown_browser +/autogen/docs/reference/cache/cache_factory,/autogen/0.2/docs/reference/cache/cache_factory +/autogen/docs/reference/cache/cosmos_db_cache,/autogen/0.2/docs/reference/cache/cosmos_db_cache +/autogen/docs/reference/cache/in_memory_cache,/autogen/0.2/docs/reference/cache/in_memory_cache +/autogen/docs/reference/coding/jupyter/docker_jupyter_server,/autogen/0.2/docs/reference/coding/jupyter/docker_jupyter_server +/autogen/docs/reference/coding/jupyter/embedded_ipython_code_executor,/autogen/0.2/docs/reference/coding/jupyter/embedded_ipython_code_executor +/autogen/docs/reference/coding/jupyter/jupyter_client,/autogen/0.2/docs/reference/coding/jupyter/jupyter_client +/autogen/docs/reference/coding/jupyter/local_jupyter_server,/autogen/0.2/docs/reference/coding/jupyter/local_jupyter_server +/autogen/docs/reference/coding/base,/autogen/0.2/docs/reference/coding/base +/autogen/docs/reference/coding/factory,/autogen/0.2/docs/reference/coding/factory +/autogen/docs/reference/coding/func_with_reqs,/autogen/0.2/docs/reference/coding/func_with_reqs +/autogen/docs/reference/coding/markdown_code_extractor,/autogen/0.2/docs/reference/coding/markdown_code_extractor +/autogen/docs/reference/coding/utils,/autogen/0.2/docs/reference/coding/utils +/autogen/docs/reference/io/console,/autogen/0.2/docs/reference/io/console +/autogen/docs/reference/io/websockets,/autogen/0.2/docs/reference/io/websockets +/autogen/docs/reference/logger/file_logger,/autogen/0.2/docs/reference/logger/file_logger +/autogen/docs/reference/oai/bedrock,/autogen/0.2/docs/reference/oai/bedrock +/autogen/docs/reference/oai/cerebras,/autogen/0.2/docs/reference/oai/cerebras +/autogen/docs/reference/oai/client_utils,/autogen/0.2/docs/reference/oai/client_utils +/autogen/docs/reference/oai/cohere,/autogen/0.2/docs/reference/oai/cohere +/autogen/docs/reference/oai/completion,/autogen/0.2/docs/reference/oai/completion +/autogen/docs/reference/oai/groq,/autogen/0.2/docs/reference/oai/groq +/autogen/docs/reference/oai/mistral,/autogen/0.2/docs/reference/oai/mistral +/autogen/docs/reference/oai/ollama,/autogen/0.2/docs/reference/oai/ollama +/autogen/docs/reference/oai/rate_limiters,/autogen/0.2/docs/reference/oai/rate_limiters +/autogen/docs/reference/oai/together,/autogen/0.2/docs/reference/oai/together +/autogen/docs/Contribute,/autogen/0.2/docs/Contribute +/autogen/docs/tags/code-generation,/autogen/0.2/docs/tags/code-generation +/autogen/docs/tags/debugging,/autogen/0.2/docs/tags/debugging +/autogen/docs/tags/rag,/autogen/0.2/docs/tags/rag +/autogen/docs/tags/nested-chat,/autogen/0.2/docs/tags/nested-chat +/autogen/docs/tags/sequential-chats,/autogen/0.2/docs/tags/sequential-chats +/autogen/docs/tags/hierarchical-chat,/autogen/0.2/docs/tags/hierarchical-chat +/autogen/docs/tags/tool-use,/autogen/0.2/docs/tags/tool-use +/autogen/docs/tags/function-call,/autogen/0.2/docs/tags/function-call +/autogen/docs/tags/async,/autogen/0.2/docs/tags/async +/autogen/docs/tags/whisper,/autogen/0.2/docs/tags/whisper +/autogen/docs/tags/web-scraping,/autogen/0.2/docs/tags/web-scraping +/autogen/docs/tags/apify,/autogen/0.2/docs/tags/apify +/autogen/docs/tags/teaching,/autogen/0.2/docs/tags/teaching +/autogen/docs/tags/teachability,/autogen/0.2/docs/tags/teachability +/autogen/docs/tags/capability,/autogen/0.2/docs/tags/capability +/autogen/docs/tags/long-context-handling,/autogen/0.2/docs/tags/long-context-handling +/autogen/blog/2023/12/29/AgentDescriptions/,/autogen/0.2/blog/2023/12/29/AgentDescriptions/ +/autogen/docs/tags/json,/autogen/0.2/docs/tags/json +/autogen/docs/tags/description,/autogen/0.2/docs/tags/description +/autogen/docs/tags/prompt-hacking,/autogen/0.2/docs/tags/prompt-hacking +/autogen/docs/tags/monitoring,/autogen/0.2/docs/tags/monitoring +/autogen/docs/tags/optimization,/autogen/0.2/docs/tags/optimization +/autogen/docs/tags/tool-function,/autogen/0.2/docs/tags/tool-function +/autogen/docs/tags/azure-identity,/autogen/0.2/docs/tags/azure-identity +/autogen/docs/tags/azure-ai-search,/autogen/0.2/docs/tags/azure-ai-search +/autogen/docs/tags/custom-model,/autogen/0.2/docs/tags/custom-model +/autogen/docs/topics/non-openai-models/cloud-mistralai/,/autogen/0.2/docs/topics/non-openai-models/cloud-mistralai/ +/autogen/docs/tutorial/conversation-patterns/,/autogen/0.2/docs/tutorial/conversation-patterns/ +/autogen/docs/tags/dbrx,/autogen/0.2/docs/tags/dbrx +/autogen/docs/tags/databricks,/autogen/0.2/docs/tags/databricks +/autogen/docs/tags/open-source,/autogen/0.2/docs/tags/open-source +/autogen/docs/tags/lakehouse,/autogen/0.2/docs/tags/lakehouse +/autogen/docs/tags/data-intelligence,/autogen/0.2/docs/tags/data-intelligence +/autogen/docs/tags/software-engineering,/autogen/0.2/docs/tags/software-engineering +/autogen/docs/tags/agents,/autogen/0.2/docs/tags/agents +/autogen/docs/tags/react,/autogen/0.2/docs/tags/react +/autogen/docs/tags/llama-index,/autogen/0.2/docs/tags/llama-index +/autogen/docs/tags/research,/autogen/0.2/docs/tags/research +/autogen/docs/tags/multimodal,/autogen/0.2/docs/tags/multimodal +/autogen/docs/tags/gpt-4-v,/autogen/0.2/docs/tags/gpt-4-v +/autogen/docs/tags/logging,/autogen/0.2/docs/tags/logging +/autogen/docs/tags/memory,/autogen/0.2/docs/tags/memory +/autogen/docs/tags/open-ai-assistant,/autogen/0.2/docs/tags/open-ai-assistant +/autogen/docs/tags/code-interpreter,/autogen/0.2/docs/tags/code-interpreter +/autogen/docs/reference/io/base/IOStream,/autogen/0.2/docs/reference/io/base/IOStream +/autogen/docs/reference/io/websockets/IOWebsockets,/autogen/0.2/docs/reference/io/websockets/IOWebsockets +/autogen/docs/tags/websockets,/autogen/0.2/docs/tags/websockets +/autogen/docs/tags/streaming,/autogen/0.2/docs/tags/streaming +/autogen/docs/tags/gpt-assistant,/autogen/0.2/docs/tags/gpt-assistant +/autogen/docs/Installation,/autogen/0.2/docs/Installation +/autogen/docs/reference/agentchat/agentchat/,/autogen/0.2/docs/reference/agentchat/agentchat/ +/autogen/blog/tags/ui,/autogen/0.2/blog/tags/ui +/autogen/blog/tags/web,/autogen/0.2/blog/tags/web +/autogen/blog/tags/ux,/autogen/0.2/blog/tags/ux +/autogen/blog/tags/openai-assistant,/autogen/0.2/blog/tags/openai-assistant +/autogen/blog/tags/rag,/autogen/0.2/blog/tags/rag +/autogen/blog/tags/cost-effectiveness,/autogen/0.2/blog/tags/cost-effectiveness +/autogen/blog/tags/lmm,/autogen/0.2/blog/tags/lmm +/autogen/blog/tags/multimodal,/autogen/0.2/blog/tags/multimodal +/autogen/blog/tags/teach,/autogen/0.2/blog/tags/teach +/autogen/blog/tags,/autogen/0.2/blog/tags +/autogen/blog/tags/llm/page/2,/autogen/0.2/blog/tags/llm/page/2 +/autogen/docs/tags/gemini,/autogen/0.2/docs/tags/gemini +/autogen/blog/page/3,/autogen/0.2/blog/page/3 +/autogen/docs/tags/resume,/autogen/0.2/docs/tags/resume +/autogen/docs/reference/agentchat/contrib/capabilities/transform_messages,/autogen/0.2/docs/reference/agentchat/contrib/capabilities/transform_messages +/autogen/docs/tags,/autogen/0.2/docs/tags +/autogen/docs/contributor-guide/contributing/,/autogen/0.2/docs/contributor-guide/contributing/ +/autogen/docs/tags/vertexai,/autogen/0.2/docs/tags/vertexai +/autogen/docs/installation,/autogen/0.2/docs/installation +/autogen/docs/reference/agentchat/contrib/capabilities/generate_images,/autogen/0.2/docs/reference/agentchat/contrib/capabilities/generate_images +/autogen/docs/reference/agentchat/contrib/capabilities/teachability,/autogen/0.2/docs/reference/agentchat/contrib/capabilities/teachability +/autogen/docs/reference/agentchat/contrib/capabilities/text_compressors,/autogen/0.2/docs/reference/agentchat/contrib/capabilities/text_compressors +/autogen/docs/reference/agentchat/contrib/capabilities/transforms,/autogen/0.2/docs/reference/agentchat/contrib/capabilities/transforms +/autogen/docs/reference/agentchat/contrib/capabilities/transforms_util,/autogen/0.2/docs/reference/agentchat/contrib/capabilities/transforms_util +/autogen/docs/reference/agentchat/contrib/capabilities/vision_capability,/autogen/0.2/docs/reference/agentchat/contrib/capabilities/vision_capability +/autogen/docs/reference/agentchat/contrib/graph_rag/graph_query_engine,/autogen/0.2/docs/reference/agentchat/contrib/graph_rag/graph_query_engine +/autogen/docs/reference/agentchat/contrib/graph_rag/graph_rag_capability,/autogen/0.2/docs/reference/agentchat/contrib/graph_rag/graph_rag_capability +/autogen/docs/reference/agentchat/contrib/vectordb/chromadb,/autogen/0.2/docs/reference/agentchat/contrib/vectordb/chromadb +/autogen/docs/reference/agentchat/contrib/vectordb/couchbase,/autogen/0.2/docs/reference/agentchat/contrib/vectordb/couchbase +/autogen/docs/reference/agentchat/contrib/vectordb/mongodb,/autogen/0.2/docs/reference/agentchat/contrib/vectordb/mongodb +/autogen/docs/reference/agentchat/contrib/vectordb/pgvectordb,/autogen/0.2/docs/reference/agentchat/contrib/vectordb/pgvectordb +/autogen/docs/reference/agentchat/contrib/vectordb/qdrant,/autogen/0.2/docs/reference/agentchat/contrib/vectordb/qdrant +/autogen/docs/reference/agentchat/contrib/vectordb/utils,/autogen/0.2/docs/reference/agentchat/contrib/vectordb/utils +/autogen/0.4.0dev0/,/autogen/0.4.0.dev0/ +/autogen/0.4.0dev1/,/autogen/0.4.0.dev1/ diff --git a/python/packages/autogen-core/docs/redirects/redirects.py b/python/packages/autogen-core/docs/redirects/redirects.py index 6fcca87ed..69cc942fd 100644 --- a/python/packages/autogen-core/docs/redirects/redirects.py +++ b/python/packages/autogen-core/docs/redirects/redirects.py @@ -46,9 +46,8 @@ def main(): lines = f.readlines() for line in lines: - # Replace /autogen/ with /autogen/0.2/ and generate redirect - old_url = line.strip() - new_url = old_url.replace("/autogen/", "/autogen/0.2/") + # Split line by comma, where old is left and new is right + old_url, new_url = line.strip().split(",") # Deal with pages base path of /autogen/ file_to_write = old_url.replace("/autogen/", "/") generate_redirect(file_to_write, new_url, base_dir) diff --git a/python/packages/autogen-core/docs/src/_static/override-switcher-button.js b/python/packages/autogen-core/docs/src/_static/override-switcher-button.js index 5406cd07e..eb3a4d41b 100644 --- a/python/packages/autogen-core/docs/src/_static/override-switcher-button.js +++ b/python/packages/autogen-core/docs/src/_static/override-switcher-button.js @@ -2,7 +2,26 @@ document.addEventListener('DOMContentLoaded', function() { // TODO: Please find a better way to override the button text in a better way... // Set a timer for 3 seconds to wait for the button to be rendered. - setTimeout(function() { + setTimeout(async function() { + + // Fetch version list + // https://raw.githubusercontent.com/microsoft/autogen/refs/heads/main/docs/switcher.json + const response = await fetch('https://raw.githubusercontent.com/microsoft/autogen/refs/heads/main/docs/switcher.json'); + const data = await response.json(); + + // Find the entry where preferred is true + const preferred = data.find(entry => entry.preferred); + if (preferred) { + // Get current rendered version + const currentVersion = DOCUMENTATION_OPTIONS.VERSION; + // The version compare library seems to not like the dev suffix without - so we're going to do an exact match and hide the banner if so + if (currentVersion === preferred.version) { + // Hide the banner with id bd-header-version-warning + document.getElementById('bd-header-version-warning').style.display = 'none'; + return; + } + } + // Get the button with class "pst-button-link-to-stable-version". There is only one. var button = document.querySelector('.pst-button-link-to-stable-version'); if (!button) { diff --git a/python/packages/autogen-core/docs/src/index.md b/python/packages/autogen-core/docs/src/index.md index 1b23b2ba7..4910721f5 100644 --- a/python/packages/autogen-core/docs/src/index.md +++ b/python/packages/autogen-core/docs/src/index.md @@ -61,7 +61,7 @@ AgentChat High-level API that includes preset agents and teams for building multi-agent systems. ```sh -pip install autogen-agentchat==0.4.0dev2 +pip install autogen-agentchat==0.4.0.dev2 ``` 💡 *Start here if you are looking for an API similar to AutoGen 0.2* @@ -82,7 +82,7 @@ Get Started Provides building blocks for creating asynchronous, event driven multi-agent systems. ```sh -pip install autogen-core==0.4.0dev2 +pip install autogen-core==0.4.0.dev2 ``` +++ diff --git a/python/packages/autogen-core/docs/src/packages/index.md b/python/packages/autogen-core/docs/src/packages/index.md index 0046f50af..f471d4e48 100644 --- a/python/packages/autogen-core/docs/src/packages/index.md +++ b/python/packages/autogen-core/docs/src/packages/index.md @@ -29,7 +29,7 @@ myst: Library that is at a similar level of abstraction as AutoGen 0.2, including default agents and group chat. ```sh -pip install autogen-agentchat==0.4.0dev2 +pip install autogen-agentchat==0.4.0.dev2 ``` [{fas}`circle-info;pst-color-primary` User Guide](/user-guide/agentchat-user-guide/index.md) | [{fas}`file-code;pst-color-primary` API Reference](/reference/python/autogen_agentchat/autogen_agentchat.rst) | [{fab}`python;pst-color-primary` PyPI](https://pypi.org/project/autogen-agentchat/0.4.0.dev2/) | [{fab}`github;pst-color-primary` Source](https://github.com/microsoft/autogen/tree/main/python/packages/autogen-agentchat) @@ -44,7 +44,7 @@ pip install autogen-agentchat==0.4.0dev2 Implements the core functionality of the AutoGen framework, providing basic building blocks for creating multi-agent systems. ```sh -pip install autogen-core==0.4.0dev2 +pip install autogen-core==0.4.0.dev2 ``` [{fas}`circle-info;pst-color-primary` User Guide](/user-guide/core-user-guide/index.md) | [{fas}`file-code;pst-color-primary` API Reference](/reference/python/autogen_core/autogen_core.rst) | [{fab}`python;pst-color-primary` PyPI](https://pypi.org/project/autogen-core/0.4.0.dev2/) | [{fab}`github;pst-color-primary` Source](https://github.com/microsoft/autogen/tree/main/python/packages/autogen-core) @@ -59,7 +59,7 @@ pip install autogen-core==0.4.0dev2 Implementations of core components that interface with external services, or use extra dependencies. For example, Docker based code execution. ```sh -pip install autogen-ext==0.4.0dev2 +pip install autogen-ext==0.4.0.dev2 ``` Extras: diff --git a/python/packages/autogen-core/docs/src/user-guide/agentchat-user-guide/installation.md b/python/packages/autogen-core/docs/src/user-guide/agentchat-user-guide/installation.md index 52fe9f070..528710a54 100644 --- a/python/packages/autogen-core/docs/src/user-guide/agentchat-user-guide/installation.md +++ b/python/packages/autogen-core/docs/src/user-guide/agentchat-user-guide/installation.md @@ -61,7 +61,7 @@ Install the `autogen-agentchat` package using pip: ```bash -pip install autogen-agentchat==0.4.0dev2 +pip install autogen-agentchat==0.4.0.dev2 ``` ## Install Docker for Code Execution diff --git a/python/packages/autogen-core/pyproject.toml b/python/packages/autogen-core/pyproject.toml index dcd4fb0d7..ea2a1b545 100644 --- a/python/packages/autogen-core/pyproject.toml +++ b/python/packages/autogen-core/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "autogen-core" -version = "0.4.0dev2" +version = "0.4.0.dev2" license = {file = "LICENSE-CODE"} description = "Foundational interfaces and agent runtime implementation for AutoGen" readme = "README.md" diff --git a/python/packages/autogen-ext/pyproject.toml b/python/packages/autogen-ext/pyproject.toml index 4e8da5a5a..f13843aab 100644 --- a/python/packages/autogen-ext/pyproject.toml +++ b/python/packages/autogen-ext/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "autogen-ext" -version = "0.4.0dev2" +version = "0.4.0.dev2" license = {file = "LICENSE-CODE"} description = "AutoGen extensions library" readme = "README.md" @@ -15,7 +15,7 @@ classifiers = [ "Operating System :: OS Independent", ] dependencies = [ - "autogen-core==0.4.0dev2", + "autogen-core==0.4.0.dev2", ]