7 points par xguru 7 시간 전 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Framework de harness d’agents basé sur TypeScript qui recompose l’expérience d’usage d’agents de code comme Claude Code et Codex de manière 100 % headless et programmable
  • Les agents construits par l’utilisateur résolvent des problèmes de façon autonome et accomplissent des tâches comme s’ils utilisaient Claude Code
  • Agent = Model + Harness : permet d’exprimer tous les agents/workflows autonomes, du simple chatbot à une plateforme complète de développement
    • Possibilité de planifier, collecter le contexte, écrire des fichiers, créer des sous-agents, adopter des rôles et résoudre des problèmes
    • Généralise l’architecture de harness qui rend Claude Code et Codex si puissants
  • Construction d’agents autonomes uniquement avec du code TypeScript pur, sans supposer de TUI/GUI ni d’opérateur humain ; l’essentiel de la logique est écrit en Markdown (skills, context, AGENTS.md)
  • Architecture moderne d’agents en 4 couches
    • 01 Model (tokens · tools · prompts)
    • 02 Harness (skills · memory · sessions)
    • 03 Sandbox (bash · security · network)
    • 04 Filesystem (read · write · grep · glob)
  • Architecture indépendante du runtime (runtime-agnostic) permettant de construire et déployer le même code partout : Node.js, Cloudflare Workers, GitHub Actions, GitLab CI/CD, etc.
  • Au déploiement, l’agent peut être bundlé comme serveur HTTP, ou exécuté directement en CLI sans serveur pour des tâches locales ou CI
  • Le comportement par défaut repose sur un sandbox virtuel basé sur vercel-labs/just-bash ; comme il n’est pas nécessaire de lancer un conteneur pour chaque agent, l’extension en environnement à fort trafic est plus rapide et moins coûteuse
    • Possibilité de se connecter à un sandbox distant (comme Daytona) ou de choisir le sandbox virtuel intégré zéro config
  • API principales : init(), harness.session(), session.skill() (sortie structurée), session.prompt(), session.shell(), session.fs.writeFile()
  • Permet de protéger en séparant les tokens sensibles et les clés d’API, avec un contrôle de l’environnement pour empêcher les agents/sandboxes d’accéder directement à GITHUB_TOKEN, etc.
  • Possession directe de toute la stack agent · harness · sandbox, « ne louez pas l’agent de quelqu’un d’autre »
  • Vise à devenir le framework standard du développement d’agents, à l’image de la manière dont Astro et Next.js ont standardisé les applications web (actuellement Experimental, API susceptibles d’évoluer)
  • Pour démarrer le développement d’un nouvel agent avec Claude Code/Codex : fetch https://flueframework.com/start.md to create a new agent
  • Licence Apache-2.0

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.