Skip to content

Astros Geheimes KI-Agenten-Framework

Das Team hinter dem Astro Web-Framework hat heimlich ein leistungsstarkes KI-Agenten-Framework namens Flue entwickelt. Seine clevere In-Memory-Sandbox macht den Betrieb Tausender KI-Agenten in großem Maßstab schockierend erschwinglich.

Stork.AI
Hero image for: Astros Geheimes KI-Agenten-Framework

Zusammenfassung / Kernpunkte

Das Team hinter dem Astro Web-Framework hat heimlich ein leistungsstarkes KI-Agenten-Framework namens Flue entwickelt. Seine clevere In-Memory-Sandbox macht den Betrieb Tausender KI-Agenten in großem Maßstab schockierend erschwinglich.

Astros Versehentliches Meisterwerk

Astros neues Flue Framework, ein leistungsstarkes Open-Source-System für die Entwicklung von KI-Agenten, begann nicht als öffentliches Angebot, sondern als internes Dienstprogramm. Astro-Mitbegründer Fred K. Schott und sein Team entwickelten Flue ursprünglich, um komplexe KI-Workflows direkt innerhalb von Astros eigenem GitHub Repository zu automatisieren. Sie beabsichtigten nie, dass es ein eigenständiges Agenten-Framework werden sollte.

Dieses interne Tool entwickelte sich jedoch bald zu einer ausgeklügelten Produktisierung von KI-Agenten-Harness-Konzepten, ähnlich denen, die in Anthropic’s Claude Code zu finden sind. Flue transformiert die zugrunde liegende Architektur eines KI-Agenten in ein zu 100 % programmierbares, TypeScript-natives System. Es bietet out-of-the-box Sessions, benutzerdefinierte Tools, wiederverwendbare Skills und Sandboxed Environments, die alle über eine einzige TypeScript-Datei konfigurierbar sind.

Flues wahres Potenzial wurde deutlich, als ein Ingenieur von Amplitude seine Fähigkeiten entdeckte. Da es als allgemeine Lösung für den Aufbau fortschrittlicher KI-Agenten erkannt wurde, traf das Astro-Team die strategische Entscheidung, das Projekt als Open Source zu veröffentlichen. Dieser Schritt ermöglicht es jedem Entwickler, Flues robustes, headless System für die Bereitstellung komplexer Agentenprozesse überall zu nutzen und den Entwicklungsaufwand drastisch zu reduzieren.

Die Nullkosten-Sandbox

Eine Kerninnovation, die Flues bemerkenswerte Effizienz antreibt, ist seine standardmäßige In-Memory-Sandbox, die sorgfältig für die schnelle Ausführung von KI-Agenten entwickelt wurde. Diese entscheidende Umgebung nutzt Vercel's `just-bash`, eine ausgeklügelte TypeScript-Reimplementierung der Standard-Bash-Shell. Diese architektonische Wahl weicht radikal von konventionellen Agenten-Setups ab und eliminiert den erheblichen Overhead, der oft mit der Bereitstellung und Verwaltung isolierter Ausführungsumgebungen verbunden ist.

Dieser In-Memory-Ansatz stattet Agenten mit einer umfassenden Suite wesentlicher Befehlszeilen-Dienstprogramme aus, einschließlich `grep` für komplexe Mustererkennung, `glob` für dynamische Pfaderweiterung und robuste Dateileseoperationen. Alle diese Funktionen werden direkt im Speicherbereich des Agenten ausgeführt und bieten sofortigen Zugriff. Entscheidend ist, dass dieses Design die prohibitiven Kosten und die inhärenten Latenzstrafen der Bereitstellung und des Abbaus eines echten Containers für jede einzelne Agentensitzung umgeht, ein häufiger und teurer Engpass in traditionellen Agenten-Frameworks. `just-bash` stellt sicher, dass diese grundlegenden Tools sofort und ohne externe Abhängigkeiten verfügbar sind.

Flues clevere Architektur ermöglicht es Organisationen, Tausende von KI-Agenten zu einem Bruchteil der typischen Betriebskosten bereitzustellen und zu verwalten. Das System verzögert intelligent die Notwendigkeit eines vollständigen, ressourcenintensiven Containers und skaliert nur dann auf eine solche Umgebung hoch, wenn die spezifische Aufgabe eines Agenten unbedingt erweiterten Systemzugriff oder einzigartige Abhängigkeiten erfordert. Diese strategische Optimierung macht nicht nur groß angelegte Agenten-Bereitstellungen wirtschaftlich rentabel, sondern gewährleistet auch eine bemerkenswert reaktionsschnelle Leistung, wodurch die Wirtschaftlichkeit der skalierbaren KI-Workflow-Automatisierung für komplexe Aufgaben grundlegend neu gestaltet wird.

Mehr Harness, Weniger Aufwand

Flue verfolgt eine Harness-First-Philosophie, die Entwicklern von Anfang an eine vollständige Umgebung bietet. Im Gegensatz zu Frameworks, die eine granulare Komponentenmontage erfordern, liefert Flue Sessions, Tools, Skills und Sandboxes vorintegriert. Das bedeutet, dass Ingenieure ein voll ausgestattetes Agenten-Harness überall mit minimalem Setup bereitstellen können, aufbauend auf Pi's robustem Agent Core.

Das Framework unterscheidet klar zwischen interaktiven `agents` und headless `workflows`. `Agents`, ähnlich der Konversationsschnittstelle von Claude Code, erfordern menschliche Eingaben zur Steuerung. Im Gegensatz dazu werden `workflows` vollständig autonom ausgeführt, ideal für hochspezifische, wiederholbare agentische Prozesse, die ohne Eingriff ablaufen. Entwickler organisieren diese in separaten `agents`- und `workflows`-Verzeichnissen.

Die Definition der Komponenten von Flue erfolgt vollständig in TypeScript. Entwickler spezifizieren die Kernlogik des `agents`, System-Prompts und benutzerdefinierte Tools und nutzen Typsicherheit, um lokale Skripte wie Python direkt in der Sandbox-Umgebung auszuführen. Diese umfassende TypeScript-Kontrolle optimiert die Entwicklung, ermöglicht schnelles Prototyping und Deployment, und Entwickler können das GitHub-Repository für tiefere technische Einblicke erkunden: withastro/flue: The sandbox agent framework. - GitHub.

Einmal erstellen, überall bereitstellen

Flue vereinfacht die Bereitstellung von `agents` grundlegend, indem es ganze `agents` und komplexe `workflows` in eine einzige, eigenständige Serverdatei kompiliert. Dieser innovative Ansatz reduziert die betriebliche Reibung drastisch und ermöglicht eine nahtlose Integration auf jeder Plattform, die Node.js unterstützt. Entwickler gewinnen erhebliche Flexibilität, umgehen komplizierte Konfigurationsschritte und gewährleisten ein konsistentes Verhalten in verschiedenen Hosting-Umgebungen.

Das Framework bietet maßgeschneiderte Bereitstellungsziele, die unterschiedlichen Infrastrukturanforderungen gerecht werden. Benutzer können `agents` als Standard-Node HTTP server bereitstellen, ideal für traditionelle Backend-Dienste und bestehende Infrastruktur. Alternativ unterstützt Flue Cloudflare Workers und nutzt Durable Objects für eine robuste, global verteilte Zustandspersistenz, perfekt geeignet für moderne Edge-Computing-Paradigmen, die hohe Verfügbarkeit und geringe Latenz erfordern.

Entscheidend ist, dass Flue integrierte Middleware enthält, die `agents` und `workflows` mühelos externen Systemen zugänglich macht. Diese Funktionalität ermöglicht es Entwicklern, `agents` über Standard-HTTP-Endpunkte oder über WebSockets bereitzustellen, was Echtzeit-Streaming-Antworten für hochinteraktive Anwendungen ermöglicht. Diese Vielseitigkeit stellt sicher, dass Flue-betriebene `agents` effizient in Webanwendungen, Chat-Schnittstellen und anderen dynamischen Systemen interagieren können, wodurch dynamische KI-Funktionen mit minimalem Overhead und maximaler Reichweite bereitgestellt werden.

Häufig gestellte Fragen

Was ist Flue?

Flue ist ein Open-Source-AI-`agent`-Framework, das vom Astro-Team entwickelt wurde. Es bietet ein programmierbares, headless System zum Erstellen und Bereitstellen von AI-`agents` mit integrierter Unterstützung für Tools, Fähigkeiten und Sandboxes.

Wie macht Flue den Betrieb von AI-`agents` kostengünstiger?

Flue verwendet eine virtuelle In-Memory-Sandbox, die von Vercel's 'just-bash' betrieben wird. Dies bietet Dateisystem-Tools wie `grep` und `glob`, ohne teure Container für jeden `agent` hochzufahren, was die Betriebskosten im großen Maßstab drastisch reduziert.

Ist Flue nur für das Astro Web-Framework?

Nein, Flue ist ein eigenständiges Framework. Obwohl es vom Astro-Team entwickelt wurde, kann es verwendet werden, um `agents` zu erstellen, die in jeder Umgebung bereitgestellt werden können, die Node.js oder Cloudflare Workers unterstützt.

Was ist der Unterschied zwischen einem `Agent` und einem `Workflow` in Flue?

`Agents` sind für interaktive Szenarien mit menschlicher Beteiligung konzipiert, ähnlich einem Chatbot. `Workflows` sind headless, autonome Prozesse, die ohne menschliche Eingaben ablaufen, ideal für automatisierte Aufgaben.

One weekly email of tools worth shipping. No drip funnel.

one email per week · unsubscribe in two clicks · no third-party tracking

🚀Mehr entdecken

Bleiben Sie der KI voraus

Entdecken Sie die besten KI-Tools, Agenten und MCP-Server, kuratiert von Stork.AI.

P.S. Etwas Brauchbares gebaut? Bei Stork listen

Zurück zu allen Beiträgen