- TypeScript-basiertes Agent-Harness-Framework, das die Nutzungserfahrung von Coding-Agenten wie Claude Code und Codex auf 100 % headlesse und programmierbare Weise neu aufbaut
- Vom Nutzer aufgebaute Agenten können Probleme autonom lösen und Aufgaben abschließen, als würden sie Claude Code verwenden
- Agent = Model + Harness: Von einfachen Chatbots bis hin zu vollständigen Coding-Plattformen lassen sich alle autonomen Agenten/Workflows ausdrücken
- Planung, Sammeln von Kontext, Schreiben von Dateien, Erstellen von Subagenten, Übernahme von Rollen und Problemlösung sind möglich
- Verallgemeinert die Harness-Architektur, die Claude Code und Codex so leistungsfähig macht
- Aufbau autonomer Agenten allein mit reinem TypeScript-Code ohne Annahmen über TUI/GUI oder menschliche Operatoren; ein Großteil der Logik wird in Markdown (
skills, context, AGENTS.md) geschrieben
- Moderne 4-Schichten-Agentenarchitektur
- 01 Model (tokens · tools · prompts)
- 02 Harness (skills · memory · sessions)
- 03 Sandbox (bash · security · network)
- 04 Filesystem (read · write · grep · glob)
- Laufzeitunabhängige Struktur (runtime-agnostic), mit der sich derselbe Code überall bauen und deployen lässt, etwa auf Node.js, Cloudflare Workers, GitHub Actions oder GitLab CI/CD
- Beim Deployment können Agenten zu einem HTTP-Server gebündelt oder ohne Server direkt in der CLI ausgeführt werden, für lokale Aufgaben und CI-Jobs
- Standardmäßig kommt eine virtuelle Sandbox auf Basis von
vercel-labs/just-bash zum Einsatz; da nicht für jeden Agenten ein Container gestartet wird, ist in Umgebungen mit hohem Traffic eine schnelle und kostengünstige Skalierung möglich
- Wahlweise Anbindung einer Remote-Sandbox (z. B. Daytona) oder Nutzung der integrierten virtuellen Sandbox ohne Konfiguration
- Wichtige APIs:
init(), harness.session(), session.skill() (strukturierte Ausgabe), session.prompt(), session.shell(), session.fs.writeFile()
- Sensible Tokens und API-Keys können getrennt geschützt werden; per env-Steuerung kann verhindert werden, dass Agenten/Sandboxen
GITHUB_TOKEN usw. direkt sehen
- Den kompletten Stack aus Agent, Harness und Sandbox direkt selbst besitzen: "Mietet nicht die Agenten anderer"
- Zielt darauf ab, ein Standard-Framework für die Agentenentwicklung zu werden, ähnlich wie Astro und Next.js Web-Apps standardisiert haben (derzeit Experimental, API-Änderungen möglich)
- Mit Claude Code/Codex per
fetch https://flueframework.com/start.md to create a new agent die Entwicklung eines neuen Agenten starten
- Apache-2.0-Lizenz
Noch keine Kommentare.