Was macht DeepSeek-Kollaboration?
Der Benutzer wünscht, dass Codex koordiniert und verifiziert, DeepSeek Harness implementiert und kein manuelles Kopieren zwischen Anwendungen erforderlich ist. Eine Anfrage zur Zusammenarbeit autorisiert die Aufgabenübergabe innerhalb des angeforderten Umfangs. Bitten Sie den Benutzer nicht, Prompts oder Ergebnisse weiterzuleiten.
Lokale Schnittstelle
Automatisches Dashboard beim Aufruf der Fähigkeit
Immer wenn diese Fähigkeit explizit aufgerufen oder für eine Kollaborationsanfrage ausgewählt wird, starten/wiederverwenden Sie automatisch und öffnen Sie sichtbar das Dashboard als ersten operativen Schritt, noch bevor Sie planen oder Arbeit verteilen. Warten Sie nicht auf die erste Aufgabenverteilung und fragen Sie nicht, ob es geöffnet werden soll: Dieser Benutzer hat explizit die automatische Öffnung angefordert. Wenn noch kein Projekt ausgewählt wurde, verwenden Sie das aktuelle Arbeitsverzeichnis, sodass allein der Aufruf der Fähigkeit ein Dashboard öffnet; wechseln Sie zum tatsächlichen Projekt-Dashboard, sobald dieses Arbeitsverzeichnis eingerichtet ist.
Starten oder verwenden Sie das lokale Live-Dashboard wieder:
python '<skill-verzeichnis>/scripts/dashboard.py' --workspace '<absolutes-projekt-verzeichnis>' --start
Nachdem --start bei JEDEM Aufruf erfolgreich war, senden Sie proaktiv eine kommentierende Nachricht mit der exakt zurückgegebenen URL als klickbaren Markdown-Link, der mit „本次协作板“ beschriftet ist. Tun Sie dies, BEVOR Sie versuchen, den Browser zu öffnen oder eine Aufgabe zu verteilen, selbst wenn ein Dashboard wiederverwendet wurde oder ein Tab bereits geöffnet ist. Verwenden Sie die URL, die für das Arbeitsverzeichnis des aktuellen Projekts zurückgegeben wurde; verwenden Sie niemals einen gespeicherten Link von einem anderen Projekt. Lassen Sie den Link nicht weg, weil der Browser blockiert ist. Die Bereitstellung eines Links ermöglicht den manuellen Zugriff, entfernt jedoch keine Firewall- oder Browserbeschränkungen. Wenn der Start fehlschlägt, melden Sie diesen Fehler anstelle einer veralteten URL.
Zeigen Sie die zurückgegebene Loopback-URL sofort im Browser von Codex mit open_in_codex oder dem Browser-Werkzeug an. Verwenden Sie einen bereits geöffneten Tab für dieses Dashboard wieder; markieren Sie mit dem Browser-Werkzeug den benutzerseitigen Tab als Liefergegenstand, damit er nach der Runde geöffnet bleibt. Überprüfen Sie, ob die Seite sichtbar und verbunden ist, setzen Sie dann die Aufgabe fort und teilen Sie den Link. Ein Link allein erfüllt nicht die automatische Öffnung. Wenn das Öffnen fehlschlägt, melden Sie den spezifischen Blocker und geben Sie die URL an, ohne zu behaupten, dass das Board geöffnet wurde. Die Seite aktualisiert sich jede Sekunde und zeigt Aufgabentext, öffentliche Antworten, Werkzeugaufrufe/-ergebnisse und den Ausführungsstatus an. Sie bietet Stopp- und Überarbeitungssteuerungen. Überarbeitungen stoppen zuerst die alte Aufgabe und setzen dann ihre exakte Sitzung im selben Arbeitsverzeichnis fort. Versprechen Sie niemals tokenweise Textausgabe: Harness kann vollständige Nachrichten ausgeben. Wenn ein Dashboard existiert, verwenden Sie dessen URL wieder, anstatt doppelte Tabs zu öffnen.
Jedes Projekt hat jetzt einen persistenten Loopback-Port und ein Zugriffstoken in <arbeitsverzeichnis>/work/deepseek-collab/dashboard-config.json. Bewahren Sie diese Datei auf; ein Neustart muss dieselbe vollständige URL beibehalten. --start überprüft einen minimalen /health-Endpunkt, verwendet eine fehlerfreie Instanz wieder oder startet einen unabhängigen versteckten Hintergrundprozess. Bei einem Portkonflikt überprüfen Sie den Listener; wechseln Sie nicht zu einem zufälligen Port und beenden Sie keine nicht zusammenhängenden Prozesse. Dies ist eine Wiederherstellung bei Aufruf, kein Betriebssystem-Startdienst oder eine kontinuierliche Überwachung.
Wenn der Browser den Zugriff unter seiner URL/Sicherheitsrichtlinie explizit verweigert, versuchen Sie nicht, alternative Ports, Hostnamen, Browseroberflächen oder Betriebssystem-Startbefehle zu verwenden, um dies zu umgehen. Sie können einen unabhängig gestoppten Dienst reparieren und die minimale Dienstgesundheit überprüfen, dann dem Benutzer die stabile URL für die manuelle Öffnung geben. Geben Sie in diesem Fall an, dass die Browseransicht unbestätigt bleibt. Der lokale Server bleibt verfügbar, solange sein Prozess läuft. Über das UI eingereichte Überarbeitungen können unabhängig von der aktuellen Chat-Runde ausgeführt werden, aber das Dashboard kann Codex nicht zur Überprüfung aufwecken. Überprüfen Sie sie in der aktiven Runde oder wenn der Benutzer zurückkehrt. Versprechen Sie keine unbeaufsichtigte Annahme durch Codex. Die tokenisierte Loopback-URL ist privat; veröffentlichen Sie sie nicht.
Verwenden Sie scripts/dispatch.py neben dieser Fähigkeit mit der verfügbaren Python-Ausführungsdatei:
python '<skill-verzeichnis>/scripts/dispatch.py' --workspace '<absolutes-projekt-verzeichnis>' --task-file '<absolute-UTF8-aufgabendatei>' --timeout 1200
Schreiben Sie die Aufgabendatei mit einem Dateiwerkzeug oder einem wörtlichen Here-String, niemals mit Shell-Interpolation von Benutzertext. Fügen Sie das Ziel, den relevanten Kontext, das zulässige Arbeitsverzeichnis/die zulässigen Dateien, Akzeptanzkriterien und den erwarteten Bericht (Änderungen, Prüfungen, ungelöste Probleme) ein. Schließen Sie Geheimnisse und nicht zusammenhängenden Chat-Verlauf aus. Teilen Sie DeepSeek mit, keine anderen Agenten zu starten, es sei denn, der Benutzer fordert dies an, und keine Veröffentlichungen, Nachrichten an Personen, Änderungen von Anmeldedaten oder Änderungen außerhalb des Aufgaben-Arbeitsverzeichnisses vorzunehmen. Diese Prompt-Grenzen sind Anweisungen, keine Betriebssystem-Sandbox; die Harness behält ihre eigenen Werkzeug-/Genehmigungseinstellungen bei. Schwächen Sie diese Einstellungen niemals.
Der Helfer ruft die installierte Electron-CLI direkt ohne Shell auf und verwendet ihren lokalen Anmeldedatendienst über den gebündelten Patch. Geben Sie Anmeldedaten niemals aus, kopieren Sie sie nicht und exportieren Sie sie nicht. Der Patch behebt die Standardeinstellung credentials.disabled: true des Headless-Profils; er ändert nicht das Desktop-Profil. Die vorhandenen Modellstandards sind deepseek-official / deepseek-flash; ersetzen Sie keinen anderen Anbieter stillschweigend.
Verwenden Sie ein Werkzeug-Timeout/Yield, das die Kontrolle für Fortschrittsaktualisierungen zurückgibt, und fragen Sie die zurückgegebene Ausführungssitzung bis zum Abschluss ab. Der Helfer erzwingt ein Timeout pro Ausführung (Standard 20 Minuten). Wenn Sandbox-Berechtigungen DeepSeek daran hindern, seine eigenen Profile/Sitzungsspeicher zu schreiben oder sich zu verbinden, fordern Sie die normale, eng gefasste Eskalation der Ausführung an; umgehen Sie die Sandbox nicht mit einem anderen Agenten oder einer anderen ausführbaren Datei.
Koordinieren und verifizieren
- Richten Sie das Projekt und seine Anweisungen ein. Halten Sie eine Basislinie der vorhandenen Änderungen fest. Verwenden Sie für Code-Repositorys bei Bedarf einen isolierten Checkout; beide Agenten dürfen nicht gleichzeitig dieselben Dateien bearbeiten.
- Verteilen Sie eine konkrete Implementierungsaufgabe. Arbeiten Sie während der Ausführung an einer unabhängigen Überprüfung/Vorbereitung oder warten Sie mit präzisen Fortschrittsaktualisierungen. Lassen Sie niemals zwei Live-Aufrufe dieselbe DeepSeek-Sitzung besitzen.
- Lesen Sie die zurückgegebene
result.json,answer.mdund relevante Ereignisse unter<arbeitsverzeichnis>/work/deepseek-collab/runs/<run-id>/. Ein erfolgreicher Lauf erfordert Exit-Code Null, ein letztes Ereignis und den Endzustandcompleted; der Helfer überprüft dies. Ein erfolgreicher Lauf allein stellt keine Implementierungskorrektheit dar. - Überprüfen Sie die tatsächlichen Dateien/Diffs und führen Sie selbst geeignete Prüfungen durch. Verwenden Sie zur Anforderung von Korrekturen die exakte zurückgegebene Sitzungs-ID und DASSELBE Arbeitsverzeichnis:
python '<skill-verzeichnis>/scripts/dispatch.py' --workspace '<gleiches-arbeitsverzeichnis>' --task-file '<nachfolgedatei>' --session-id 'session-...' --timeout 1200
- Standardmäßig maximal zwei Korrekturrunden nach der ursprünglichen Aufgabe. Wenn immer noch ungelöst, erledigen Sie das Problem selbst, wenn machbar, oder melden Sie den konkreten Blocker. Führen Sie keine Schleife bei Authentifizierungs-/Netzwerkfehlern aus und wiederholen Sie kein Timeout blind: Überprüfen Sie zuerst, ob die Arbeit noch aktiv ist und welche Dateien geändert wurden.
- Melden Sie das Ergebnis, Ihre Überprüfung und wesentliche Einschränkungen auf Chinesisch, es sei denn, der Benutzer bevorzugt eine andere Sprache. Weisen Sie klar auf den Beitrag von DeepSeek hin. Beanspruchen Sie keine dauerhafte Hintergrundüberwachung; die Kollaboration läuft, während die koordinierende Codex-Runde aktiv ist.
Fehler und Wiederherstellung
Der Helfer gibt einen Startdatensatz mit Sitzungs-ID und Ausführungsverzeichnis aus, dann ein Endergebnis. Ereignisse und Aufgabentext werden gespeichert, sobald sie eintreffen; private Reasoning-Ereignisse werden verworfen. Bei failed/timeout überprüfen Sie den Endzustandsgrund und stderr.log. Zeigen Sie nicht wahllos rohe sensible Protokolle an. Wenn nach einer Unterbrechung keine Ergebnisdatei vorhanden ist, überprüfen Sie die gespeicherten Ereignisse und Dateien, bevor Sie fortfahren. Headless kann seine eigenen Sitzungen fortsetzen; übernehmen Sie kein aktives Desktop-Gespräch. Eine neu installierte Fähigkeit benötigt möglicherweise einen neuen Codex-Chat, um in der Erkennung zu erscheinen, aber der Helfer kann im aktuellen Chat direkt aufgerufen werden.