eve de Vercel : un framework d'agents où le dossier du projet est l'agent
Le digest des extensions couvre aujourd'hui vercel/eve, un framework bêta sous Apache-2.0 où instructions, outils, compétences, canaux et planifications vivent dans de simples fichiers. J'ai lu le README et les métadonnées sans rien exécuter.

Faits vérifiés le 15 octobre 2026
vercel/eve est un framework centré sur le système de fichiers pour des agents IA durables. Un agent est un dossier : un fichier d'instructions, des fonctions-outils typées, des compétences chargées à la demande, des canaux et des planifications cron. Le fichier LICENSE est Apache-2.0 et le README indique une bêta. J'ai lu le README et les métadonnées du dépôt sans rien exécuter. dépôt

Ce que c'est
Le README décrit eve comme un framework centré sur le système de fichiers pour des agents IA durables, avec les fonctions de base à des emplacements conventionnels pour qu'un projet soit plus facile à inspecter, étendre et exploiter. Un projet a un dossier agent avec instructions.md (obligatoire, le prompt système permanent) et, en option, agent.ts, tools, skills, channels (HTTP, Slack, Discord) et schedules.
Le README ne mentionne pas MCP. Les compétences sont ici des procédures chargées à la demande, et les outils sont des fonctions typées que le modèle peut appeler. README de vercel/eve
Installation, selon la documentation
Le démarrage rapide est npx eve@latest init my-agent, qui crée le dossier, installe les dépendances, initialise Git et lance une interface en terminal. L'agent généré utilise openai/gpt-6-luna-fast avec un raisonnement élevé, et le README montre comment passer un autre identifiant de modèle AI Gateway. Web Chat demande un projet Vercel lié et une connexion avec Vercel. Je n'ai rien exécuté, ce sont donc les étapes du fournisseur.
Licence et maintenance
Le fichier LICENSE de vercel/eve est l'Apache License 2.0, et les métadonnées npm de eve indiquent aussi Apache-2.0. Le README précise qu'eve est en bêta, soumis aux conditions bêta de Vercel, et que le framework, les API, la documentation et le comportement peuvent changer avant la disponibilité générale.
Le 15 octobre 2026, l'API GitHub affichait 5 566 étoiles, 612 forks, 740 tickets ouverts, une création le 16 juin 2026 et un dernier push le jour même. La dernière version est eve@0.79.1, publiée le 14 octobre. Les étoiles sont un signal daté, pas une mesure de qualité. LICENSE métadonnées npm
Limites de confidentialité et de sécurité
Les failles se signalent à responsible.disclosure@vercel.com, pas dans des tickets publics, selon le README et SECURITY.md. Le README ne décrit pas quelles données quittent votre machine quand un agent tourne. Par défaut, le modèle est joint via AI Gateway, donc les prompts vont au fournisseur que vous choisissez. Un outil est du code que le modèle peut appeler, il s'exécute donc avec les droits que vous lui donnez. SECURITY.md
Analyse : mon inférence
Mettre l'agent dans des fichiers permet de relire le prompt, les outils et les compétences et de suivre leur historique Git comme n'importe quel code. C'est la partie que je trouve utile. Le risque se déplace vers les fichiers d'outils : relisez chacun comme un script que n'importe qui pouvant joindre l'agent peut déclencher.
La version 0.79 et l'avis de bêta indiquent que l'interface va bouger. Je fixerais une version et j'essaierais d'abord sur un projet jetable.
Ce que je n'ai pas pu confirmer
Je n'ai ni installé ni lancé eve. J'ai lu le README, LICENSE, SECURITY.md et les métadonnées npm et GitHub, pas le site de documentation ni le code source. Je ne connais ni le coût d'hébergement, ni le fonctionnement des droits dans les canaux, ni l'éventuelle télémétrie.
Structure tirée du README, pas une configuration testée
my-agent/
└── agent/
├── agent.ts # optional: model and runtime config
├── instructions.md # required: the always-on system prompt
├── tools/ # optional: typed functions the model can call
├── skills/ # optional: procedures loaded on demand
├── channels/ # optional: HTTP, Slack, Discord
└── schedules/ # optional: recurring cron jobs
# README quick start (not run by me):
npx eve@latest init my-agent
# my review checklist before use:
[ ] pin the eve version (beta, 0.x)
[ ] read every file in tools/ like a script anyone can trigger
[ ] pick the model provider knowing prompts go to it