7 Punkte von xguru 7 시간 전 | Noch keine Kommentare. | Auf WhatsApp teilen
  • 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.

Noch keine Kommentare.