DeepSeek Harness is een open-source platform gebaseerd op de "everything is a plugin"-architectuur van Cordis. Het systeem stelt gebruikers in staat om AI-agenten te configureren en uit te breiden via plugins voor diverse doeleinden, zoals dagelijks kantoorwerk, softwareontwikkeling en wetenschappelijk onderzoek.
De belangrijkste kenmerken zijn:
- Creator Mode: Gebruikers kunnen direct via de chat nieuwe plugins creëren om tools en vaardigheden uit te breiden.
- Brede Bestandsondersteuning: Het systeem kan werken met diverse formaten, waaronder
.docx, .xlsx, .pdf, .py en .ts.
- Automatisering: Via de "Scheduled tasks"-plugin kunnen taken op vaste tijdstippen worden uitgevoerd.
- Ontwikkelaarsgerichte tools: Voor debugging zijn gedetailleerde executie-traces, systeemprompts en runtime-informatie beschikbaar.
DeepSeek Harness is beschikbaar als desktop-app of web-UI en kan eenvoudig worden geïnstalleerd via Node.js of via de broncode op GitHub.
DeepSeek Harness
Wat is DeepSeek Harness?
DeepSeek Harness is een open-source harness van DeepSeek, gebouwd op de "everything is a plugin"-architectuur van Cordis. De applicatie kan worden gebruikt als desktop-app of kan via een web-UI vanuit code worden gelanceerd.
Het systeem ondersteunt onder andere de volgende activiteiten:
- Dagelijks werk: Het organiseren van bestanden, analyseren van data, opstellen van documenten en maken van slides.
- Coderen: Het verkennen van repositories, oplossen van bugs, bouwen van nieuwe functies en het uitvoeren van tests.
- Onderzoek: Het vinden van informatie, verifiëren van feiten en het citeren van bronnen.
- Achtergrondtaken: Het uitvoeren van scripts, het in batches verwerken van bestanden en het volgen van de voortgang.
- Plugins: Het toevoegen van bestaande plugins of het bouwen van eigen plugins om aan te sluiten bij een specifieke workflow.
Alles is een plugin
Gebruikers kunnen plugins installeren of deze direct via de chat creëren in de "Creator mode" om tools, vaardigheden en de interface uit te breiden.
Voorbeeld: Creatie van een Pomodoro-timer
In de Creator mode kan een gebruiker een plugin aanvragen, zoals een Pomodoro-timer. Het systeem doorloopt dan de volgende stappen:
- Analyse: Het laden van de relevante vaardigheden voor plugin-ontwikkeling (
cordis-plugin-development).
- Ontwerp: Het bepalen van de interface (bijvoorbeeld een floating layer via
shell.overlay).
- Implementatie: Het schrijven van de benodigde bestanden, zoals
package.json en client.js.
- Installatie: Het installeren van het bundle via de
plugin_manager.
- Verificatie: Het controleren van de live status van de plugin.
Overzicht van plugins
Er zijn diverse plugins beschikbaar, waaronder:
- Officiële plugins
- Experimentele plugins:
- Agent teams
- Auto approval review
- Scheduled tasks
- Voice input
- Overige tools:
- Terminal
- Agent loop
- Subagents
Diverse taken uitvoeren
DeepSeek Harness stelt gebruikers in staat om documenten te organiseren, spreadsheets te analyseren en code te schrijven. De resultaten kunnen direct in het systeem worden bekeken en via conversatie verder worden verfijnd. Het systeem ondersteunt diverse bestandstypen, waaronder:
.docx (Word-documenten)
.xlsx (Excel-spreadsheets)
.html (HTML-pagina's)
.ts (TypeScript-code)
.py (Python-scripts)
.pdf (PDF-documenten)
.md (Markdown-documenten)
Workflow aanpassen
Met de plugin "Scheduled tasks" kunnen taken op elk gewenst moment worden gestart of volgens een vast schema worden uitgevoerd. Gebruikers kunnen de voortgang bewaken en indien nodig de details van tool-aanroepen inspecteren.
Voorbeeld van een geplande taak: "Elke vrijdag om 17:00 uur Beijing-tijd: vat de projectnotities van deze week samen in een wekelijks rapport."
Ontwikkelaarstools
Voor debugging en optimalisatie kunnen ontwikkelaars executie-traces en gedetailleerde runtime-informatie inspecteren. Dit stelt hen in staat om problemen met tool-aanroepen en taakuitvoeringen op te lossen.
Beschikbare inzichten zijn onder andere:
- Systeemprompts: Inzicht in de initiële instructies.
- Context: Runtime context, beschikbare skills en snapshots van de omgeving.
- Tool-aanroepen: Gedetailleerde logs van acties (zoals
bash commando's of read calls), inclusief de resultaten en de timing per stap.
Ontwikkelaarservaring
Snel starten
Na installatie van Node.js kan de Web UI direct worden gestart met het volgende commando: npx @deepseek-ai/dsh web
Installeren vanuit broncode
De volledige broncode kan worden gekloond via GitHub: git clone https://github.com/deepseek-ai/deepseek-harness
Ecosysteem en Toekomst
DeepSeek Harness bevindt zich in de preview-fase, waarbij de core-plugins en API's voortdurend worden ontwikkeld. Gebruikers en ontwikkelaars wereldwijd zijn uitgenodigd om de grenzen van intelligentie te verkennen via deze open-source, herbruikbare en samenstelbare infrastructuur.
DeepSeek Harness
Wat is DeepSeek Harness?
DeepSeek Harness is een open-source harness van DeepSeek, gebouwd op de "everything is a plugin"-architectuur van Cordis. De applicatie kan worden gebruikt als desktop-app of kan via een web-UI vanuit code worden gelanceerd.
Het systeem ondersteunt onder andere de volgende activiteiten:
- Dagelijks werk: Het organiseren van bestanden, analyseren van data, opstellen van documenten en maken van slides.
- Coderen: Het verkennen van repositories, oplossen van bugs, bouwen van nieuwe functies en het uitvoeren van tests.
- Onderzoek: Het vinden van informatie, verifiëren van feiten en het citeren van bronnen.
- Achtergrondtaken: Het uitvoeren van scripts, het in batches verwerken van bestanden en het volgen van de voortgang.
- Plugins: Het toevoegen van bestaande plugins of het bouwen van eigen plugins om aan te sluiten bij een specifieke workflow.
Alles is een plugin
Gebruikers kunnen plugins installeren of deze direct via de chat creëren in de "Creator mode" om tools, vaardigheden en de interface uit te breiden.
Voorbeeld: Creatie van een Pomodoro-timer
In de Creator mode kan een gebruiker een plugin aanvragen, zoals een Pomodoro-timer. Het systeem doorloopt dan de volgende stappen:
- Analyse: Het laden van de relevante vaardigheden voor plugin-ontwikkeling (
cordis-plugin-development).
- Ontwerp: Het bepalen van de interface (bijvoorbeeld een floating layer via
shell.overlay).
- Implementatie: Het schrijven van de benodigde bestanden, zoals
package.json en client.js.
- Installatie: Het installeren van het bundle via de
plugin_manager.
- Verificatie: Het controleren van de live status van de plugin.
Overzicht van plugins
Er zijn diverse plugins beschikbaar, waaronder:
- Officiële plugins
- Experimentele plugins:
- Agent teams
- Auto approval review
- Scheduled tasks
- Voice input
- Overige tools:
- Terminal
- Agent loop
- Subagents
Diverse taken uitvoeren
DeepSeek Harness stelt gebruikers in staat om documenten te organiseren, spreadsheets te analyseren en code te schrijven. De resultaten kunnen direct in het systeem worden bekeken en via conversatie verder worden verfijnd. Het systeem ondersteunt diverse bestandstypen, waaronder:
.docx (Word-documenten)
.xlsx (Excel-spreadsheets)
.html (HTML-pagina's)
.ts (TypeScript-code)
.py (Python-scripts)
.pdf (PDF-documenten)
.md (Markdown-documenten)
Workflow aanpassen
Met de plugin "Scheduled tasks" kunnen taken op elk gewenst moment worden gestart of volgens een vast schema worden uitgevoerd. Gebruikers kunnen de voortgang bewaken en indien nodig de details van tool-aanroepen inspecteren.
Voorbeeld van een geplande taak: "Elke vrijdag om 17:00 uur Beijing-tijd: vat de projectnotities van deze week samen in een wekelijks rapport."
Ontwikkelaarstools
Voor debugging en optimalisatie kunnen ontwikkelaars executie-traces en gedetailleerde runtime-informatie inspecteren. Dit stelt hen in staat om problemen met tool-aanroepen en taakuitvoeringen op te lossen.
Beschikbare inzichten zijn onder andere:
- Systeemprompts: Inzicht in de initiële instructies.
- Context: Runtime context, beschikbare skills en snapshots van de omgeving.
- Tool-aanroepen: Gedetailleerde logs van acties (zoals
bash commando's of read calls), inclusief de resultaten en de timing per stap.
Ontwikkelaarservaring
Snel starten
Na installatie van Node.js kan de Web UI direct worden gestart met het volgende commando: npx @deepseek-ai/dsh web
Installeren vanuit broncode
De volledige broncode kan worden gekloond via GitHub: git clone https://github.com/deepseek-ai/deepseek-harness
Ecosysteem en Toekomst
DeepSeek Harness bevindt zich in de preview-fase, waarbij de core-plugins en API's voortdurend worden ontwikkeld. Gebruikers en ontwikkelaars wereldwijd zijn uitgenodigd om de grenzen van intelligentie te verkennen via deze open-source, herbruikbare en samenstelbare infrastructuur.