Pluginuri de model
Modelul este sufletul Agentului, dar în Harness este și el un plugin. Comută adaptoarele în configurare pentru a conecta DeepSeek-V4 sau un alt furnizor la aceleași instrumente și jurnale de sesiune.
plugin model DeepSeek-V4DeepSeek Harness · Totul este un plugin
DeepSeek Harness transformă «ce poate face» în module conectabile: adaptoarele de model, instrumentele, abilitățile, sesiunile, sandbox-urile, stocarea, buclele, planificarea și UI-ul sunt toate pluginuri. Aliniază mai întâi cerințele cu DeepSeek-V4 în versiunea web DeepSeek, apoi înlocuiește pluginurile corespunzătoare în configurația Harness.
Nucleu
Cordis
Încărcare / descărcare / dependențe
Capabilitate
Toate pluginuri
Inclusiv model și UI
Config
Combină liber
Nu sunt necesare modificări de sursă
Ecosistem
dsh-plugin
Descoperire prin topic GitHub
Afirmație oficială: fiecare capabilitate Agent este oferită de pluginuri. Asta înseamnă că adaptoarele DeepSeek-V4, seturile de instrumente și chiar interfața pot fi înlocuite sau extinse.
Modelul este sufletul Agentului, dar în Harness este și el un plugin. Comută adaptoarele în configurare pentru a conecta DeepSeek-V4 sau un alt furnizor la aceleași instrumente și jurnale de sesiune.
plugin model DeepSeek-V4Editarea de fișiere, Shell, căutarea, Skills și altele se înregistrează în tabelul de instrumente ca pluginuri. Modul standard oferă combinația completă; modul minimal poate fi redus la bash + editor pentru evaluări.
DeepSeek Harness instrumenteJurnalele de sesiune sunt doar-adăugare: prompturile de sistem, lanțul de gândire, rezultatele instrumentelor, planificarea subagenților și injecția de context partajează o singură sursă și pot fi redate—ca să poți depana exact ce a văzut modelul.
jurnale de sesiune DeepSeekSandbox-urile, sistemele de fișiere și persistența sunt și ele pluginuri. Schimbă politica de sandbox fără a modifica bucla Agent—doar comută implementările la nivelul de configurare.
DeepSeek Harness sandboxBucla Agent, planificarea sarcinilor și orchestrarea subagenților sunt compozabile. PTC / Code Mode merge mai departe lăsând modelul să înlănțuie instrumente pe mai mulți pași cu un program TypeScript.
buclă Agent DeepSeekWeb UI nu este un înveliș de neînlocuit. dsh web pornește interfața din browser, care însăși trăiește în arborele de pluginuri și poate suprapune pachete diferite după profil (de exemplu web / headless).
DeepSeek Harness Web UIArhitectura oficială descrie un dsh în rulare ca un arbore de pluginuri compus din mai multe straturi de configurare la pornire. Înțelegerea straturilor te ajută să extinzi, nu să faci fork.
01
Un profil este o combinație numită: bundle-urile de suprapus, pluginurile din afara arborelui și propriul cordis.patch.yml. web și headless sunt oferite ca șabloane.
02
Primul strat al aproape fiecărui profil: adaptoare de model, instrumente, persistență, politică de sandbox și aprobare, setări, credențiale, telemetrie și alte fundamente.
03
web-app suprapune aplicația de browser; headless suprapune un runner serverless de o singură execuție. Aceeași filosofie de pluginuri, forme de livrare diferite.
04
Folosește topic-ul dsh-plugin ca pluginurile să poată fi găsite. API-urile se vor schimba în timpul previzualizării; autorii de pluginuri ar trebui să urmeze ghidul oficial pentru dezvoltatori și Discussions.
Licența face codul auditabil; Cordis face runtime-ul recompozabil. Pentru dezvoltatorii de Agenți DeepSeek, asta înseamnă un cost mai mic de fork.
01
Pluginurile declară serviciile necesare (cum ar fi tools și llm) prin inject; Cordis pornește consumatorii abia după ce acele servicii sunt gata. Ordinea de încărcare este decisă de dependențe, nu de numerele de linie YAML.
02
Ascultătorii, înregistrările de instrumente și temporizatoarele sunt curățate automat când un plugin se descarcă. Resursele care au nevoie de eliberare explicită înregistrează un disposer cu effect, ca hot-swap să nu scurgă.
03
Când nu ești sigur dacă să schimbi modelul sau instrumentele, cere-i mai întâi lui DeepSeek-V4 în versiunea web DeepSeek să clarifice granițele sarcinii, apoi revino la Harness pentru a schimba configurația—evită să schimbi pluginurile orbește.
DeepSeek-V4 te ajută să formulezi sarcina; pluginurile Harness conectează capabilitățile într-un mediu real.
Aliniat cu documentația oficială: forma pluginului, compoziția de configurare și împărțirea muncii cu versiunea web DeepSeek.
Forma obișnuită este un modul TypeScript care exportă apply(ctx); poate fi și un obiect cu apply sau o subclasă Service care oferă un serviciu. Framework-ul transmite contextul partajat ctx la încărcare.
Înregistrează calea modulului sau numele pachetului în cordis.yml / overlay / patch. Tutorialele oficiale subliniază că, în unele scenarii, căile pluginurilor trebuie să fie absolute și că suprapui prin profil în loc să modifici pachetele de bază.
Oficial, UI-ul este listat ca o capabilitate de plugin la același nivel cu modelele și instrumentele. Poți selecta sau extinde interfața la nivelul de configurare fără a modifica sursa DeepSeek Harness.
Nu. Versiunea web este pentru conversație rapidă și raționament DeepSeek-V4; pluginurile sunt pentru a transforma un flux validat într-un lanț de instrumente. CTA-urile de pe acest site te duc mai întâi în conversația versiunii web.
Vor apărea modificări incompatibile—acesta este un avertisment oficial cu majuscule. Tratează pluginurile ca experimente în evoluție, urmărește Discussions și nu presupune că API-ul rămâne stabil pe termen lung.
Depozitul oficial docs/architecture.md, primerul Cordis și ghidul pentru dezvoltatori. Această pagină este o introducere pentru căutare și înțelegerea produsului; nu înlocuiește documentația upstream.
Activează dsh când ai nevoie de instrumente locale și un sandbox; poți intra acum în versiunea web DeepSeek.