2 points par GN⁺ 8 시간 전 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Le passage en open source permet désormais à la communauté de participer au développement du client Warp, avec un workflow agent-first basé sur Oz qui permet de contribuer aux côtés d’agents
  • À mesure que le principal goulot d’étranglement du développement se déplace de l’écriture de code vers des tâches human-in-the-loop comme la définition des spécifications et la vérification, les agents prennent en charge l’implémentation tandis que les humains se concentrent davantage sur ce qu’il faut construire et sur la validation des résultats
  • Alors qu’il manque sur le marché un environnement de développement agentique ouvert et complet, Warp renforce un modèle de développement ouvert dans lequel la communauté peut façonner la direction du produit, plutôt que de s’en remettre à des alternatives fermées
  • Avec cette transition arrivent aussi la prise en charge de Kimi, MiniMax, Qwen, un nouveau routage de modèles auto (open), des possibilités de personnalisation élargies, ainsi qu’un settings file pour le contrôle programmatique et la portabilité entre appareils
  • Le code source est publié sous licence AGPL et le développement s’appuiera sur des issues GitHub publiques et une feuille de route ouverte, élargissant ainsi la base pour construire avec la communauté l’avenir du développement agentique

Pourquoi passer en open source

  • Le client Warp est désormais open source, et la communauté peut participer à son développement avec un workflow agent-first basé sur Oz
  • OpenAI participe en tant que sponsor fondateur du nouveau dépôt Warp, et le nouveau workflow de gestion d’agents est propulsé par des modèles GPT
  • La gestion d’agents à grande échelle par les humains, tandis que les agents prennent en charge l’implémentation de logiciels de niveau production, s’impose de plus en plus comme le futur modèle de développement logiciel
  • L’objectif est d’aller au-delà de ce qu’un développement purement interne peut produire, en combinant les idées de nombreux contributeurs, le processus structuré des agents Oz, un contexte riche et des boucles d’auto-amélioration

Pourquoi maintenant

  • Comme le principal goulot d’étranglement de la vitesse de développement s’est déplacé de l’écriture du code elle-même vers des tâches human-in-the-loop comme la définition des spécifications produit et la vérification du comportement, Warp veut livrer plus vite une meilleure version du produit grâce à l’open source
  • Les agents gérant bien les tâches centrées sur l’implémentation, les contributeurs peuvent se concentrer sur des activités à plus fort levier : décider quoi construire et vérifier que le résultat est correct
  • La confiance dans le code produit via les règles, le contexte et les processus de vérification d’Oz augmente, ce qui accroît aussi les chances de réussite des contributions sur l’implémentation des fonctionnalités
  • Plus on s’appuie sur les agents, plus il devient important d’affiner les éléments clés de l’agentic engineering comme l’orchestration, la mémoire, le handoff et la vérification, ce qui alimente en retour un cercle vertueux d’amélioration du produit

Vers un environnement de développement agentique ouvert

  • Warp estime qu’il n’existe pas sur le marché d’environnement de développement agentique ouvert et complet, et veut ouvrir une alternative à laquelle la communauté peut participer, plutôt que de s’en remettre à des options fermées proposées par de grands acteurs
  • Comme la forme future du développement agentique n’est pas encore figée, Warp considère que la communauté doit contribuer à en définir la direction
  • Warp maintient une stratégie multi-model et multi-harness, et cette ouverture vient encore renforcer cette approche
  • L’objectif est de faire de Warp le meilleur ADE possible, en traitant avec les utilisateurs jusqu’à la longue traîne du backlog

Changements produit

  • À partir d’aujourd’hui, Warp ajoute la prise en charge d’un éventail plus large de modèles open source, dont Kimi, MiniMax et Qwen
  • Un nouveau routage de modèles auto (open) est également proposé afin de sélectionner le modèle ouvert le plus adapté à la tâche
  • Les possibilités de personnalisation de l’usage de Warp s’élargissent, depuis un simple terminal jusqu’à un environnement de développement agentique léger avec uniquement une vue diff et un arbre de fichiers, ou encore un ADE complet avec agent intégré
  • Un settings file longtemps attendu est aussi ajouté, afin que les utilisateurs et les agents puissent contrôler les réglages de manière programmatique et assurer facilement la portabilité entre appareils

Fonctionnement de l’open source

  • Le code source de Warp est publié sous licence AGPL sur github.com/warpdotdev/warp
  • La procédure de contribution est disponible dans CONTRIBUTING.md. Les tâches clés d’implémentation, comme le code, la planification et les tests, sont prises en charge par les agents, tandis que la communauté apporte idées, direction et validation
  • L’équipe Warp fournit des guides sur quoi construire, quand et comment, mais Warp devient fondamentalement un projet collaboratif construit avec la communauté
  • Une opportunité s’ouvre de contribuer, en collaboration étroite avec l’équipe Warp, à une application en forte croissance utilisée par nearly a million active developers
  • Les modèles OpenAI propulsent le nouveau workflow open source pour agents, mais il est aussi possible de contribuer en utilisant d’autres agents de codage
  • Oz reste toutefois l’outil privilégié, car il intègre nativement les compétences nécessaires et les boucles de vérification

Passage à un processus de développement public

  • Warp passe d’un processus de développement produit fermé à un processus de développement public
  • Désormais, les issues GitHub publiques serviront de référence pour le suivi des fonctionnalités, avec cette issue de suivi des fonctionnalités comme point de départ
  • La feuille de route de l’ADE sera elle aussi publique, et les discussions techniques et produit liées à l’ADE se dérouleront également en public

Raisons business et direction à long terme

  • Le passage à l’open source est directement lié à l’objectif de construire une entreprise durable et performante
  • Face à des concurrents fermés mieux financés, Warp estime qu’ouvrir ses ressources pour permettre à la communauté d’améliorer le produit est le meilleur moyen d’accélérer le développement
  • Faute de moyens suffisants pour jouer sur la guerre des prix ou subventionner massivement l’usage, Warp doit s’appuyer sur la communauté la plus passionnée pour construire le meilleur produit possible
  • Warp espère que la communauté utilisera ses cinq années d’ingénierie accumulées comme point de départ pour construire l’avenir du développement agentique
  • Une autre voie aurait consisté à continuer à deviner une feuille de route privée et à étendre en interne l’usage des agents, mais cela aurait privé la communauté de la possibilité de définir la direction, de modifier directement le produit et de construire, avec les agents, la meilleure expérience possible

Plans passés et décision actuelle

  • Depuis le lancement initial de Warp comme terminal il y a cinq ans, le projet d’ouvrir le client en open source existait déjà
  • La question de l’ouverture a été discutée chaque année, et cette année Warp a estimé que l’essor des agents avait changé l’équilibre
  • La mission de Warp a toujours été d’aider les développeurs à livrer plus vite de meilleurs logiciels, et l’entreprise espère que cette évolution du mode de développement permettra de se rapprocher encore davantage de cette mission

Ressources associées

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.