Présentation de 𝚒𝚗𝚌𝚞𝚛 – le framework CLI conçu pour les agents et les humains. Découverte automatique pour les agents permettant une expérience guidée pour les humains, sans compromettre les tokens et les fenêtres de contexte. » npx incur skills add
incur propose une API minimale afin que les agents puissent construire des CLIs entiers en une seule passe. Trois fonctions : `create`, `command`, `serve` – tout le reste est géré automatiquement. Aucun token gaspillé à comprendre une surface API publique complexe.
Les agents tentant de découvrir ou d'utiliser des CLIs avec un contexte vague peuvent produire des résultats incohérents. Les CLIs incur peuvent s'enregistrer en tant que compétences par commande. Aucune création manuelle de compétences. Les compétences sont maintenues à jour. Les consommateurs n'ont qu'à exécuter `<your-cli> skills add`.
Chaque outil dans le contexte d'un agent coûte des jetons, même lorsqu'il n'est pas utilisé. Les agents utilisant des CLI construits sur demandent des compétences de charge et produisent TOON au lieu de JSON. Résultat : jusqu'à 3× moins de jetons par session. Bonne lecture :
Chaque jeton qu'un agent dépense à lire la sortie est un jeton qu'il ne peut pas dépenser à raisonner. incur par défaut à TOON – ~40 % de jetons en moins que JSON, tout en restant dans un format lisible par l'homme.
Sans appels à l'action, les agents devinent quoi faire ensuite, ou pire, demandent à l'utilisateur. Les CLIs encourus disent à l'agent exactement quelles commandes exécuter après chaque étape, avec la propriété `cta`.
La sécurité des types n'est pas seulement pour les humains. Les agents construisant des CLI avec incur reçoivent un retour immédiat lorsqu'ils passent les mauvais types. Les schémas circulent à travers les génériques, donc les entrées/sorties sont toutes entièrement déduites sans annotations manuelles.
Dépôt : Essayez le quickprompt :
330