Observed since 20 Oct, 20:16 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
A comprehensive, extensible AI agent framework with local LLM integration
A powerful, extensible platform for building and deploying AI agent systems with seamless local LLM integration.
The Aegis Multi-Agent Framework provides a robust foundation for creating sophisticated multi-agent systems while maintaining simplicity and flexibility. Perfect for both researchers and developers looking to build advanced AI agent applications.
Modular Agent Architecture
Local LLM Integration
Advanced Task Management
pip install aegis-framework
from aegis_framework import MasterAIAgent, DesignAgent
# Initialize a master agent
agent = MasterAIAgent(model="gemma2:9b")
# Generate responses
response = agent.answer_question(
"What are the key principles of multi-agent systems?"
)
print(response)
# Create a specialized design agent
designer = DesignAgent(model="gemma2:9b")
design = designer.generate_new_design(
context="Create a microservices architecture",
constraints=["scalability", "fault-tolerance"]
)
print(design)
from aegis_framework import MasterAIAgent
from typing import Dict, Any, Optional
class DataAnalysisAgent(MasterAIAgent):
def __init__(
self,
model: str = "gemma2:9b",
custom_tasks: Optional[Dict[str, List[str]]] = None
):
super().__init__(model=model)
# Add specialized tasks
self.agent_task_map.update({
"data_analysis": [
"analyze data",
"statistical analysis",
"trend analysis",
"data visualization"
]
})
if custom_tasks:
self.agent_task_map.update(custom_tasks)
def analyze_data(
self,
data: str,
analysis_type: str = "comprehensive"
) -> Dict[str, Any]:
"""Perform data analysis with specified parameters."""
prompt = f"Analyze this {analysis_type} data: {data}"
return self.perform_task(prompt)
# Usage
analyst = DataAnalysisAgent()
results = analyst.analyze_data(
data="your_data_here",
analysis_type="statistical"
)
The framework includes several example scripts to help you get started:
basic_usage.py: Demonstrates core functionalitydesign_agent_example.py: Shows advanced design capabilitiescustom_agent_example.py: Illustrates custom agent creationRun any example with the --help flag to see available options:
python examples/basic_usage.py --help
Current Version: 0.1.15
Key Updates:
This project is licensed under the MIT License - see the LICENSE file for details.
Special thanks to:
Made with ❤️ by Metis Analytics
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.1.18 | 25 Nov 2024 | 19 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 20:16 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:7edb46d0771d672c745bfb8517822bb1f0227b75344fbd1f96725cd96bdaf9af