6 dépôts
Frameworks for defining focused agents with limited tool access.
Distinguishing note: Focuses on the definition and scoping of agents rather than the orchestration layer.
Explore 6 awesome GitHub repositories matching artificial intelligence & ml · Subagent Definitions. Refine with filters or upvote what's useful.
ECC est un framework d'orchestration d'agents LLM et une suite d'outils IA multiplateforme conçue pour coordonner les flux de travail multi-modèles. Il fournit un système pour gérer les rôles d'agents spécialisés, les compétences réutilisables et la planification structurée pour exécuter des tâches de développement logiciel complexes à travers différents éditeurs de code alimentés par l'IA. Le projet se distingue en tant que gestionnaire de protocole de contexte de modèle, fournissant une couche de configuration pour intégrer des serveurs externes et auditer l'exécution des outils. Il implémente en outre un bac à sable de sécurité agentique qui restreint l'accès aux fichiers sensibles et recherche les fuites de secrets pour sécuriser les flux de travail autonomes. Le framework couvre de larges domaines de capacités, notamment l'automatisation du flux de travail de codage IA avec des garde-fous de développement piloté par les tests, l'optimisation des coûts des modèles par routage intelligent et la gestion de la mémoire isolée par état. Il inclut également des outils pour appliquer des normes de codage spécifiques au langage et gérer les comportements des agents à travers divers environnements de développement intégrés. Le système est géré via une interface en ligne de commande qui gère l'installation des outils, la réparation de la configuration et le déploiement des préréglages d'outils.
Defines focused subagents with limited scopes and assigned tools for delegated technical tasks.
Everything Claude Code est un framework agentique conçu pour orchestrer des flux de travail de développement logiciel complexes grâce à la délégation de sous-agents spécialisés. Il fonctionne comme un plan de contrôle qui gère le comportement des agents, l'accès aux outils et l'efficacité de la fenêtre de contexte, permettant aux développeurs de décomposer les grandes tâches en sous-processus ciblés et délimités qui empêchent la surcharge du système. Le framework se distingue par une couche de sécurité et d'automatisation robuste qui inclut l'analyse statique automatisée et le red-teaming contradictoire pour auditer les configurations des agents. Il permet la création de modèles comportementaux réutilisables et de séquences d'automatisation, qui peuvent être partagés entre les environnements en tant que compétences modulaires. En synchronisant les configurations spécifiques au projet et les instructions de chat, il garantit que les normes de codage et les contraintes de sécurité restent cohérentes à travers les environnements de ligne de commande et de développement intégrés. Au-delà de ses capacités d'orchestration de base, le projet fournit des outils complets pour gérer les coûts opérationnels pendant les sessions de longue durée. Il inclut des mécanismes pour l'optimisation dynamique des jetons, la gestion de l'état des sessions et des hooks pilotés par les événements qui déclenchent des scripts de validation ou d'application de la qualité. Le système prend également en charge l'extraction de modèles récurrents de l'historique de contrôle de version pour générer des collections de compétences spécialisées, rationalisant davantage les tâches de développement répétitives.
Assigns specific tools and models to focused subagents with limited scopes to handle delegated tasks.
This project provides a command-line interface for managing autonomous agent workflows, task orchestration, and system-level automation. It includes a comprehensive framework for defining agent skills, managing persistent memory, and delegating tasks to specialized subagents. Users can configure complex planning modes, execute shell commands with safety constraints, and integrate external tools through standardized protocols. The platform supports non-interactive execution via a headless mode and provides an event-driven hook framework for custom lifecycle automation. It features centralized
Configuration-based definitions allow for the isolation of subagents with restricted tool access and built-in recursion protection for complex workflows.
This project provides a framework for managing multi-agent systems, designed to automate complex software development, infrastructure, and business workflows. It functions as a multi-agent workflow orchestrator that routes tasks to domain-specific workers while maintaining state persistence and infrastructure automation. By leveraging large language models, the system decomposes high-level objectives into actionable plans, ensuring that complex operations are executed with consistency and reliability. The framework distinguishes itself through its hierarchical agent registry and policy-driven
Provides a command-line interface to search, fetch, and deploy specialized subagents directly from the repository.
mcp-agent is a framework for building AI agents that integrate with Model Context Protocol servers to execute tools and access data. It functions as a multi-agent orchestrator and protocol-compliant server, enabling the creation of agents that can discover and invoke tools from connected external servers. The project distinguishes itself through a durable workflow engine that supports long-running tasks capable of pausing, resuming, and surviving restarts. It implements complex orchestration patterns, including iterative evaluator-optimizer loops, hierarchical workflow nesting, and specialist
Imports agent definitions from disk to facilitate a composable, multi-agent architecture.
This is an open-source educational website that translates and localizes MIT's Missing Semester course, teaching practical computing skills for computer science students. The curriculum covers developer tooling, shell scripting, version control, security fundamentals, and open-source collaboration, with a focus on core computing skills including data processing pipelines, workflow automation, secure remote access, shell productivity, Vim editing, and Git version control. The project distinguishes itself by teaching command-line mastery, shell scripting, and automation to boost daily developer
Mentions creating specialized subagents, but this is a minor topic in the broader curriculum.