Zum Inhalt

1. November 2026

DeepSeek SuperAgent erklärt: Ein Codierungsagent, der über einen einzelnen Chat hinaus funktioniert

Konzeptionelle Darstellung eines KI-Koordinators, der separate Codierungsarbeitsbereiche und menschliche Überprüfung verbindet
Abbildung: Ein Agent koordiniert separate Aufgaben, während die Leute die Kontrolle und Kontrolle behalten.

DeepSeek SuperAgent ist ein experimentelles Coding-Agent-System, das entwickelt wurde, um die Arbeit in einem GitHub-Repository zu verfolgen. Es kann autorisierte Anfragen empfangen und separate Arbeiten erstellen Elemente bearbeiten, Aufgaben in ihren eigenen Sitzungen ausführen und Ergebnisse an die ursprüngliche Konversation zurückgeben. Seine größere Idee ist Kontinuität: Der Agent nimmt am Arbeitsablauf eines Teams teil, anstatt seine Beteiligung zu beenden, wenn eine Chat-Antwort beendet ist.

Der wesentliche Unterschied: dsh-superagent ist ein von MIT lizenzierter Forschungsprototyp, der als Bundle für DeepSeek Harness erstellt wurde. Im Repository wird ausdrücklich darauf hingewiesen, dass es sich nicht um ein offizielles DeepSeek-Produkt oder eine produktionsreife Software handelt. Der öffentliche Code unterscheidet sich auch von der internen Implementierung des Teams, und einige Ideen in der begleitenden Forschung bleiben zukünftige Richtungen.

Warum die SuperAgent-Idee wichtig ist

Die meisten Programmieragenten sind gut in einer begrenzten Interaktion: Geben Sie ihnen eine Aufgabe, lassen Sie sie ein Projekt inspizieren und die Antwort oder den Patch überprüfen. Echte Softwarearbeit ist weniger ordentlich. Ein Fehlerbericht kann in einer Konversation beginnen, zu einem Problem übergehen, eine Pull-Anfrage erstellen und Tage später zurückkehren, wenn ein Test fehlschlägt oder ein Prüfer eine Änderung wünscht.

SuperAgent untersucht, was nötig ist, um diesen Arbeitsthread am Laufen zu halten. Sein Design behandelt eingehende Aktivitäten, Autorisierung, Aufgabeneigentum, Ausführung und Kommunikation als Teile eines Systems. Das Modell ist immer noch wichtig, aber der umgebende Arbeitsablauf bestimmt, wann es handeln soll, welchen Kontext es erhält und wann eine Person eingreifen muss.

Dies ist eine architektonische Richtung, kein Beweis dafür, dass ein Agent eine gesamte technische Organisation sicher alleine leiten kann.

Wie funktioniert DeepSeek SuperAgent?

Der öffentliche Prototyp konzentriert sich auf ein GitHub-Repository. GitHub ist eine Arbeitsquelle; Feishu kann optional einen weiteren Einstiegspunkt bereitstellen. Das Projekt beschreibt einen Ablauf, in dem berechtigte Anfragen zu Arbeitselementen werden, die jeweils von einer Agentensitzung in ihrem eigenen Verzeichnis bearbeitet werden. Ein Web-Panel zeigt Arbeiten an, die menschliche Aufmerksamkeit erfordern.

01 · EingabeEine Anfrage oder ein relevantes Ereignis kommt von einer verbundenen Quelle.
02 · RouteDas System prüft den Kontext und entscheidet, ob Arbeit gestartet oder angehängt werden soll.
03 · AusführenEin Mitarbeiter bearbeitet die Aufgabe in seiner eigenen Sitzung und seinem eigenen Verzeichnis.
04 · BerichtDas Ergebnis wird an die Konversation zurückgegeben, möglicherweise als Pull-Anfrage.

Die Trennung ist wichtig, wenn mehrere Dinge gleichzeitig passieren. Eine Routing-Sitzung kann eingehende Aktivitäten verarbeiten, während sich die Mitarbeiter auf einzelne Aufgaben konzentrieren. Die Ausführungsdokumentation beschreibt außerdem Parallelitätsgrenzen und gewährt der Folge- oder Statusanfrage einer Person vorrangigen Zugriff auf einen zusätzlichen Slot. Dies ist eine praktische Möglichkeit, um zu verhindern, dass neue Arbeit einen Menschen verdrängt, der versucht, eine bestehende Aufgabe fortzusetzen.

Ein konkretes Beispiel

Stellen Sie sich vor, ein autorisierter Teamkollege bittet den Agenten in einem GitHub-Problem, einen fehlgeschlagenen Test zu untersuchen. Das System kann ein Arbeitselement öffnen, ein separates Arbeitsverzeichnis vorbereiten, den Fehler untersuchen und in einem Pull-Request einen Fix vorschlagen. Ein späterer Rezensionskommentar kann Kontext für die Fortsetzung der Arbeit liefern. Ob es gelingt, hängt von der Umgebung, den Berechtigungen, der Aufgabe und der Implementierung ab; Hierbei handelt es sich um einen beispielhaften Arbeitsablauf und nicht um eine demonstrierte Garantie.

Wie unterscheidet er sich von einem typischen Codierungsassistenten?

FrageEinzelaufgaben-AssistentSuperAgent-Prototyp
Wo beginnt die Arbeit?Normalerweise eine interaktive Eingabeaufforderung oder Aufgabe.Verbundene Repository-Aktivität und berechtigte Anfragen.
Wie ist Arbeit organisiert?Oft um eine Sitzung herum.Arbeitselemente mit separaten Ausführungssitzungen und Verzeichnissen.
Was passiert danach?Eine Person beginnt normalerweise mit der nächsten Interaktion.Das System ist so konzipiert, dass Follow-ups weitergeleitet und im ursprünglichen Gespräch berichtet werden.
Was hält die Aktivität nützlich?Anweisungen und Überprüfung innerhalb der Aufgabe.Autorisierung, schriftliche Regeln, Routing, ein Panel für menschliche Aufmerksamkeit und Bedieneraufsicht.

Dies sind große Unterschiede im Arbeitsablauf, keine Rangfolge. Andere Codierungsagenten können auch asynchron ausgeführt werden, Pull-Anfragen verarbeiten oder mehrere Sitzungen verwenden. Das Besondere hier ist die besondere Kombination und das explizite Ziel, die Aufmerksamkeit zu reduzieren, die ein Team der Verwaltung des Agenten widmet.

Autonomie beginnt mit Autorisierung

Die Philosophie des Projekts ist direkt: Der Agent sollte handeln, wenn eine berechtigte Person ihn dazu auffordert oder wenn eine vom Team geschriebene Regel die Arbeit autorisiert. Für Arbeiten, die niemand ausdrücklich angefordert hat, heißt es in der Dokumentation, in einem Modus zu beginnen, der aufzeichnet, was der Agent getan hätte. Dadurch wird das vorgeschlagene Verhalten sichtbar, bevor ein Bediener seine Befugnisse erweitert.

Hier gibt es zwei verschiedene Fragen: Soll dieses Ereignis zur Arbeit werden? und Was kann der Arbeiter tun, wenn es beginnt? Eine legitime Anfrage macht nicht jeden Befehl oder jede externe Aktion angemessen. Teams müssen weiterhin Anmeldeinformationen, Repository-Zugriff, Ausführungsgrenzen und die Konsequenzen der von ihnen aktivierten Tools überprüfen.

Getrennte Arbeitsverzeichnisse helfen bei der Organisation gleichzeitiger Änderungen, aber ein Verzeichnis oder Git-Arbeitsbaum allein ist keine Sicherheitssandbox. Behandeln Sie Problemtexte, Kommentare, Protokolle und Repository-Inhalte als nicht vertrauenswürdige Eingaben und prüfen Sie Änderungen mit realen Auswirkungen durch einen Menschen.

Wo könnte es nützlich sein?

  • Problemuntersuchung: Reproduzieren Sie einen gemeldeten Fehler und bereiten Sie eine präzise Diagnose oder einen vorgeschlagenen Patch vor.
  • Pull-Request-Follow-up: Reagieren Sie auf relevantes Review-Feedback und untersuchen Sie fehlgeschlagene Prüfungen.
  • Wartungsaufgaben: Bearbeiten Sie klar abgegrenzte Aktualisierungen, bei denen ein Team Akzeptanzkriterien definieren und die Ausgabe überprüfen kann.
  • Untersuchung von Agent-Operationen: Untersuchen Sie Routing, Berechtigungen, Status und die Kosten für Unterbrechungen während eines längeren Arbeitsablaufs.

Dies sind mögliche Anwendungen des Designs, kein Anspruch darauf, dass jeder Arbeitsablauf sofort implementiert oder zuverlässig ist. Die eigene Dokumentation des Prototyps sollte der Ausgangspunkt für die Bewertung einer bestimmten Integration sein.

Was sind die Einschränkungen?

Es handelt sich um Forschungscode. Die Betreuer warnen vor Fehlern und inkonsistenten technischen Praktiken und fordern Benutzer auf, ihn zu überprüfen und anzupassen. Es sollte nicht davon ausgegangen werden, dass die in der breiteren Forschung beschriebenen Funktionen im öffentlichen Prototyp vorhanden sind.

Es hat einen definierten Umfang. Die README-Datei beschreibt einen proaktiven Codierungsagenten für ein GitHub-Repository mit optionaler Feishu-Eingabe. Er sollte nicht als Allzweckagent dargestellt werden, der beliebige Geschäftsprozesse verwalten kann.

Mehr Autonomie verursacht Betriebskosten. Ein schlecht dimensionierter Agent kann verrauschte Nachrichten, unnötige Pull-Anfragen, unsichere Änderungen oder unerwartete Modell- und Infrastrukturkosten erzeugen. Tests können einige Fehler erkennen, aber sie können nicht nachweisen, dass ein Agent die Absicht eines Teams verstanden hat.

Leistung ist kontextabhängig. Die Architektur ist interessant, aber die tatsächlichen Ergebnisse eines Teams hängen von seiner Codebasis, seinen Aufgaben, seinem Modell, seiner Konfiguration und seinem Überprüfungsprozess ab. Betrachten Sie ein kleines Experiment oder eine Demo nicht als garantierten Produktivitätsgewinn.

So bewerten Sie es verantwortungsvoll

  1. Lesen Sie das Repository und die Einrichtungsanleitung. Verstehen Sie, was der öffentliche Code implementiert und welche Dienste und Anmeldeinformationen er benötigt, bevor Sie etwas installieren.
  2. Wählen Sie ein Test-Repository mit geringem Risiko. Beginnen Sie mit einer kleinen Zulassungsliste und eingeschränkten Berechtigungen, verwenden Sie nicht vertrauliche Daten und ein für das Experiment geeignetes Ausgabenlimit.
  3. Definieren Sie eine eng gefasste Aufgabe. Bitten Sie beispielsweise um die Diagnose eines Testfehlers mit einer klaren Definition von erledigt und keine automatische Zusammenführung oder Bereitstellung.
  4. Überprüfen Sie die Entscheidungen und die Ausgabe. Überprüfen Sie den vorgeschlagenen Unterschied, die Testergebnisse, externen Nachrichten und die Ressourcennutzung. Messen Sie, ob es sowohl Aufmerksamkeit als auch Zeit spart.
  5. Erweitern Sie es nur, wenn Beweise vorliegen. Fügen Sie nach und nach Berechtigungen, Ereignisquellen oder proaktive Regeln hinzu, basierend auf beobachtetem Verhalten und der Fehlertoleranz des Teams.

Das Projekt bietet in seinem Einrichtungsleitfaden einen agentengestützten Einrichtungspfad. Da es sich um einen Forschungsprototyp handelt, überprüfen Sie die Anweisungen und die Umgebung, bevor Sie einem Agenten erlauben, sie auszuführen.

Innerhalb der Architektur: vom Ereignis zur überprüfbaren Arbeit

Ein persistenter Agent muss mehr tun, als nur Code zu generieren. Es muss eine neue Aufgabe von einer Folgeaufgabe unterscheiden, entscheiden, wem sie gehört, ausreichend Kontext zum Fortfahren bewahren und Fortschritte machen, ohne andere Anfragen zu blockieren. Der öffentliche Prototyp organisiert dies rund um Quellen, Arbeitselemente und Ausführungssitzungen.

Quellen verwandeln Aktivität in Kontext

Eine Quelle verbindet das System mit einem Ort, an dem Arbeit stattfindet. GitHub stellt Repository-Aktivität bereit; Feishu ist optional. Ein eingehendes Ereignis ist nicht automatisch ein Befehl. Das System muss die Nachricht im Kontext interpretieren, feststellen, ob sie geeignet ist, und entscheiden, ob sie zu einem vorhandenen Arbeitselement gehört oder ein neues erfordert. Diese Unterscheidung ist wichtig, wenn eine Diskussion neben einer direkten Anfrage an den Agenten auch ein normales Gespräch enthält.

Durch das Routing wird die Koordination von der Implementierung getrennt

Die Hauptsitzung kümmert sich um Routing-Entscheidungen, während ein Ausführender an einem einzelnen Ticket arbeitet. Diese Trennung gibt dem System die Möglichkeit, neue Ereignisse zu empfangen, während ein Mitarbeiter mit Code beschäftigt ist. Ein Mitarbeiter kann eine längere Untersuchung durchführen, ohne dass die Routing-Sitzung die gesamte Implementierung in ihrem eigenen aktiven Kontext halten muss.

Das macht Aufgabengrenzen nicht selbstverständlich. Zwei Berichte können denselben Fehler beschreiben und ein Überprüfungskommentar kann den Umfang einer Aufgabe ändern. Ein nützliches System muss den zugehörigen Kontext sorgfältig anhängen und vermeiden, jede Nachricht in einen separaten Job zu verwandeln. Die Qualität dieses Routings verdient neben der Qualität des resultierenden Codes eine eigene Bewertung.

Für die Ausführung sind sowohl Status als auch Tools erforderlich

Das Projekt bereitet ein Verzeichnis für ein Ticket vor, bevor mit der Arbeit begonnen wird. In der Dokumentation wird ein Git-Arbeitsbaum als typische Vorbereitungsmethode angegeben. Ein separates Verzeichnis hilft zu verhindern, dass gleichzeitige Aufgaben die nicht festgeschriebenen Änderungen gegenseitig beeinträchtigen. Außerdem gibt es jeder Aufgabe einen Ort, an dem sie Prüfungen durchführen und einen Zweig vorbereiten kann. Die Vorbereitung kann fehlschlagen, und der Fehler selbst muss sichtbar sein und darf nicht stillschweigend als abgeschlossene Arbeit behandelt werden.

Der Ausführende kann den Fortschritt oder ein Ergebnis melden und dem Arbeitselement gemäß den Regeln des Projekts eine Pull-Anfrage zuordnen. Der Pull-Request ist eine nützliche Übergabe, da er Prüfern einen konkreten Unterschied, Testergebnisse und einen Ort zur Diskussion von Änderungen bietet. Die wichtige Ausgabe besteht nicht nur darin, dass der Agent aktiv war; Es geht darum, ob das Team verstehen und überprüfen kann, was es produziert hat.

Drei Ebenen zur Bewertung

Entscheidung: War das Ereignis berechtigt und wurde an die richtige Aufgabe weitergeleitet?
Ausführung: Hat der Mitarbeiter im Rahmen seiner Berechtigungen eine angemessene, getestete Änderung vorgenommen?
Übergabe: Kann eine Person das Ergebnis überprüfen und etwaige Unsicherheiten oder verbleibende Unsicherheiten nachvollziehen Arbeit?

Was „proaktiv“ in der Praxis bedeuten sollte

Proaktivität wird oft mit uneingeschränkter Initiative verwechselt. Bei diesem Design kann ein Agent im Laufe der Zeit bereit sein, auf neue Informationen zu reagieren, die Entscheidung zum Handeln bleibt jedoch durch Anfragen und vom Team geschriebene Regeln begrenzt. Beispielsweise könnte eine Regel dem Agenten ermöglichen, eine fehlgeschlagene Prüfung einer vorhandenen, vom Agenten erstellten Pull-Anfrage zu untersuchen. Die Regel sollte den Auslöser, zulässige Aktionen und den Zeitpunkt angeben, wann der Agent anhalten und eine Person fragen muss.

Beginnen Sie mit der Aufzeichnung potenzieller Aktionen, bevor Sie die autonome Ausführung aktivieren. Überprüfen Sie, ob die vorgeschlagenen Maßnahmen relevant sind, den richtigen Umfang haben und ihre Kosten wert sind. Eine Regel, die zu viele Ereignisse abfängt, kann zu Lärm führen, selbst wenn jede einzelne Aktion vernünftig erscheint. Umgekehrt kann eine zu enge Regel dazu führen, dass nützliche Folgemaßnahmen übersehen werden. Passen Sie es anhand tatsächlicher Beispiele an, statt einer vagen Anweisung, „proaktiv zu sein“.

Gute Eskalation ist Teil des Systems

Ein Agent sollte nicht raten, wenn die Auswahl Produktverhalten, Zugriff, Ausgaben oder Daten ändert. In einer sinnvollen Eskalation wird die Entscheidung dargelegt, die praktischen Konsequenzen jeder Option erläutert und die bereits gesammelten Beweise einbezogen. Für routinemäßige Implementierungsdetails kann der Mitarbeiter oft zu einem überprüfbaren Ergebnis übergehen. Ziel ist es, Unterbrechungen für Entscheidungen zu reservieren, die einen Eigentümer benötigen.

Ein praktisches Beispiel: eine fehlgeschlagene Pull-Request-Prüfung

  1. Ereignis: Eine Prüfung schlägt bei einer Pull-Anfrage fehl, die mit einer vorhandenen Aufgabe verknüpft ist. Das Ereignis tritt über die Repository-Quelle ein.
  2. Kontext: Das System ordnet den Fehler dem relevanten Arbeitselement zu und gibt dem Worker die Prüfausgabe und den umgebenden Aufgabenkontext.
  3. Untersuchung: Der Worker untersucht den Fehler und entscheidet, ob er auf seine Änderungen, einen nicht damit zusammenhängenden fehlerhaften Test oder fehlende Informationen zurückzuführen ist. Bei Protokollen und Kommentaren handelt es sich um Daten und nicht um die Befugnis, die Aufgabe zu ändern.
  4. Aktion: Wenn die Korrektur innerhalb der Teamregeln liegt, bereitet der Mitarbeiter eine gezielte Änderung vor und führt entsprechende Prüfungen durch. Wenn die erforderliche Änderung den Produktvertrag ändert, wird eine Entscheidungspause eingelegt.
  5. Übergabe: Der Mitarbeiter meldet die Änderung, die tatsächlich durchgeführten Prüfungen und ungelöste Probleme im entsprechenden Gespräch. Ein Prüfer bleibt für die Annahme der Pull-Anfrage verantwortlich.

Dieses Beispiel veranschaulicht eine sinnvolle Betriebsrichtlinie; Es wird nicht behauptet, dass jede Bereitstellung jeden Schritt automatisch abwickelt. Konfiguration, Berechtigungen und die Implementierung des Prototyps bestimmen das tatsächliche Verhalten.

Wie sollte ein Team ein Experiment messen?

Messen Sie den gesamten Arbeitsablauf und nicht nur, wie schnell ein Patch erscheint. Beginnen Sie mit einem kleinen Satz repräsentativer Aufgaben und vergleichen Sie diese mit dem normalen Prozess Ihres Teams. Halten Sie die Aufgaben und Akzeptanzkriterien vergleichbar und zeichnen Sie Fälle auf, in denen der Agent einen erneuten Versuch oder einen menschlichen Eingriff benötigte.

MessenWas es offenbartZu stellende Frage
Zeit bis zum überprüfbaren ErgebnisWie lange es dauert, bis eine nützliche Übergabe erfolgt.Hat das Das Ergebnis enthält ausreichend Kontext und Überprüfung?
Menschliche AufmerksamkeitÜberprüfung, Klärung und Bereinigungsaufwand.Hat das Team nach der Korrektur von Fehlern Zeit gespart?
Korrektheit und NacharbeitOb Änderungen die Aufgabe erfüllen und die Überprüfung überstehen.Wie oft mussten die Mitarbeiter das Ergebnis grundlegend überarbeiten? Arbeit?
Lärm und WeiterleitungUnnötige Nachrichten, doppelte Aufgaben und verpasste Nachverfolgungen.Hat der Agent auf die richtigen Ereignisse reagiert?
Kosten und GrenzenModellnutzung, Infrastrukturaufwand und Berechtigungsverhalten.War das Ergebnis die Kosten wert und blieben die Maßnahmen im Rahmen Richtlinie?

Verfolgen Sie fehlgeschlagene und abgebrochene sowie erfolgreiche Aufgaben. Ein schnelles Ergebnis, das eine umfassende Überprüfung erfordert, ist möglicherweise weniger wertvoll als ein langsameres Ergebnis, dem ein Prüfer vertrauen kann. Notieren Sie die Stichprobengröße und den Aufgabenmix, bevor Sie Schlussfolgerungen ziehen.

DeepSeek Harness, das Modell und SuperAgent

Diese Namen beschreiben verschiedene Ebenen. Das Modell generiert und begründet Informationen; DeepSeek Harness stellt eine Agentenumgebung mit Tools und Sitzungen bereit; dsh-superagent fügt einen Workflow zum Empfangen und Koordinieren von Repository-Arbeiten hinzu. Das Ersetzen oder Verbessern einer Ebene löst nicht automatisch Probleme in den anderen. Einem stärkeren Modell kann immer noch die falsche Aufgabe zugewiesen werden, übermäßige Berechtigungen erhalten oder eine Änderung hervorgerufen werden, die überprüft werden muss.

Für Entwickler, die DeepSeek-basierte Codierungsworkflows erkunden, sollten Zugriffs- und Nutzungsbeschränkungen separat von diesem Forschungsprototyp bewertet werden. Verfügbare Codierungspläne sind bestandsgesichert und ihre Bedingungen werden auf der Preisseite angezeigt.

Kodierungspläne von DeepSeek erkunden

Überprüfen Sie die verfügbaren Optionen und ihre aktuellen Bedingungen, bevor Sie sich für einen Plan entscheiden.

Preise anzeigen →

Häufig gestellte Fragen

Ist DeepSeek SuperAgent eine neue KI? Modell?

Nr. Das öffentliche Projekt ist ein für DeepSeek Harness gepacktes Coding-Agent-System. Ein Modell liefert Argumentation und Generierung, während das umgebende System Aufgaben, Tools, Berechtigungen und Kommunikation übernimmt.

Ist es Open Source?

Ja. Das öffentliche Repository ist unter der MIT-Lizenz verfügbar. Überprüfen Sie das Repository auf die Lizenzbedingungen und alle Änderungen am Projekt.

Ist es bereit für die Produktion?

Das Repository sagt, dass es nicht produktionsbereit ist. Teams sollten es als Forschungscode behandeln, es untersuchen und in einer kontrollierten Umgebung bewerten, bevor sie eine breitere Nutzung in Betracht ziehen.

Kann es ohne menschliche Aufsicht funktionieren?

Das Design zielt darauf ab, Routineunterbrechungen zu reduzieren, aber es hängt immer noch von expliziter Autorisierung, Bedienerkonfiguration und menschlichem Urteilsvermögen ab. Reduzierte Unterbrechungen sind nicht dasselbe wie die Eliminierung von Verantwortung.

Quellen