Saltar al contenido
chatflow-agent logochatflow-agent
chatflow-agent v0.3.4 • Python >= 3.10

Construí Sistemas Multiagente Contextuales en Python

Framework ligero y asíncrono en Python para agentes de IA conversacional con handoffs nativos, persistencia de sesiones en SQLite e integraciones de canales listas para producción.

Instalación e Inicio Rápido

Instalá el paquete publicado y poné en marcha un runner multiagente persistente en menos de un minuto.

$pip install chatflow-agent
quickstart.py
import asyncio
from chatflow_agent import Agent, Runner, SQLiteSessionStore

# 1. Define a specialized conversational agent
support_agent = Agent(
    name="SupportAgent",
    instructions="You are a helpful customer support agent. Answer questions or delegate.",
    model="gemini-2.5-flash",
)

# 2. Initialize Runner with persistent SQLite session store
runner = Runner(
    starting_agent=support_agent,
    session_store=SQLiteSessionStore("chatflow_sessions.db"),
)

# 3. Process conversation turn asynchronously
async def main():
    response = await runner.run_async(
        session_id="user_session_42",
        user_message="Hello! How do I connect this agent to WhatsApp?",
    )
    print(response.content)

if __name__ == "__main__":
    asyncio.run(main())
Native asyncioSQLite State & Rollback
Python >= 3.10

Explorá la Documentación

Guías exhaustivas, arquitectura detallada y ejemplos verificados en Python para cada etapa de tu flujo conversacional.

Instalación y Configuración

Configurá tu entorno virtual en Python, instalá chatflow-agent y gestioná credenciales de proveedores.

Handoffs Multiagente

Estructurá agentes especializados, configurá el ciclo de vida del Runner y delegá turnos de forma determinista.

Webhooks y API para Producción

Integrá webhooks con firmas criptográficas HMAC, desplegá con FastAPI y conectá canales en tiempo real.

Diseñado para Flujos Conversacionales del Mundo Real

Todo lo necesario para desplegar aplicaciones multiagente confiables sin la sobrecarga de orquestadores monolíticos.

Handoffs Nativos entre Agentes

Delegación contextual fluida entre agentes especializados conservando el historial y el estado de la conversación.

Canales Listos para Producción

Adaptadores integrados para WhatsApp, Telegram, Webhooks con validación de firma HMAC e interfaces CLI interactivas.

Motores LLM Multiproveedor

Compatibilidad inmediata con Google Gemini, Gemma, OpenAI, Anthropic Claude y xAI Grok con configuración unificada.

Estado en SQLite y Memoria

Persistencia nativa en SQLite, historial conversacional, rollback de turnos y ejecución secuencial que previene condiciones de carrera.

Rendimiento Asíncrono Nativo

Construido sobre asyncio de Python para gestionar tráfico concurrente de mensajería y flujos de webhooks en tiempo real.

Invocación Extensible de Herramientas

Equipá a tus agentes con funciones personalizadas de Python, generación automática de esquemas y ejecución segura.

Open Source

Código Abierto Impulsado por la Comunidad

chatflow-agent es un proyecto de código abierto publicado bajo Licencia MIT, creado y liderado por Gustavo Baranda junto a colaboradores de todo el mundo.