2024-06-12 15:21:20 -04:00
AGNext
2024-05-24 13:45:23 -04:00
------
2024-06-12 15:21:20 -04:00
AGNext is a framework for building multi-agent applications. It is designed to be easy to use, flexible, and scalable.
At a high level it provides both a framework for inter-agent communication and a set of components for building and managing agents.
:doc: `Agents <core-concepts/agent>` are hosted by and managed by a :doc: `runtime <core-concepts/runtime>` .
AGNext supports both RPC or event based based
communication between agents, allowing for a :doc:`diverse set of agent patterns
<core-concepts/patterns> `. AGNext provides default agent implementations for
common uses, such as chat completion agents, but also allows for fully custom agents.
2024-06-21 05:05:54 -07:00
AGNext's developer API consists of the following layers:
2024-06-21 08:49:57 -07:00
- :doc: `core <reference/agnext.core>` - The core interfaces that defines agent and runtime.
- :doc: `application <reference/agnext.application>` - Implementations of the runtime and other modules (e.g., logging) for building applications.
- :doc: `components <reference/agnext.components>` - Interfaces and implementations for agents, models, memory, and tools.
2024-06-21 05:05:54 -07:00
2024-06-25 13:23:29 -07:00
To get you started quickly, we also offers [a suite of examples](https://github.com/microsoft/agnext/tree/main/python/examples) to demonstrate the core concepts.
2024-06-21 05:05:54 -07:00
2024-06-04 09:34:56 -04:00
.. toctree ::
:caption: Getting started
:hidden:
getting-started/installation
2024-06-12 08:25:42 -07:00
getting-started/tutorial
.. toctree ::
:caption: Core Concepts
:hidden:
core-concepts/runtime
core-concepts/agent
core-concepts/patterns
core-concepts/memory
core-concepts/tools
2024-06-12 17:10:17 -04:00
core-concepts/cancellation
core-concepts/logging
2024-06-18 15:51:02 -04:00
core-concepts/namespace
2024-06-04 09:34:56 -04:00
2024-06-03 16:06:04 -04:00
.. toctree ::
:caption: Guides
:hidden:
2024-06-12 17:10:17 -04:00
guides/type-routed-agent
guides/azure-openai-with-aad-auth
2024-06-24 13:05:46 -04:00
guides/termination-with-intervention
2024-06-03 16:06:04 -04:00
2024-05-24 13:45:23 -04:00
.. toctree ::
:caption: Reference
:hidden:
2024-06-04 10:00:05 -04:00
reference/agnext.components
reference/agnext.application
2024-05-24 13:45:23 -04:00
reference/agnext.core
2024-06-12 15:21:20 -04:00
.. toctree ::
:caption: Other
:hidden:
contributing