KI Entwicklertools
AgentNexus
Eine dienstgrenzenbewusste Koordinationsarchitektur für heterogene LLM-Code-Agenten mit versioniertem Dokumentenspeicher, Pub-Sub-Benachrichtigungen und diff-bewussten Updates.
AgentNexus
Was ist AgentNexus?
AgentNexus ist ein Open-Source-Framework, das mehrere LLM-Agenten auf Service-Ebene koordiniert und dabei einen versionierten Dokumentenaustausch und ein Benachrichtigungssystem verwendet, um autonome Zusammenarbeit in der Softwareentwicklung zu ermöglichen.
So nutzt du AgentNexus?
- 1Installieren mit pip: pip install -e ".[dev]"
- 2Datenbank initialisieren: python -m alembic upgrade head
- 3Server starten: python src/main.py
- 4Einen MCP-Client verbinden, indem der Server-URL zur MCP-Konfiguration hinzugefügt wird.
- 5Ein Projektraum mit dem create_space-Tool erstellen.
- 6Dienste registrieren und Dokumente pushen.
- 7Agenten für Dokumentenaktualisierungen abonnieren und get_my_updates_with_context nutzen, um Diffs zu erhalten.
AgentNexus Wichtige Funktionen
- Versionierter Dokumentenspeicher mit SHA-256-Deduplizierung
- Publish-Subscribe-Benachrichtigungen
- Diff-bewusste Updates mit Unified Diff und vollständigem Inhalt
- Verfolgung von Lebenszyklus-Phasen (Design, Entwicklung, Test, Bereitstellung, Upgrade)
- MCP HTTP-Server mit streamable-HTTP-Transport
- Web-Dashboard mit KI-Chat
- Out-of-Band-Schreibendpunkt für Token-freie Aufnahme
- FTS5-Volltextsuche mit BM25-Ranking
- KI-Planungsschicht für konversationelle Fragen/Antworten und Planung
- 281 Unit- und eigenschaftsbasierte Tests
AgentNexus Anwendungsfälle
- Koordination mehrerer LLM-Agenten in einem Softwareprojekt
- Serviceorientierte Multi-Agenten-Entwicklung
- Automatisierung von serviceübergreifenden API-Änderungen
- Dokumentenbasierte Zusammenarbeit zwischen Agenten
- Ermöglichung autonomer Code-Updates basierend auf Service-Grenzen-Änderungen
AgentNexus Preise und Gratis-Credits
AgentNexus arbeitet mit dem Modell Kostenlos.
AgentNexus Vorteile und Nachteile
Vorteile
- Open Source mit MIT-Lizenz
- Dienstgrenzenbewusste Koordination
- Versionierte und diff-bewusste Updates
- Für reale Softwarearchitektur entwickelt
- Enthält Web-Dashboard und KI-Chat
Nachteile
- Erfordert Einrichtung und Konfiguration
- Setzt MCP-Protokollkompatibilität voraus
- Dokumentation möglicherweise begrenzt
- Hauptsächlich für Python-Umgebungen ausgelegt
Wofür eignet sich AgentNexus am besten?
- Softwareentwicklungsteams, die mehrere LLM-Agenten einsetzen
- Serviceorientierte Multi-Agenten-Systeme
- Entwickler, die automatisierten Dokumentenaustausch zwischen Agenten benötigen