14 repositorios
Systems for managing state, memory, and tool interactions across multi-step agent workflows.
Distinguishing note: Focuses on the orchestration of stateful agent cycles.
Explore 14 awesome GitHub repositories matching artificial intelligence & ml · Agent Task Orchestrators. Refine with filters or upvote what's useful.
This repository is a collection of guides, notebooks, and recipes for implementing advanced prompting techniques and workflow patterns with large language models. It serves as a prompt engineering guide, an evaluation suite for scoring prompt quality, and a framework for orchestrating agents and integrating external tools. The project provides implementation patterns for building applications with Claude, specifically focusing on coordinating multiple models to split complex tasks between high-reasoning and high-efficiency agents. It includes technical demonstrations for multimodal data proce
Implements patterns for coordinating multiple models to split complex tasks between high-reasoning and high-efficiency agents.
Phidata is an LLM agent framework and agentic workflow orchestrator used to build autonomous agents that integrate custom data, tools, and memory. It provides a production environment for serving these agents as services via APIs, utilizing server-sent events and websockets for real-time communication. The system distinguishes itself through a human-in-the-loop control layer that requires manual approval and administrative sign-off for specific tool executions. It also implements a multi-tenant AI infrastructure that uses token-based roles to ensure data isolation between different tenants.
Orchestrates state, memory, and tool interactions across complex multi-step agent workflows and scheduled tasks.
Picoclaw is a lightweight framework designed for the deployment and orchestration of autonomous software agents. It functions as a cross-platform runtime that packages the entire system into a single self-contained binary, enabling native execution across diverse hardware architectures including RISC-V, ARM64, and x86_64. The platform is specifically optimized for resource-constrained environments, ensuring minimal startup times and a low memory footprint. The system distinguishes itself through intelligent task orchestration, which routes incoming requests to specific inference models based
Manages complex workflows by routing tasks to appropriate inference models based on difficulty to optimize performance.
This framework provides a development toolkit for building autonomous agents that utilize language models to solve complex, non-deterministic tasks. Its core design centers on a code-executing architecture where agents generate and run Python code snippets to perform logic, data manipulation, and tool interactions. By moving beyond structured data formats, the system enables agents to manage program flow and object state through iterative reasoning cycles. The project distinguishes itself through its focus on code-based agent implementation and secure execution environments. Developers can ch
Manages agent state, tool interactions, and memory across iterative cycles to solve complex requests.
Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across long-term interactions. It provides a comprehensive suite of primitives for defining agents with configurable personas, modular memory blocks, and tool-use capabilities, enabling them to retain user preferences and conversation history over extended sessions. The platform distinguishes itself through its advanced memory management and orchestration capabilities. It allows agents to autonomously update their own memory, perform retrieval-augmented generation, and coordinate com
Manages state, memory, and tool interactions across parallel agent workflows for knowledge synthesis.
This project is a comprehensive framework for developing, orchestrating, and deploying autonomous agents. It provides a structured environment for building agents that utilize reasoning loops to perform multi-step tasks, manage state through graph-based workflows, and interact with external tools. By mapping unstructured model outputs into typed schemas, the framework ensures reliable integration with downstream application logic. The platform distinguishes itself through a focus on production-grade reliability and security. It incorporates hybrid memory systems that combine vector embeddings
Coordinates multi-step agent workflows and manages state transitions for scalable operations.
This project is a Rust-based AI agent framework and tool orchestrator that provides a command-line interface for interacting with large language models. It functions as an AI tool orchestrator that routes client requests to language servers and manages the planning and handoffs between specialized agents to solve complex tasks. The system distinguishes itself as a language porting validator, using deterministic mocks and specifications to verify feature parity between different language implementations of a codebase. It further extends agent capabilities by acting as a Model Context Protocol
Coordinates the lifecycle and communication of secondary agents to solve complex, multi-step tasks.
TaskingAI es un orquestador de agentes de IA y plataforma de aplicaciones utilizada para construir, desplegar y escalar aplicaciones nativas de IA. Funciona como un backend multi-inquilino como servicio (BaaS), proporcionando la infraestructura para alojar y gestionar instancias de agentes de IA independientes a través de múltiples usuarios u organizaciones en una arquitectura compartida. La plataforma cuenta con un constructor de flujos de trabajo visual y una consola de gestión de proyectos, permitiendo a los usuarios configurar la lógica del agente y probar flujos de trabajo de conversación a través de una interfaz gráfica antes de moverlos a un entorno de producción. El sistema orquesta modelos de lenguaje grandes estandarizando las interacciones a través de proveedores en la nube y locales mediante una interfaz unificada. Admite la generación aumentada por recuperación (RAG) integrando fuentes de datos externas y plugins de búsqueda en los flujos de trabajo del modelo. Las capacidades adicionales incluyen gestión de sesiones con estado para rastrear el historial de conversaciones y una arquitectura basada en plugins para extender las herramientas del agente.
Orchestrates language models, retrieval systems, and tools to execute independent, goal-oriented tasks.
Viper is a command and control infrastructure manager and post-exploitation framework designed for adversary attack simulation and security assessment. It functions as an orchestrator for penetration testing, combining a system for managing compromised hosts across multiple operating systems with tools for security workflow automation. The platform is distinguished by its use of large language model agents to coordinate red team tasks, automate data processing, and provide intelligent decision support. It includes a network pivot visualizer that uses directional graphs to map relationships an
Orchestrates multi-step AI agent workflows to automate repetitive red team tasks and decision support.
Magic es un entorno de productividad todo en uno y plataforma de agentes diseñada para desplegar, orquestar y gestionar flujos de trabajo multi-agente. Funciona como un sistema de coordinación que despacha tareas complejas a agentes especializados, sirviendo tanto como motor de flujo de trabajo como sistema de gestión del conocimiento que sintetiza información de PDFs, sitios web y bases de datos en activos digitales estructurados. La plataforma se distingue por una suite de contenido multimodal capaz de generar entregables de negocio profesionales, incluyendo activos gráficos de alta fidelidad, diagramas técnicos y presentaciones. Incorpora una capa de enrutamiento que empareja objetivos específicos con el modelo de lenguaje más apropiado y permite la creación de nuevas capacidades a través de interfaces conversacionales e integraciones de ecosistemas de habilidades externas. Las áreas de capacidad generales incluyen la gestión del conocimiento empresarial, donde los datos internos se convierten en trabajadores de IA reutilizables, y una gestión de costes integral con seguimiento granular del presupuesto a nivel de departamento y usuario. El sistema también proporciona un entorno colaborativo para compartir proyectos en tiempo real y un framework de seguridad que cuenta con ejecución en contenedores sandbox y flujos de trabajo de aprobación humana (human-in-the-loop) para operaciones de alto riesgo. El stack completo, incluyendo clusters y servicios, puede instalarse en entornos privados de macOS o Linux utilizando scripts de despliegue automatizados.
Uses a central controller to manage task distribution and coordinate parallel execution of specialized agents.
This project is a Llama Stack agentic framework and orchestrator used to build autonomous AI applications. It coordinates model inference and tool execution to decompose complex goals into multi-step reasoning chains and continuous inference loops. The framework incorporates a dedicated safety guardrail system that filters model inputs and outputs through safety models to enforce system-level content restrictions. It also includes a tool integration layer that maps model-generated function requests to external runtime definitions to execute actions beyond text generation. The system provides
Manages state and continuous inference loops to decompose complex goals into multi-step agent workflows.
ReAct es una plantilla de flujo de trabajo de agentes y framework de prompts para modelos de lenguaje grandes (LLM). Implementa un patrón lógico que integra el razonamiento de cadena de pensamiento (chain-of-thought) con la ejecución de herramientas externas para resolver tareas complejas de múltiples pasos. El framework utiliza una lógica entrelazada de razonamiento y actuación, forzando al modelo a documentar su proceso de pensamiento interno antes de ejecutar una acción. Este ciclo de planificación y actuación permite al sistema interactuar con APIs o bases de datos externas e inyectar datos del mundo real de vuelta en el contexto del modelo para refinar las rutas de razonamiento. El proyecto cubre la ejecución autónoma de tareas y la orquestación de agentes combinando la integración de observación-retroalimentación con una lógica de ejecución impulsada por prompts. Esto asegura un ciclo continuo de pensamiento, actuación y observación para lograr objetivos sin intervención humana constante.
Orchestrates the interaction between reasoning cycles and tool use to manage stateful agent workflows.
Langroid is a multi-agent orchestration framework and tool integration suite designed for building complex AI applications. It serves as a multi-modal integration layer that connects diverse local and remote language models with an agentic retrieval-augmented generation system. The project distinguishes itself through a collaborative message-exchange paradigm, allowing specialized agents to delegate tasks hierarchically and coordinate via structured communication. It features an advanced state management system for conversational AI, including the ability to rewind and prune conversation hist
Coordinates multiple agents through a managed loop that processes turns and maintains state until completion sequences are met.
This project provides a comprehensive framework for building, deploying, and orchestrating autonomous agents within a decentralized network. It serves as a collection of patterns and examples for developing intelligent software entities capable of performing complex tasks, making decisions, and interacting with other agents to achieve shared goals. The framework distinguishes itself through its focus on multi-agent orchestration and decentralized communication. It enables the coordination of specialized agent teams that collaborate on workflows through structured messaging protocols, allowing
Orchestrates stateful agent cycles and tool interactions to manage natural language task execution.