AutoAgents Rust-Framework fügt Python-Bindings für Prototyping hinzu

✍️ OpenClawRadar📅 Veröffentlicht: 10. März 2026🔗 Source
AutoAgents Rust-Framework fügt Python-Bindings für Prototyping hinzu
Ad

AutoAgents, ein auf Rust basierendes Multi-Agenten-Framework, hat Python-Bindings hinzugefügt, die es Entwicklern ermöglichen, in Python zu prototypisieren, während die zugrunde liegende Rust-Kernlaufzeit intakt bleibt. Dieser Ansatz behält die gleichen Provider-Schnittstellen, Pipeline-Kompositionsmodell, Agenten-Builder-Struktur und Laufzeitkonzepte bei, die von den Rust-Crates verwendet werden.

Ad

Wichtige Details

Die Python-Bindings sind für schnelles Experimentieren in Bereichen wie Robotik und anderen Anwendungsfällen konzipiert, die lokale KI erfordern, mit der Möglichkeit, ohne architektonische Änderungen zur Rust-Kernlaufzeit zu wechseln. Das Framework unterstützt lokale Modelle ohne Abhängigkeiten von externen Systemen.

Hier ist ein direkt einsetzbares Beispiel aus der Quelle, das zeigt, wie die Bindings verwendet werden:

from autoagents_llamacpp_cuda import LlamaCppBuilder, backend_build_info

async def main() -> None:
    print("Build info:", backend_build_info())
    
    llm = await (
        LlamaCppBuilder()
        .repo_id("unsloth/Qwen3.5-9B-GGUF")
        .hf_filename("Qwen3.5-9B-Q4_0.gguf")
        .max_tokens(256)
        .temperature(0.7)
        .build()
    )
    
    agent_def = ReActAgent("local_llama_cuda", "You are an helpful assistant").max_turns(10)
    
    handle = await (
        AgentBuilder(agent_def)
        .llm(llm)
        .memory(SlidingWindowMemory(window_size=20))
        .build()
    )
    
    result = await handle.run(Task(prompt="Write one short sentence about Rust."))
    print(result["response"])
    
    print("\n=== Streaming ===")
    async for chunk in handle.run_stream(Task(prompt="What is 10 + 32?")):
        print(chunk)

Das Beispiel demonstriert mehrere Schlüsselkomponenten:

  • LlamaCppBuilder zum Konfigurieren lokaler LLMs mit Parametern wie repo_id, hf_filename, max_tokens und temperature
  • ReActAgent zum Definieren von Agentenverhalten mit Zuglimits
  • AgentBuilder zum Zusammenbauen von Agenten mit LLM- und Speicherkomponenten
  • SlidingWindowMemory mit konfigurierbarer Fenstergröße
  • Sowohl synchrone (run) als auch Streaming- (run_stream) Ausführungsmodi
  • Task-Objekte zum Kapseln von Prompts

Die Maintainer suchen Feedback zu mehreren Aspekten:

  • Ob Entwickler Python-Bindings wie diese für Prototyping verwenden würden
  • API-Ergonomie und Namenskonventionen
  • Fehlende Funktionen, die die Iteration erleichtern würden (Debugging-Hilfen, Visualisierung, Beispielrezepte)
  • Bedenken bezüglich Sicherheit, Streaming oder Speichersemantik

Das Framework ist besonders relevant für Entwickler, die in Python prototypisieren, aber in Rust deployen, und bietet einen Weg vom Experimentieren zur Produktion ohne Änderung der zugrunde liegenden Architektur.

📖 Read the full source: r/LocalLLaMA

Ad

👀 Siehe auch

Akademische Forschungskompetenzen für Claude Code: Eine Mensch-in-der-Schleife-Pipeline für das Verfassen wissenschaftlicher Arbeiten
Werkzeuge

Akademische Forschungskompetenzen für Claude Code: Eine Mensch-in-der-Schleife-Pipeline für das Verfassen wissenschaftlicher Arbeiten

Academic Research Skills (ARS) v3.7.0+ ist ein Claude Code Plugin, das die Referenzsuche, Zitierformatierung, Datenprüfung und logische Konsistenzprüfung automatisiert, während der menschliche Forscher die Kontrolle behält. Installation über /plugin marketplace add Imbad0202/academic-research-skills.

OpenClawRadar
Claude Code Production Grade Plugin v3.0 veröffentlicht: Autonome Softwareentwicklungs-Pipeline
Werkzeuge

Claude Code Production Grade Plugin v3.0 veröffentlicht: Autonome Softwareentwicklungs-Pipeline

Production Grade Plugin v3.0 für Claude Code ist jetzt als freie Open-Source-Software unter MIT-Lizenz verfügbar. Das Plugin erstellt eine vollständige Entwicklungspipeline von den Anforderungen bis zur Bereitstellung mit 13 KI-Fähigkeiten, die als Ingenieurteam fungieren.

OpenClawRadar
SIDJUA v0.9.7: Open-Source Multi-Agent KI mit Durchsetzung von Governance vor der Aktion
Werkzeuge

SIDJUA v0.9.7: Open-Source Multi-Agent KI mit Durchsetzung von Governance vor der Aktion

SIDJUA v0.9.7 ist ein selbst gehostetes, quelloffenes Multi-Agenten-KI-Framework, das Governance-Regeln durchsetzt, bevor Agenten handeln, und unautorisierte Aktionen wie Budgetüberschreitungen oder Verstöße gegen den Umfang blockiert. Es unterstützt mehrere LLM-Anbieter, läuft mit 4 GB RAM und enthält eine Desktop-GUI, die mit Tauri v2 erstellt wurde.

OpenClawRadar
devopsiphai: Open-Source-Claude-Code prüft die Betriebsgesundheit in 6 Phasen
Werkzeuge

devopsiphai: Open-Source-Claude-Code prüft die Betriebsgesundheit in 6 Phasen

devopsiphai ist eine Open-Source-Claude-Code-Fähigkeit, die die Betriebsbereitschaft von Produktionsprojekten mithilfe eines 6-Phasen-Prozesses und des ARC-Frameworks überprüft und dabei Buchstabennoten sowie eine strukturierte TODO.md mit aufwandgeschätzten Aufgaben ausgibt.

OpenClawRadar