diff --git a/python/packages/autogen-core/docs/src/conf.py b/python/packages/autogen-core/docs/src/conf.py index 8736932e7..ab6c8be58 100644 --- a/python/packages/autogen-core/docs/src/conf.py +++ b/python/packages/autogen-core/docs/src/conf.py @@ -62,6 +62,12 @@ nb_execution_timeout = 60 myst_heading_anchors = 5 +myst_enable_extensions = [ + "colon_fence", + "linkify", + "strikethrough", +] + # -- Options for HTML output ------------------------------------------------- # https://www.sphinx-doc.org/en/master/usage/configuration.html#options-for-html-output diff --git a/python/packages/autogen-core/docs/src/packages/index.md b/python/packages/autogen-core/docs/src/packages/index.md index 33ea20074..3f6954898 100644 --- a/python/packages/autogen-core/docs/src/packages/index.md +++ b/python/packages/autogen-core/docs/src/packages/index.md @@ -6,19 +6,79 @@ myst: html_theme.nosidebar: true --- + + # Packages -AgNext offers a set of packages beginning with the `autogen-core` package. Each package is designed to provide a specific set of functionality. +:::{card} {fas}`cube;pst-color-primary` AutoGen Core +:class-title: card-title -```{gallery-grid} -:grid-columns: 1 2 2 3 +Implements the core functionality of the AGNext framework, providing basic building blocks for creating multi-agent systems. -- header: "{fas}`cube;pst-color-primary` AutoGen Core" - content: "Implements the core functionality of the AGNext framework, providing basic building blocks for creating multi-agent systems. [PyPI](https://pypi.org/project/autogen-core/) | [Source](https://github.com/microsoft/agnext/tree/main/python/packages/autogen-core) " - -- header: "{fas}`users;pst-color-primary` TeamOne" - content: "A generalist multi-agent softbot utilizing five agents to tackle intricate tasks involving multi-step planning and real-world actions. [PyPI](https://pypi.org/project/teamone/) | [Source](https://github.com/microsoft/agnext/tree/main/python/packages/team-one) " - -- header: "{fas}`chart-bar;pst-color-primary` AgBench" - content: "AutoGenBench is a tool for repeatedly running pre-defined AutoGen tasks in tightly-controlled initial conditions. [PyPI](https://pypi.org/project/autogenbench/) | [Source](https://github.com/microsoft/agnext/tree/main/python/packages/agbench) " +```sh +pip install autogen-core ``` + +[{fab}`python;pst-color-primary` PyPI](https://pypi.org/project/autogen-core/) | [{fas}`file-code;pst-color-primary` API Reference](/reference/index.md) | [{fab}`github;pst-color-primary` Source](https://github.com/microsoft/agnext/tree/main/python/packages/autogen-core) +::: + +:::{card} {fas}`people-group;pst-color-primary` AutoGen AgentChat +:class-title: card-title + +Library that is at a similar level of abstraction as AutoGen 0.2, including default agents and group chat. + +```sh +pip install autogen-agentchat +``` + +[{fab}`python;pst-color-primary` PyPI](https://pypi.org/project/autogen-agentchat/) | [{fas}`file-code;pst-color-primary` API Reference](/reference/index.md) | [{fab}`github;pst-color-primary` Source](https://github.com/microsoft/agnext/tree/main/python/packages/autogen-agentchat) +::: + + +:::{card} {fas}`puzzle-piece;pst-color-primary` AutoGen Extensions +:class-title: card-title + +Implementations of core components that interface with external services, or use extra dependencies. For example, Docker based code execution. + +```sh +pip install autogen-ext +``` + +[{fab}`python;pst-color-primary` PyPI](https://pypi.org/project/autogen-ext/) | [{fas}`file-code;pst-color-primary` API Reference](/reference/index.md) | [{fab}`github;pst-color-primary` Source](https://github.com/microsoft/agnext/tree/main/python/packages/autogen-ext) +::: + + +:::{card} {fas}`users;pst-color-primary` TeamOne +:class-title: card-title + +A generalist multi-agent softbot utilizing five agents to tackle intricate tasks involving multi-step planning and real-world actions. + +```sh +pip install autogen-team-one +``` + +[{fab}`python;pst-color-primary` PyPI](https://pypi.org/project/autogen-team-one/) | [{fas}`file-code;pst-color-primary` API Reference](/reference/index.md) | [{fab}`github;pst-color-primary` Source](https://github.com/microsoft/agnext/tree/main/python/packages/team-one) +::: + +:::{card} {fas}`chart-bar;pst-color-primary` AutoGen Bench +:class-title: card-title + +AutoGenBench is a tool for repeatedly running pre-defined AutoGen tasks in tightly-controlled initial conditions. + +```sh +pip install autogenbench +``` + +[{fab}`python;pst-color-primary` PyPI](https://pypi.org/project/autogenbench/) | [{fas}`file-code;pst-color-primary` API Reference](/reference/index.md) | [{fab}`github;pst-color-primary` Source](https://github.com/microsoft/agnext/tree/main/python/packages/agbench) +:::