An extension for Microsoft AutoGen that allows running agents from agent.ai
Project description
autogen-agentai
An extension for Microsoft AutoGen that allows running agents from agent.ai.
Overview
autogen-agentai is a Python package that serves as an extension for Microsoft's AutoGen framework, enabling the use of agent.ai agents within AutoGen. It enables developers to:
- Agent Integration: Seamlessly integrate agent.ai agents into AutoGen workflows
- Agent Communication: Enable communication between AutoGen agents and agent.ai agents
- Simplified API: Provide a simple interface to configure and use agent.ai services
- Extensibility: Extend AutoGen's capabilities with agent.ai's specialized AI agents
Key Features (Planned)
-
Agent Interoperability
- Connect AutoGen's agent ecosystem with agent.ai's specialized agents
- Enable cross-platform agent communication
- Maintain agent context across different platforms
- Synchronize agent states and knowledge
-
Configuration Management
- Simple configuration for agent.ai API connections
- Credential management for agent.ai services
- Environment-based configuration options
- Persistent configuration storage
-
Workflow Integration
- Integrate agent.ai agents into existing AutoGen workflows
- Create hybrid workflows combining agents from both platforms
- Enable task delegation between different agent types
- Support for complex multi-agent scenarios
-
Developer Tools
- Debugging utilities for agent interactions
- Logging and monitoring capabilities
- Testing utilities for agent.ai integration
- Documentation and examples
Installation
pip install autogen-agentai
Or with Poetry:
poetry add autogen-agentai
Quick Example
from autogen_agentai import AgentAIExtension
import autogen
# Initialize the extension
agent_ai_extension = AgentAIExtension(api_key="your_agentai_api_key")
# Create an AutoGen agent with agent.ai capabilities
assistant = autogen.AssistantAgent(
name="assistant",
llm_config={"config_key": "config_value"},
extensions=[agent_ai_extension]
)
# Use the agent normally in AutoGen workflows
# The agent will have access to agent.ai capabilities
Documentation
For detailed documentation, visit autogen-agentai.readthedocs.io.
The documentation includes:
- Getting Started Guide
- API Reference
- Examples and Tutorials
- FAQ
Contributing
We welcome contributions! Please check out our contributing guidelines for details on:
- Setting up your development environment
- Running tests
- Submitting pull requests
License
This project is licensed under the GNU General Public License v3.0 (GPLv3).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file autogen_agentai-0.1.0.tar.gz.
File metadata
- Download URL: autogen_agentai-0.1.0.tar.gz
- Upload date:
- Size: 15.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.0.1 CPython/3.12.8 Windows/11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b5e8cd827adc6e6eee10c7ccfe4311d31976b0f2b7ade4483818863f7e7feb54
|
|
| MD5 |
bff3cf79070d6a8b23527a1b325b6efc
|
|
| BLAKE2b-256 |
615588b59d3e8f03c49980a60e727be3124afa484f6dfe6471dadc122f2b031f
|
File details
Details for the file autogen_agentai-0.1.0-py3-none-any.whl.
File metadata
- Download URL: autogen_agentai-0.1.0-py3-none-any.whl
- Upload date:
- Size: 15.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.0.1 CPython/3.12.8 Windows/11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3cb3c31e51ab154c6ac58d95b32a196375acddcc92fe3a4f48b9a818421fc0c0
|
|
| MD5 |
a904eab533d4296e58f28eefa43be184
|
|
| BLAKE2b-256 |
3f463a5ea7f9225b5cce7bdb6b9f54d74caed2bdcc05ef8829d3867fafda946f
|