FM

femto/minion-agent

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

397 stars 64 forks Качество 73 Тренд 33MIT

femto/minion-agent — это кандидат на MCP-сервер, импортированный из https://github.com/femto/minion-agent.

Обзор

femto/minion-agent — это кандидат на MCP-сервер, импортированный из https://github.com/femto/minion-agent.

Обзор (машинный перевод)

**

**

Агент-миньон

Мощный фреймворк агентов с расширенными возможностями, включая автоматизацию браузера, выполнение кода, поддержку инструментов MCP и глубокие исследования. Теперь по умолчанию используется EXTERNAL_MINION_AGENT фреймворк для превосходной производительности и функциональности.

🎬 Демо-видео

  • Сравните демонстрацию цен
  • Демонстрация глубоких исследований
  • Генерация демо-версии игры Snake

Быстрый старт

Minion Agent теперь по умолчанию использует мощный фреймворк EXTERNAL_MINION_AGENT, обеспечивая улучшенное выполнение кода, автоматизацию браузера и расширенные возможности планирования с самого начала.

Установка

Или из источника

Использование

Вот простой пример использования Minion Agent:

см. example.py см. example_browser_use.py см. example_with_managed_agents.py см. example_deep_research.py см. example_reason.py

Фреймворки агентов

Minion Agent поддерживает несколько фреймворков агентов. Основной фреймворк по умолчанию — EXTERNAL_MINION_AGENT, который предоставляет расширенные возможности, включая:

  • Генерация и исполнение кода: Продвинутая генерация кода с встроенными возможностями выполнения
  • Автоматизация браузера: интегрированное управление браузером и веб-взаимодействие
  • Поддержка инструментов MCP: Полная интеграция протокола контекста модели

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Minion Agent

A powerful agent framework with enhanced capabilities including browser automation, code execution, MCP tool support, and deep research. Now defaults to EXTERNAL_MINION_AGENT framework for superior performance and functionality.

🎬 Demo Videos

Quick Start

Minion Agent now defaults to the powerful EXTERNAL_MINION_AGENT framework, providing enhanced code execution, browser automation, and advanced planning capabilities out of the box.

Installation

pip install minion-agent-x

Or from source

git clone [email protected]:femto/minion-agent.git
cd minion-agent
pip install -e .

Usage

Here’s a simple example of how to use Minion Agent:

import asyncio
import os
from dotenv import load_dotenv
from minion_agent import MinionAgent, AgentConfig, AgentFramework
from minion.agents import CodeAgent
import minion_agent

load_dotenv()

async def main():
    # Configure the agent (using EXTERNAL_MINION_AGENT as default)
    agent_config = AgentConfig(
        model_id=os.environ.get("AZURE_DEPLOYMENT_NAME"),
        name="research_assistant",
        description="A helpful research assistant",
        model_args={
            "azure_endpoint": os.environ.get("AZURE_OPENAI_ENDPOINT"),
            "api_key": os.environ.get("AZURE_OPENAI_API_KEY"),
            "api_version": os.environ.get("OPENAI_API_VERSION"),
            "model": "gpt-4o",  # Actual model to use in minion framework
        },
        tools=[
            minion_agent.tools.browser_tool.browser,
        ],
        agent_type=CodeAgent,  # Default agent type for EXTERNAL_MINION_AGENT
    )

    # Create agent with EXTERNAL_MINION_AGENT framework (default)
    agent = await MinionAgent.create_async(AgentFramework.EXTERNAL_MINION_AGENT, agent_config)

    # Run the agent with a question
    result = await agent.run_async("What are the latest developments in AI?")
    print("Agent's response:", result.final_output.content)

if __name__ == "__main__":
    asyncio.run(main())

see example.py see example_browser_use.py see example_with_managed_agents.py see example_deep_research.py see example_reason.py

Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →