awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
sentient-agi avatar

sentient-agi/ROMA

0
View on GitHub↗

ROMA

ROMA est un moteur de workflow agentique et un orchestrateur de tâches récursives conçu pour coordonner des agents autonomes dans l'exécution de workflows complexes. Il fonctionne comme un framework multi-agents qui décompose des objectifs de haut niveau en sous-tâches atomiques et gère leur exécution via un graphe de dépendances.

Le système se distingue par une boucle plan-exécution hiérarchique qui décompose récursivement les objectifs et synthétise les résultats des tâches feuilles vers le haut. Il garantit la pureté de l'exécution via l'isolation des tâches atomiques, en assignant des répertoires de stockage dédiés aux tâches individuelles pour éviter les interférences de données.

La plateforme couvre de larges domaines de capacités, notamment l'observabilité des agents, qui suit les traces d'exécution et les métriques de performance, et l'exécution augmentée par outils utilisant du code sandboxé et des toolkits externes. Elle fournit également une interface programmatique pour l'orchestration gérée par serveur et la persistance d'état via une journalisation basée sur des points de contrôle.

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Features

  • Agentic Workflow Engines - Functions as a programmable engine for executing autonomous agent tasks with built-in isolation and state management.
  • Multi-Agent Orchestration Systems - Functions as a multi-agent orchestration system that uses recursive plan-execute loops to coordinate complex collaborative workflows.
  • Multi-Agent Collaboration Systems - Provides a framework for coordinating multiple autonomous agents to collaborate on complex tasks and high-performance workflows.
  • External System Integrations - Extends agent capabilities through integrated toolsets for calculations, file operations, web search, and sandboxed code execution.
  • Output Synthesis - Aggregates intermediate AI responses from leaf-node tasks upward to synthesize a cohesive final output.
  • Multi-Agent Frameworks - Offers a framework for building high-performance multi-agent systems using recursive planning and structured delegation.
  • Reasoning Strategies - Combines LLMs with sandboxed toolkits to resolve atomic tasks through iterative reasoning and execution.
  • Reasoning Task Execution - Resolves individual atomic goals using language models and external toolkits via reasoning strategies.
  • Recursive Task Decomposers - Implements agents that recursively break down high-level objectives into hierarchical trees of executable atomic sub-tasks.
  • Agentic Goal Decomposition - Implements LLM-driven goal decomposition to break complex objectives into ordered dependency graphs of smaller subtasks.
  • Dependency Graph Generators - Transforms objectives into dependency graphs of atomic tasks to determine sequential or parallel execution paths.
  • Agentic Plan-And-Execute Workflows - Implements a hierarchical plan-execute loop that recursively decomposes complex goals into nested subtasks.
  • Task Orchestration Engines - Operates as an orchestration engine that manages complex goals as dependency graphs of atomic tasks.
  • Task Result Aggregation - Aggregates outputs from leaf-node tasks upward through a decomposition tree to synthesize a coherent final answer.
  • Agent Management APIs - Provides a programmatic API for managing agent executions, retrieving checkpoints, and monitoring performance metrics.
  • Autonomous Agent Orchestration - Hosts a programmatic interface for server-managed orchestration to monitor metrics and retrieve agent execution history.
  • Autonomous Workflow Automation - Automates intricate processes by combining language models with toolkits for web search, coding, and file operations.
  • Tool-Augmented Language Models - Integrates large language models with external sandboxed code execution and specialized API toolsets to extend model capabilities.
  • LLM Observability - Includes monitoring and tracing tools designed to capture execution traces and checkpoints for agentic workflows.
  • Atomicity Analyzers - Analyzes high-level goals to determine if they can be executed as a single atomic task or need further decomposition.
  • Execution State Persistence - Records task checkpoints and execution logs in a database for state persistence and recovery.
  • State Checkpointing - Persists task logs and execution snapshots in a database to enable observability and recovery from failures.
  • Storage Isolators - Ensures execution purity by assigning dedicated storage directories to individual tasks to prevent data interference.
  • Task-Specific Storage Isolators - Assigns each task a dedicated directory to ensure data isolation and prevent cross-task interference.
  • Agent Observability - Monitors agent performance by tracking execution traces, checkpoints, and reasoning metrics.
  • Agent Input and Output Validators - Inspects synthesized results against original objectives to verify accuracy and provide feedback for iterative refinement.
5,078 stars·772 forks·Python·10 vues

Historique des stars

Graphique de l'historique des stars pour sentient-agi/romaGraphique de l'historique des stars pour sentient-agi/roma

Questions fréquentes

Que fait sentient-agi/roma ?

ROMA est un moteur de workflow agentique et un orchestrateur de tâches récursives conçu pour coordonner des agents autonomes dans l'exécution de workflows complexes. Il fonctionne comme un framework multi-agents qui décompose des objectifs de haut niveau en sous-tâches atomiques et gère leur exécution via un graphe de dépendances.

Quelles sont les fonctionnalités principales de sentient-agi/roma ?

Les fonctionnalités principales de sentient-agi/roma sont : Agentic Workflow Engines, Multi-Agent Orchestration Systems, Multi-Agent Collaboration Systems, External System Integrations, Output Synthesis, Multi-Agent Frameworks, Reasoning Strategies, Reasoning Task Execution.

Quelles sont les alternatives open-source à sentient-agi/roma ?

Les alternatives open-source à sentient-agi/roma incluent : langchain-ai/langchainjs — LangChain.js is a framework for building, executing, and monitoring stateful agentic applications. It provides an… mastra-ai/mastra — Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and… ruvnet/ruflo — Ruflo is an AI agent orchestration platform and workflow automation tool designed to decompose high-level goals into… voltagent/voltagent. ed-donner/agents — This project is an LLM autonomous agent framework and orchestration tool designed to build goal-driven agents that… aliasrobotics/cai — CAI is a framework for building autonomous security agents and an orchestration system for coordinating multiple…

Alternatives open source à ROMA

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec ROMA.
  • langchain-ai/langchainjsAvatar de langchain-ai

    langchain-ai/langchainjs

    17,818Voir sur GitHub↗

    LangChain.js is a framework for building, executing, and monitoring stateful agentic applications. It provides an orchestration engine that models workflows as directed graphs, allowing developers to connect language models, data sources, and external tools into modular, multi-step processes. The platform distinguishes itself through its focus on stateful execution and human-in-the-loop control. It manages agent lifecycles by persisting execution state across threads, enabling fault tolerance and the ability to pause workflows at designated breakpoints for manual review or modification. This

    TypeScript
    Voir sur GitHub↗17,818
  • mastra-ai/mastraAvatar de mastra-ai

    mastra-ai/mastra

    21,221Voir sur GitHub↗

    Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and multi-agent systems. It provides a comprehensive suite of primitives for creating resilient AI applications, including durable workflow orchestration, event-driven agent loops, and semantic memory management. By integrating these core components, the platform enables developers to build complex, multi-step processes that can reason about goals and execute tasks without manual intervention. The framework distinguishes itself through its focus on observability and secure, isolated execut

    TypeScriptagentsaichatbots
    Voir sur GitHub↗21,221
  • ruvnet/rufloAvatar de ruvnet

    ruvnet/ruflo

    61,524Voir sur GitHub↗

    Ruflo is an AI agent orchestration platform and workflow automation tool designed to decompose high-level goals into executable action plans. It functions as a manager for multi-agent swarms, organizing autonomous entities into collaborative topologies that utilize shared consensus to complete complex tasks. The framework distinguishes itself through a retrieval-augmented generation layer and knowledge graphs for reasoning over linked data. It incorporates a trajectory-based learning loop that analyzes previous execution paths to refine cognitive patterns and improve future reasoning accuracy

    TypeScript
    Voir sur GitHub↗61,524
  • voltagent/voltagentAvatar de VoltAgent

    VoltAgent/voltagent

    6,020Voir sur GitHub↗
    TypeScriptagentsaiai-agents
    Voir sur GitHub↗6,020
Voir les 30 alternatives à ROMA→