DRAFT — Preliminary version, do not share. · Version préliminaire, ne pas partager.

Agents IA et skills

Un agent IA peut piloter Fundamentum pour vous en langage naturel : il exécute la CLI fun en votre nom, guidé par les skills Fundamentum. Ce guide vous explique comment installer les skills, ce que chacun couvre et les garde-fous qu'ils imposent.

Un agent IA pilote la CLI fun avec les skills Fundamentum

Un skill est un dossier d'instructions et de fichiers de référence qu'un agent de codage IA charge lorsque votre demande correspond à sa description. Les skills Fundamentum apprennent à l'agent à utiliser la CLI fun, quelle API appeler pour quel besoin et quelles erreurs éviter. L'agent exécute ensuite des commandes fun dans votre terminal, avec votre contexte et votre token. Il agit comme vous : il peut faire exactement ce que votre rôle autorise, rien de plus. Consultez Rôles et autorisations.

Avant de commencer

1. Installer les skills

Les skills sont fournis avec la CLI. Installez-les avec :

fun install-skills

La commande copie les skills dans ~/.claude/skills si ~/.claude existe, sinon dans ~/.agents/skills, et affiche le répertoire utilisé. Exécutez-la de nouveau après avoir mis à jour la CLI pour obtenir la dernière version des skills.

Vous obtenez les skills suivants :

Skill Vous permet de…
fun-api Gérer tout le côté cloud via chaque opération de la Public API v1 et v2 : organisations, projets, utilisateurs et invitations, comptes de service et tokens, rôles, licences, registres, appareils et types d'appareils, actions et commandes, alertes, états et heartbeats, encodeurs, connecteurs, transferts de fichiers, fonctions et Insight. Couvre aussi la connexion et le diagnostic des erreurs 401 et 403
fun-api-refresh Actualiser les spécifications OpenAPI mises en cache derrière fun api
fun-api-device Obtenir des conseils d'intégration des appareils pour votre équipe micrologiciel : provisionnement avec la Devices API, informations d'identification des appareils, le daemon Edge et la bibliothèque MCU
atoms3-lite Explorer et étendre le kit de démarrage AtomS3 Lite : ses états, les couleurs de sa LED, les actions de couleur et de Wi-Fi, les alertes, ainsi que la compilation et le flash de son micrologiciel

Les skills se transmettent le travail entre eux : une tâche cloud qui devient une tâche appareil passe de fun-api à fun-api-device.

2. Actualiser les spécifications de l'API

Le skill fun-api fonctionne via fun api, qui a besoin des spécifications mises en cache. Téléchargez-les une fois :

fun api refresh

Vous pouvez aussi demander à l'agent : « actualise les spécifications de l'API Fundamentum ».

3. Demander en langage naturel

Démarrez votre agent dans un terminal où fun fonctionne, puis posez votre demande. Vous n'avez pas besoin de nommer la CLI ni le skill. Par exemple :

L'agent découvre la bonne opération avec fun api … --help au lieu de répondre de mémoire, puis l'exécute et vous renvoie le résultat.

Garde-fous

Les skills fixent des règles que l'agent respecte :

Vous restez responsable de ce que vous approuvez. Pour les opérations d'écriture, demandez à l'agent d'exécuter d'abord la commande avec --dry-run et vérifiez la requête.

Étapes suivantes