// HEISE ONLINE — INTELLIGENZA ARTIFICIALE
KI-Agenten an der kurzen Leine: PipesHub durchsucht das Firmenwissen
PipesHub bündelt Daten aus Slack, Jira oder GitHub für die interne Suche und KI-Agenten. Version 1.0.0 bringt unter anderem Code-Graphen und strengere Rechte.
Die Entwickler der Open-Source-Plattform PipesHub haben Version 1.0.0 veröffentlicht. Das System verbindet verstreutes Unternehmenswissen aus Diensten wie Slack, Jira, GitHub oder Microsoft 365 für eine interne Suche und für KI-Agenten. Zum ersten Major Release führt das Projekt unter anderem Code-Graphen für die Repository-Analyse, engere Leitplanken für KI-Werkzeuge sowie eine überarbeitete Such-Pipeline ein. Ferner wurden die Berechtigungsprüfungen verschärft und einige Altlasten bei der Anmeldung entfernt.
PipesHub ist eine quelloffene und selbst hostbare Alternative zu kommerziellen Enterprise-Search-Diensten wie Glean. Das unter der Apache-2.0-Lizenz auf GitHub entwickelte System richtet sich an Unternehmen und Entwicklerteams, die interne Datenquellen durchsuchbar machen oder als Kontext für große Sprachmodelle und KI-Agenten bereitstellen wollen, ohne Daten an fremde Cloud-Umgebungen abzugeben. Über mehr als 50 Konnektoren zapft die Software bestehende Systeme an und übernimmt dabei die Zugriffsrechte der Quellsysteme (Permission-Aware Search). Wer ein Dokument in Google Drive oder ein Ticket in Jira nicht sehen darf, erhält daraus auch über PipesHub oder angeschlossene KI-Assistenten keine Informationen. Antworten versieht das System mit Quellenverweisen bis hin zu einzelnen Textblöcken.
Technisch kombiniert die Plattform eine Vektordatenbank (Qdrant) für die Ähnlichkeitssuche mit einer Graphdatenbank – standardmäßig Neo4j oder ArangoDB – sowie MongoDB. Durch diesen Knowledge-Graph-Ansatz erfasst PipesHub nicht nur ähnliche Textpassagen, sondern auch strukturelle Beziehungen zwischen Dokumenten, Nutzern und Systemen. Bei den Sprachmodellen setzt das Projekt laut seiner Website auf „Bring Your Own Model“: Administratoren können APIs von Anbietern wie OpenAI oder Anthropic anbinden oder lokale Modelle über Ollama betreiben. Externe Werkzeuge wie Claude Code oder Cursor greifen über das Model Context Protocol (MCP) oder SDKs für Python, TypeScript und Go auf den Wissenskontext zu.
Mit dem Release von PipesHub 1.0.0 hält ein neuer Code-Graph Einzug. Er indexiert Software-Repositories in eine navigierbare Graphstruktur, in der KI-Agenten Abhängigkeiten und Aufrufketten nachvollziehen können. Das hilft unter anderem bei der Auswirkungsanalyse (Impact Analysis): Ändert ein Entwickler eine Funktion, lässt sich über bis zu fünf Ebenen im Graphen prüfen, welche anderen Systemteile betroffen sind. Pfadsuchen im Code-Graphen sind dabei bis zu acht Hops tief möglich. Außerdem hat das Projekt die Auflösung von Funktionsaufrufen in TypeScript verbessert.
Auch die allgemeine Such-Pipeline haben die Entwickler umgebaut. Zwei Funktionen sind nun standardmäßig aktiv: das fokussierte Lesen (TARGETED_RETRIEVAL), das gezielt den relevanten Abschnitt eines längeren Dokuments extrahiert, und Zeitleisten-Zusammenfassungen (TIMELINE_SUMMARIES). Letztere kommen automatisch zum Einsatz, wenn eine Suchanfrage einen Zeitraum von mehr als einem Monat abdeckt, und arbeiten die Ergebnisse chronologisch Periode für Periode auf. Über Feature-Flags lässt sich zudem eine neue Entitätserkennung freischalten, die Zusammenhänge über Systemgrenzen hinweg verknüpft. Ein Beispiel wäre die Verknüpfung zwischen einer Slack-Nachricht, dem zugehörigen Jira-Ticket und dem abschließenden Pull-Request in GitHub.
Da KI-Agenten in PipesHub nicht nur lesen, sondern über Tools auch Aktionen in verbundenen Systemen auslösen können, verschärft Version 1.0.0 die Zugriffskontrollen. Agenten lassen sich nun streng auf die ihnen zugewiesenen Toolsets beschränken. Während Werkzeuge, die Daten lediglich anlegen oder ändern, direkt durchlaufen können, verlangen löschende Operationen eine ausdrückliche Freigabe durch den Nutzer. Generiert ein Sprachmodell eigene SQL-Abfragen, führt PipesHub diese standardmäßig nur noch