NocoBase 2.1.0-beta Release Notes

Der Inhalt dieses Dokuments gilt für NocoBase 2.1.0-beta.24 und höher.

Dies ist ein wichtiges Upgrade rund um die KI-Funktionen. Mit dieser Version können Sie KI-Agenten in NocoBase integrieren – von der CLI-Anbindung über den KI-gestützten Aufbau bis hin zu erweiterten Fähigkeiten der KI-Mitarbeiter und KI-gestützter Plugin-Entwicklung. Damit deckt diese Version den gesamten Ablauf von Umgebungsanbindung über Systemaufbau bis zur fachlichen Zusammenarbeit ab. Gleichzeitig haben wir die V2-Anpassung weiterer Seiten und Kernfunktionen vorangetrieben.

Neue Funktionen

NocoBase CLI wird offiziell zum Einstiegspunkt für KI-Agenten

In dieser Version ist die NocoBase CLI (nb) der zentrale Einstiegspunkt, über den KI-Agenten mit NocoBase verbunden werden.

Die CLI dient dazu, NocoBase-Anwendungen in einem lokalen Workspace zu initialisieren, zu verbinden und zu verwalten. Sie deckt zwei Szenarien ab:

  • Eine bestehende NocoBase-Anwendung verbinden und als CLI-Env speichern
  • Eine neue NocoBase-Anwendung über Docker, npm oder Git installieren und anschließend als CLI-Env speichern

nocobase cli visueller Assistent

Egal ob Sie KI in ein bestehendes System einbinden oder eine neue Anwendung von Grund auf erstellen möchten – die CLI ermöglicht die Initialisierung sowie die anschließende Verwaltung.

Für Teams bietet die CLI einen standardisierten Einstiegspunkt, den ein KI-Agent verstehen und bedienen kann – Umgebungsinitialisierung, Verbindungskonfiguration und Laufzeitverwaltung folgen demselben Ablauf.

Verwandte Dokumente:

KI-gestützter Aufbau: Dialog statt manueller Konfiguration

Der KI-gestützte Aufbau ist eines der zentralen Erlebnisse dieser Version. Sie können fachliche Anforderungen direkt in natürlicher Sprache beschreiben, und die KI unterstützt Sie bei Datenmodellierung, Seitenkonfiguration, Berechtigungen und Workflow-Orchestrierung.

Im Vergleich zum klassischen Low-Code-Aufbau bietet der KI-gestützte Aufbau einige deutliche Vorteile:

  • Niedrigere Einstiegshürde – man muss nicht alle Konfigurationskonzepte vorab kennen, um loszulegen
  • Kürzerer Weg von der Anforderungsbeschreibung zum Prototyp
  • Daten-, Oberflächen- und Prozesskonfiguration können kontinuierlich von der KI übernommen werden

Beispiele wie „Hilf mir, ein CRM-Datenmodell zu entwerfen", „Erstelle eine Kundenverwaltungsseite" oder „Orchestriere einen Workflow, der nach einer Bestellung automatisch den Lagerbestand reduziert" – all dies kann die KI im Rahmen der Möglichkeiten von NocoBase unterstützen.

Verwandte Dokumente:

NocoBase Skills decken den gesamten Aufbauprozess ab

Damit die KI das Konfigurationssystem von NocoBase wirklich versteht, stellen wir in dieser Version eine Reihe von Domänenwissenspaketen bereit, die in einen KI-Agenten installiert werden können – die NocoBase Skills.

Skills sind standardisierte, um die wichtigsten Funktionsbereiche von NocoBase organisierte Wissens- und Operationskapselungen, mit denen die KI Objektmodelle, Konfigurationsstrukturen und Ausführungsgrenzen besser nachvollziehen kann.

Aktuell stellen wir 8 Skills bereit, die den gesamten Aufbauprozess abdecken:

  • Umgebungsverwaltung — Umgebungsprüfung, Installation, Bereitstellung, Upgrade und Fehlerdiagnose
  • Datenmodellierung — Erstellen und Verwalten von Datentabellen, Feldern und Beziehungen
  • Oberflächenkonfiguration — Erstellen und Bearbeiten von Seiten, Blöcken, Popups und Interaktionsverknüpfungen
  • Workflow-Verwaltung — Erstellen, Bearbeiten, Aktivieren und Diagnostizieren von Workflows
  • Berechtigungskonfiguration — Verwaltung von Rollen, Berechtigungsrichtlinien, Benutzerzuweisungen und Risikoeinschätzung
  • Lösungen — Vollständige Geschäftssysteme aus YAML-Dateien stapelweise aufbauen (noch im Test, eingeschränkte Stabilität)
  • Plugin-Verwaltung — Anzeigen, Aktivieren und Deaktivieren von Plugins
  • Release-Verwaltung — Umgebungsübergreifender Release, Backup, Wiederherstellung und Migration

Mit den Skills kann die KI das Konfigurationssystem von NocoBase präziser verstehen und beim Aufbauen und Verwalten des Systems intelligentere Unterstützung leisten.

Hinweis: Die NocoBase Skills werden derzeit kontinuierlich weiterentwickelt. Beim Installieren und Initialisieren der NocoBase CLI werden die NocoBase Skills automatisch mitinstalliert; in der Regel müssen Sie sie nicht separat installieren.

Verwandte Dokumente:

KI-gestützte Plugin-Entwicklung

Diese Version ergänzt die Grundlagen für die KI-gestützte Plugin-Entwicklung, sodass die KI nicht nur am Aufbau von Anwendungen, sondern auch an der Entwicklung individueller Plugins mitwirken kann.

Dies zeigt sich in drei Bereichen:

  • Vereinheitlichung des Build-Systems auf rsbuild/rspack zur Konsolidierung von Plugin-Entwicklung und Frontend-Build
  • Bereitstellung der KI-orientierten client-v2-Funktionalität und der /v2/-Routenstruktur als Vorbereitung auf die Plugin-Entwicklung der nächsten Generation
  • Bereitstellung von Skills für die KI-gestützte Plugin-Entwicklung, damit die KI Plugin-Strukturen, Codeorganisation und Implementierungsweisen besser versteht

Zu den Vorbereitungsarbeiten rund um client-v2 gehören:

  • @nocobase/app stellt einen Einstiegspunkt für client-v2 bereit
  • Der Kern stellt das Paket @nocobase/client-v2 bereit, einschließlich Basiskomponenten, Hilfsfunktionen und Typdefinitionen
  • Jedes Plugin stellt ein Verzeichnis /src/client-v2 bereit
  • Routing wird um /v2/ erweitert
  • Der Kern wird schrittweise auf V2 migriert
  • Plugins werden schrittweise auf V2 migriert

Die einheitliche Build-Pipeline reduziert Aufwand für Entwicklung und Debugging von Frontend-Plugins. Die schrittweise Einführung von client-v2 schafft zudem eine stabilere Zielstruktur, in der die KI Plugin-Code generieren und pflegen kann.

In der Praxis bedeutet das: Sie können eine Plugin-Anforderung in natürlicher Sprache beschreiben, und die KI unterstützt Sie beim Generieren von Frontend- und Backend-Code, Datentabellen, APIs, Berechtigungskonfiguration und Internationalisierungsinhalten.

Hinweis: Die KI-gestützte Plugin-Entwicklung ist nur für die neue client-v2-Plugin-Version verfügbar. Migrationsdokumente und Skills für den Übergang von client-v1- zu client-v2-Plugins werden wir später bereitstellen, damit Sie bestehende Plugins in das neue System überführen können.

Verwandte Dokumente:

Verbesserte Fähigkeiten der KI-Mitarbeiter

Während der KI-gestützte Aufbau die Frage „Wie baue ich mit KI ein System?" beantwortet, beantworten die KI-Mitarbeiter die Frage „Wie lasse ich KI im System konkrete fachliche Aufgaben übernehmen?".

KI-Mitarbeiter gibt es bereits in früheren Versionen. In dieser Version wurden ihre Fähigkeiten jedoch ausgebaut, und auch der KI-Kern wurde nachgezogen:

Diese Verbesserungen heben Erweiterbarkeit, Orchestrierbarkeit und Ausführungsfähigkeit der KI-Mitarbeiter im Geschäftssystem auf ein neues Niveau. KI-Mitarbeiter können den aktuellen Geschäftskontext verstehen, Skills aufrufen, an automatisierten Prozessen mitwirken und externe Informationen für Analysen und Ergebnisse einbeziehen.

Wenn Ihr Team intelligente Zusammenarbeit, automatisierte Analysen und Aufgabenausführung im Geschäftssystem einführen möchte, ist dies eine der wichtigsten Neuerungen dieser Version.

Verwandte Dokumente:

V2-Anpassungen und neue Funktionen

Neben den KI-Themen werden in dieser Version weitere wichtige Funktionsmodule auf V2 aktualisiert, und es werden weiterhin neue, auf konkrete Geschäftsszenarien ausgerichtete Funktionen veröffentlicht.

Neue Funktionen

V2-Anpassungen