Nüm Agents: A dynamic agent orchestration framework
Project description
Nüm Agents SDK
Un framework d'orchestration d'agents dynamiques pour construire des systèmes d'agents IA modulaires et évolutifs.
Vue d'ensemble
Nüm Agents est un SDK puissant pour créer, gérer et déployer des agents IA avec une architecture modulaire basée sur des univers fonctionnels. Il permet aux développeurs de construire rapidement des systèmes d'agents en déclarant simplement les univers fonctionnels dont ils ont besoin, plutôt que de coder manuellement chaque composant.
Version 0.1.0 - Voir le changelog
Fonctionnalités clés
- Architecture basée sur des univers: Activez des modules fonctionnels en déclarant simplement les univers dont votre agent a besoin
- Génération dynamique d'agents: Générez automatiquement du code d'agent complet à partir de spécifications YAML simples
- Analyse de graphes logiques: Visualisez les dépendances et interactions entre composants d'agents
- Méta-orchestration: Capacités de supervision intégrées pour valider et améliorer les conceptions d'agents
- Framework extensible: Ajoutez facilement des univers, modules et types de nœuds personnalisés
Démarrage rapide
# Installer le SDK
pip install num-agents
# Générer un agent à partir d'une spécification
num-agents generate --spec agent.yaml --catalog univers_catalog.yaml
Exemple de spécification d'agent
agent:
name: "ExampleAgent"
description: "Un agent d'exemple construit avec Nüm Agents SDK"
univers:
- PocketFlowCore
- StructureAgentIA
- KnowledgeLayer
protocol: N2A
llm: gpt-4o
memory: true
eventbus: true
scheduler: true
metrics: true
tracing: true
Structure du projet
Le SDK Nüm Agents suit une architecture modulaire:
num-agents-sdk/
├── num_agents/
│ ├── composer/ # Génération et composition d'agents
│ ├── graph/ # Génération de graphes logiques
│ ├── orchestrator/ # Méta-orchestration et validation
│ ├── univers/ # Gestion du catalogue d'univers
│ └── utils/ # Fonctions utilitaires
├── config/ # Fichiers de configuration
├── examples/ # Exemples de spécifications d'agents
├── tests/ # Suite de tests
└── docs/ # Documentation
État de développement
Le SDK Nüm Agents est actuellement en version alpha (v0.1.0). Nous développons activement les fonctionnalités de base et accueillons les contributions.
Licence
Propriétaire - Tous droits réservés
Copyright (c) 2025 Lionel TAGNE. La copie, la modification, la distribution ou l'utilisation non autorisée de ce logiciel est strictement interdite.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file num_agents-0.1.0.tar.gz.
File metadata
- Download URL: num_agents-0.1.0.tar.gz
- Upload date:
- Size: 182.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7238a9bf88c2c7fdb2a309d95224c261adc2351dc783e7e3d4b8470703f54c17
|
|
| MD5 |
10fce92a9c6e4fce6061b95aaeeeef9b
|
|
| BLAKE2b-256 |
a4bb8dbd0726f9b0181c7aa4ac4912c91bf9ce37e499235b03a66a0f844217a8
|
File details
Details for the file num_agents-0.1.0-py3-none-any.whl.
File metadata
- Download URL: num_agents-0.1.0-py3-none-any.whl
- Upload date:
- Size: 121.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
127c03b29384d851aecd4f51c8436c987c3044be321666b465e6eaed7c32d32d
|
|
| MD5 |
eb3c3ed6f816fe4a60e356910aee676e
|
|
| BLAKE2b-256 |
5e554d7ddf5f0cac912f7a02cef2d6b3aee0c9924e75205980001bf832ee7d84
|