14 个仓库
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 是一个 AI 代理编排器和应用平台,用于构建、部署和扩展 AI 原生应用。它作为一个多租户后端即服务(BaaS),提供了在共享架构上托管和管理跨多个用户或组织的独立 AI 代理实例的基础设施。 该平台具有可视化工作流构建器和项目管理控制台,允许用户在进入生产环境前,通过图形界面配置代理逻辑并测试对话工作流。 该系统通过统一接口标准化跨云和本地提供商的交互,从而编排大语言模型。它通过将外部数据源和搜索插件集成到模型工作流中,支持检索增强生成(RAG)。其他功能包括用于追踪对话历史的状态化会话管理,以及用于扩展代理工具的插件式架构。
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 是一个一体化的生产力环境和代理平台,专为部署、编排和管理多代理工作流而设计。它作为一个协调系统,将复杂任务分派给专门的代理,既作为工作流引擎,也作为知识管理系统,将来自 PDF、网站和数据库的信息合成为结构化的数字资产。 该平台通过能够生成专业业务交付成果(包括高保真图形资产、技术图表和演示文稿)的多模态内容套件脱颖而出。它包含一个路由层,将特定目标匹配到最合适的语言模型,并允许通过对话界面和外部技能生态系统集成创建新功能。 广泛的功能领域包括企业知识管理(将内部数据转换为可重用的 AI 工作者)以及具有部门和用户级细粒度预算跟踪的全面成本管理。该系统还提供用于实时项目共享的协作环境,以及具有沙箱容器化执行和针对高风险操作的人机协同审批工作流的安全框架。 包括集群和服务在内的全栈可以使用自动化部署脚本安装在私有的 macOS 或 Linux 环境中。
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 是一个用于大语言模型的代理工作流模板和提示框架。它实现了一种逻辑模式,将思维链推理与外部工具执行集成,以解决复杂的、多步骤的任务。 该框架使用交错的推理和行动逻辑,强制模型在执行行动之前记录其内部思维过程。这种规划和行动的循环允许系统与外部 API 或数据库交互,并将真实世界的数据注入回模型上下文中以细化推理路径。 该项目通过结合观察反馈集成与提示驱动的执行逻辑,涵盖了自主任务执行和代理编排。这确保了持续的思考、行动和观察循环,从而在无需持续人工输入的情况下实现目标。
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.