DeepSeek Harness: همهچیز یه پلاگینه
خلاصهٔ کاملتر
دیپسیک ابزار جدیدش DeepSeek Harness رو تو نسخهٔ developer preview بیرون داده و سورسکدشو هم روی GitHub گذاشته. harness یعنی همون لایهای که دور مدل میپیچه و کمک میکنه محیطشو بفهمه، ابزار صدا بزنه و تو شرایط واقعی کارشو ادامه بده. خود دیپسیک این فرمول رو جلو میذاره: agent = مدل + harness؛ مدل روح agent ـه و harness چیزیه که سرپا نگهش میداره. برای امتحانکردنش فقط Node.js لازمه و رابط وبش با npx @deepseek-ai/dsh web بالا میاد.
ایدهٔ مرکزیش اینه که همهچیز پلاگینه. Harness روی Cordis سواره — یه kernel پلاگین که mount و unmount شدن پلاگینها و وابستگیهاشونو مدیریت میکنه — و کل تواناییهای agent تو خود پلاگینها زندگی میکنن: مدلها، ابزارها، skillها، سشنها، سندباکس، استوریج، حلقهٔ اجرا، زمانبندی و حتی UI. پلاگینها از راه سرویسها و رویدادهای Cordis با هم کار میکنن، برای همین میشه هر قابلیتی رو فقط تو کانفیگ عوض یا گسترش داد، بدون دستزدن به سورس Harness.
ادعای دوم، ردیابیپذیری کامل اجراست. هرچی مدل میبینه تو یه session log فقطافزودنی ثبت میشه: پرامپت سیستمی، استدلال مدل، فراخوانی ابزارها و نتیجهشون، زمانبندی subagentها و هر تزریق کانتکست. تو نمای Trajectory میشه این رکوردها رو بر اساس منبعشون دید، و resume، fork، جستوجو و replay همه روی همون یه event stream کار میکنن. یعنی وقتی یه اجرا خراب میشه، لازم نیست حدس بزنی مدل چی دیده.
چهار حالت اجرایی هم داره. Standard همهٔ ابزارها رو میده: ویرایش فایل، شل، جستوجوی فایل و وب، skill، برنامهریزی، subagent و workflow. Code mode همون امکانات رو از راه Code Mode SDK به مدل میده تا چند مرحله عملیات رو تو یه برنامهٔ TypeScript ترکیب کنه. Minimal فقط یه bash ماندگار و str_replace_editor داره و برای بنچمارک مدلها تو محیط لخت ساخته شده. Creator هم برای ساخت preset سفارشیه. تیم دیپسیک میگه پروژه هنوز در حد preview هست و پلاگینها و APIهای اصلیش قراره تغییر کنن.
نکات کلیدی:
- DeepSeek Harness تو نسخهٔ developer preview منتشر شده و سورسکدش روی GitHub بازه.
- هستهٔ Cordis کار mount و unmount و وابستگی پلاگینها رو مدیریت میکنه.
- مدل، ابزار، skill، سشن، سندباکس، استوریج، حلقه، زمانبندی و UI همه پلاگینان و با کانفیگ عوض میشن.
- لاگ فقطافزودنی سشن، resume و fork و search و replay رو روی یه event stream ممکن میکنه.
- چهار حالت Standard، Code، Minimal و Creator؛ Minimal فقط bash ماندگار و str_replace_editor داره.




