Skip to content

AgentScaleLab/mini-agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

mini-agent

A lightweight and developer-friendly agent framework for building intelligent, autonomous agents.

Features

  • Lightweight Architecture: Minimal overhead and fast execution
  • Developer-Friendly API: Simple, intuitive interface for creating agents
  • Modular Design: Extensible components for custom functionality
  • Multi-Agent Support: Coordinate multiple agents working together
  • Flexible Configuration: Easy setup with various configuration options
  • Event-Driven: Responsive to external stimuli and internal state changes
  • Extensible: Plugin system for adding new capabilities

Installation

pip install mini-agent

Quick Start

from mini_agent import Agent, Task

# Create a new agent
agent = Agent(name="my-agent", config={"verbose": True})

# Define a simple task
task = Task(description="Process data and return results")

# Execute the task
result = agent.execute(task)
print(result)

Core Concepts

Agents

Agents are the primary building blocks that can perceive their environment, make decisions, and take actions.

Tasks

Tasks represent units of work that agents can execute, with defined inputs and expected outputs.

Memory

Agents can maintain short-term and long-term memory to store information between interactions.

Tools

Agents can utilize various tools for external interactions and computations.

Configuration

The framework supports configuration through:

  • Environment variables
  • Configuration files (JSON/YAML)
  • Programmatic setup

Use Cases

  • Automated data processing
  • Intelligent assistants
  • Workflow automation
  • Multi-agent coordination
  • Decision support systems

Contributing

We welcome contributions from the community! Please see our Contributing Guide for more details.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Support

For support, please open an issue in the GitHub repository or contact the maintainers.

About

A lightweight and modular agent framework

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors