Awesome AI AgentsAI Agent Orchestration

zou-group/avatar

⭐ 242 Python added to this list on 2025-06-16 repository created 2024-06-14

AvaTaR is a cutting-edge framework designed to optimize large language model (LLM) agents for effective tool usage, enhancing their performance on specific tasks or domains. Presented at NeurIPS 2024, this framework introduces a novel approach by incorporating a comparator module that iteratively provides insightful and holistic prompts to the LLM agent. This is achieved through contrastive reasoning, where the agent reasons between positive and negative examples sampled from training data, allowing it to learn optimal strategies for tool utilization. The framework is integrated with DSPy, a toolkit for developing and optimizing LLM agents, making it accessible for practical use. Users can define task signatures and provide a list of tools in the LangChain tool format, enabling the creation of customized agents tailored to their specific question-answering or other task needs. The Avatar module facilitates agent execution, while the AvatarOptimizer module enables the optimization of the agent's behavior using the comparator module. AvaTaR supports various datasets such as STaRK and Flickr-30kEntities for benchmarking and reproducing results. The framework includes scripts for data preparation, optimization, and evaluation, making it straightforward to apply and test. Additionally, it offers a baseline implementation of the ReAct method for comparison. The project emphasizes ease of integration and extensibility, allowing researchers and developers to optimize LLM agents for better tool usage through a systematic and automated process. The detailed documentation, example notebooks, and integration with popular APIs like Google Serper and Arxiv further enhance its usability. AvaTaR represents a significant advancement in the field of LLM agent optimization, focusing on improving the interaction between agents and external tools through contrastive reasoning techniques.

https://github.com/zou-group/avatar

agent-optimizationagentsautomated-frameworkavatarcomparator-modulecontrastive-reasoningdspy-integrationflickr-30kentities-datasetknowledge-baselangchain-toolslarge-language-modelsllm-agentsllmsneurips-2024react-baselineretrievalstark-datasettask-signaturetool-usage-optimizationtool-use

Also in AI Agent Orchestration

ruvnet/claude-flow

Claude-Flow is an enterprise-grade AI orchestration platform that enables deployment and coordination of intelligent multi-agent swarms and autonomous workflows for building advanced conversational AI systems.

code-yeongyu/oh-my-openagent

Oh-My-OpenAgent (OmO) is an advanced AI agent harness designed for complex codebases, orchestrating various AI models like Codex and OpenCode for software engineering tasks.

herdrdev/herdr

Herdr is an agent multiplexer that provides a runtime environment for coding agents directly within your terminal, offering a comprehensive view of agent activities and persistent sessions.

BloopAI/vibe-kanban

Vibe Kanban is a Kanban board tool designed to manage and orchestrate AI coding agents, enabling efficient task tracking and workflow optimization in AI-assisted software development.

Donchitos/Claude-Code-Game-Studios

Transforms Claude Code into a comprehensive game development studio powered by 49 AI agents, 73 workflow skills, and a hierarchical coordination system for structured game creation.

NVIDIA/NemoClaw

NVIDIA NemoClaw is an open-source reference stack enabling the secure and sandboxed operation of AI agents like OpenClaw and Hermes within NVIDIA OpenShell environments, offering managed inference ...

NirDiamant/agents-towards-production

Agents Towards Production is an open-source repository offering end-to-end tutorials and blueprints for building scalable, production-grade Generative AI agents from concept to deployment.

elizaOS/eliza

Eliza is a versatile AI agent operating system that enables the creation and deployment of autonomous agents across multiple platforms with extensible features and document interaction capabilities.