כרטיס גיבור למאמר 'DeepSeek Harness, מוסבר': כותרת גדולה 'DeepSeek Harness', כותרת משנה 'סביבת הריצה של הסוכן מאחורי Model + Harness = Agent', ושלושה שבבים עם הטקסט 'MIT קוד פתוח', '13 באוגוסט 2026', 'תצוגה מקדימה v0.1.0-rc.6'. לוגו OrcaRouter מופיע בפינה הימנית התחתונה.
Guides & Insights

DeepSeek Harness, מוסבר: סביבת הריצה של הסוכן מאחורי "Model + Harness = Agent"

מחבר

Alistair Wren

תאריך פרסום

מודלים אחרונים · 20צפו בכל המודלים →
בנצ'מרקים: Artificial Analysis · מתעדכן יומית
חזרה לכל הפוסטים

DeepSeek Harness — dsh בקיצור — אינו מודל. זהו סביבת ההרצה לסוכנים בקוד פתוח ש-DeepSeek שחררה תחת רישיון MIT ב-13 באוגוסט 2026, והוא עדיין הדבר המהיר ביותר ש-DeepSeek אי פעם הוציאה מבחינת אימוץ: סיקור בתקשורת דיווח על כ-50,000 כוכבי GitHub ב-12 השעות הראשונות, והמאגר עמד על 242,211 כוכבים עם 29,059 פורקים כשקראנו היום את ה-API של GitHub. מה שהוא מריץ הוא DeepSeek V4.1 Flash, המודל שה-API של DeepSeek מגיש בשם deepseek-flash, או DeepSeek V4 Pro הגדול יותר כשמכוונים אותו לשם. תפקידו הוא שכבת ההנדסה שבין מודל שפה לבין משימה מוגמרת: עריכת קבצים, הרצה בטרמינל, חיפוש ברשת, ניהול הקשר, תכנון משימות וקריאה לסוכנים אחרים. הנוסחה שהצוות של DeepSeek עצמו משתמש בה היא Model + Harness = Agent — המודל מנמק, וההארנס עושה את כל השאר.

ההבחנה הזו היא הנקודה של המאמר הזה. אנשים שמחפשים "deepseek harness" בדרך כלל מצפים לסקירת מודל ומגיעים לכתבות השקה במקום. אז הנה התשובה מיד: DSH הוא לא מודל שאתה קורא לו דרך API. זה תוכנית שאתה מתקין ומריץ — חבילת ה-npm היא @deepseek-ai/dsh, שהתג האחרון שלה כעת מתפענח ל-0.2.0-rc.2 — שלושה קווי הפצה מעבר לבנייה 0.1.x שהעמוד הזה נכתב במקור נגדה, ומעבר לצ'יפ הגרסה על הכרטיס למעלה — והיא מחברת את המודל שאתה נותן לה (DeepSeek V4.1 Flash כברירת מחדל) למערכת הקבצים שלך, למסוף שלך, לאינטרנט ולסוכנים אחרים. היא ברישיון MIT, בנויה על מסגרת תוספים שנקראת Cordis, והיא במפורש תצוגה מקדימה למפתחים שמזהירה מפני שינויים שוברים. אפליקציית שולחן העבודה הארוזה ש-Deep​Seek הכריזה עליה ב-2 באוקטובר — בניות ל-macOS ול-Windows, כשמשתמשי Linux מופנים לחבילת ה-npm — היא המשטח החדש ביותר מעליה. להלן מה היא בעצם עושה, איך להריץ אותה היום, ואיפה היא נופלת.

מה רתמה בעצם עושה (ולמה המונח מבלבל)

רתמה היא הפיגום שמאפשר למודל גולמי לעשות עבודה בעולם האמיתי. מודל לבדו יכול רק לייצר טקסט. תנו לו רתמה והוא יכול לקרוא ולכתוב קבצים, להריץ פקודות במעטפת שלכם, לחפש באינטרנט, לשמור על תוכנית, להפעיל כלים, להגיב לשגיאות, ולשפוט מתי משימה הושלמה. הפורמולה הציבורית של Deep​Seek — המופיעה שוב ושוב בסיקור ההשקה ובמודעות הדרושים שלה — היא "Model + Harness = Agent": המודל מספק את החשיבה, והרתמה מספקת את כל השאר.

זו הסיבה שהשחרור חשוב מעבר למוצר אחד. Deep​Seek דיווח על ציוני הבנצ'מרק הסוכניים של שני הדגמים האחרונים שלו מתוך ה-harness הזה: תיעוד ה-API של DeepSeek V4 Flash מציין שתוצאת ה-Terminal-Bench 2.1 שלו, 82.7, הופקה ב-"Deep​Seek Harness minimal mode." ה-harness הוא סביבת הייחוס שממנה הגיעו המספרים האלה, וכעת הוא פתוח לציבור — כל אחד יכול לשחזר או לסתור אותם.

הכל הוא תוסף: ארכיטקטורת קורדיס

עיצוב הליבה של DSH, כפי שמוצהר ב-README שלו, הוא שהכול הוא תוסף. לולאת הסוכן, מתאמי המודלים, הכלים, המיומנויות, אחסון הסשנים, ארגז החול, התזמון, ואפילו ממשק האינטרנט — כולם תוספי Cordis. אין ליבה מיוחסת שצריך לתקן: אתה מרחיב את התשתית על ידי התקנת תוסף לצד האחרים, וכל רישום הוא אפקט שמתבטל כשהתוסף נפרק. מנוע התוספים הוא Cordis, מסגרת-על שעיצובה מתואר במאמר של אוניברסיטת פקינג ו-Deep​Seek, "A Programming Paradigm for Spatiotemporal Composability."

ההשלכה המעשית היא הפרדה חדה בין תחומי אחריות: תוספים מוסיפים יכולות; פריסטים קובעים אילו יכולות סוכן נתון יכול לראות. המונורפו מכיל כעת 55 חבילות תחת packages/ — core, llm, mcp, sandbox, context, plan, goal, workspace ועוד — וכיסוי ההשקה מנה יותר מ-100 תוספים של צד ראשון, עם חנות תוספים שכבר הוקצתה ו-288 מאגרי תוספים קהילתיים שנאספו ב-GitHub בתוך 24 שעות מהשחרור. זה היה לפני שישה שבועות. נושא dsh-plugin שבו Deep​Seek משתמש לגילוי תוספים מחזיר כעת יותר מ-17,000 מאגרים בחיפוש של GitHub, שאותו קראנו ב-2 באוקטובר 2026 — המערכת האקולוגית המשיכה לגדול גם כשההרנס עצמו נשאר על מועמדי שחרור.

ארבעת הפריסיטים — ומתי להשתמש באיזה מהם

DSH מגיע עם ארבע תצורות סוכן, כל אחת טוענת ערכת תוספים שונה. מתפריט התצורות הקבועות של ממשק ה-Web UI:

• Standard — סוכן קידוד מלא: עריכת קבצים, shell, חיפוש קבצים ואינטרנט, מיומנויות, תכנון, מטרות, תת-סוכנים וזרימות עבודה. ברירת המחדל הנכונה לרוב העבודות.

• Code — המכונה PTC, 'קריאת כלים פרוגרמטית', בסיקור העיתונות הסינית — כל מה שיש ב-Standard, בתוספת Code Mode SDK שמאפשר למודל לכתוב תוכניות TypeScript כדי להרכיב קריאות לכלים מרובי-שלבים בתוכנית אחת. חזק יותר, והוא יכול להכפיל תופעות לוואי וקריאות לכלים.

• Minimal — רק bash מתמשך בתוספת str_replace_editor. נועד לשחזור ריצות benchmark; זהו ה-preset שבו השתמשה Deep​Seek עבור נתון ה-82.7 של V4 Flash Terminal-Bench. Minimal אינו בלתי מזיק — גישת shell היא עדיין גישת shell.

• יוצר — ספריית ה-preset הרביעית נקראת ממש cordis — Standard פלוס בדיקת runtime, ניסויי פלאגינים של Cordis בזיכרון, וכתיבת presets. הסוכן יכול להתקין, להחליף או להרוס פלאגינים באמצע השיחה. סביבה הנדסית, לא שכבת אישור ייצור.

Comparison card of the four DSH agent presets: Standard (full coding agent, the default), Code/PTC (programmatic tool calling through a TypeScript Code Mode SDK), Minimal (persistent bash plus str_replace_editor, used for the V4 Flash Terminal-Bench 82.7 run), and Creator/cordis (preset and plugin authoring).

באיזה מהם כדאי לבחור? אם אתה משחזר benchmark, בחר ב-Minimal. אם אתה רוצה שהסוכן יכתוב אורקסטרציה רב-שלבית משלו, בחר ב-Code. אם אתה בונה או בודק תוסף, בחר ב-Creator. לכל דבר אחר, התחל עם Standard — הרשאה רחבה פירושה שאתה רוצה גם סביבת עבודה ומדיניות הרשאות הדוקות.

מסלול: התכונה שהסוקרים מכנים "DevTools לסוכנים"

התכונה הכי משובחת בסקירות מעשיות היא Trajectory. כל ריצה כותבת ללוג סשן מסוג append-only — JSONL דחוס ב-zstd עם מעטפת אירועים אחידה של סוג, רצף, זמן ונתונים — ומתעדת את כל מה שהמודל ראה: הנחיות מערכת, חשיבה, קריאות ותוצאות של כלים, תזמון תתי-סוכנים, הזרקות הקשר. תצוגת ה-Trajectory תומכת בבדיקה לפי מקור, המשך, פיצול, חיפוש והפעלה חוזרת. הפיצול הוא המהלך הבולט: אפשר לשנות הוראה אחת ולהפעיל מחדש את הריצה זה לצד זה עם המקור במקום לזרוק את הטרייס.

באופן קונקרטי, בבדיקה מעשית שפורסמה ב-15 באוגוסט, משימה בודדת של כתיבת קובץ הפיקה 61 אירועי סשן, ומשימה טריוויאלית של "השב PONG" עדיין צרכה כ-13,467 אסימוני קלט בבקשה הראשונה שלה — תקורה מפרומפטים מערכת ברירת מחדל, סכמות כלים, חוקי repo שהוזרקו אוטומטית, וסיכומי מיומנויות. זהו המחיר הכנה של רתמה שמתעדת הכל: אתה משלם אסימונים על הפיגומים, ואתה יכול לראות בדיוק על מה שילמת.

Trajectory card for DeepSeek Harness: an append-only session event timeline from turn/start through tool/call to turn/end, the JSON event envelope with type, seq, time and data fields, and two statistics — 61 session events for one file-write task and about 13,467 input tokens for a trivial 'reply PONG' first request.

MCP, פלאגינים, ותקשורת עם סוכנים אחרים

MCP הוא המקום שבו ההייפ מקדים את הבנייה הנוכחית. המונורפו כולל חבילת mcp וה-CLI כולל תלות ב-dsh-mcp-client, אך שום שרת MCP אינו מופעל כברירת מחדל, והארכיטקטורה מנתבת את שילוב הכלים דרך תוספי Cordis במקום להתייחס ל-MCP כאזרח מדרגה ראשונה. ניתן לחבר שרתי MCP כמקור כלים; זה פשוט עדיין לא הנתיב המוגדר כברירת מחדל.

מה שמפתיע עוד יותר הוא מה שרשימת ספקי תת-הסוכנים מראה. DSH יכול לשגר סוכנים אחרים כתתי-סוכנים — כולל, לפי תיעוד ה-capability-seams, ספק Codex וספק Claude Code. זוהי עמדה יוצאת דופן עבור מתחרה לנקוט: DSH הוא רתמה שיכולה להאציל עבודה למוצרים עצמם שנמדדים מולו.

סיפור התוספים הוא ההימור האמיתי של הפלטפורמה. Deep​Seek הקצתה חנות תוספים, מאגרי קהילה מתויגים לצורכי גילוי, וחנויות צד־שלישי בתוך האפליקציה כבר קיימות. הערות השחרור של 0.2.0-rc.2 מקדישות את רוב אורכן להנחיות להתקנת תוספים — תוך הבחנה בין תוספים מותקנים, לא תואמים ומצורפים — ושם עדיין מופנה המאמץ ההנדסי. המשחק הארוך הוא שהרתמה, ולא המודל, תהפוך לאקוסיסטם, ולכן הדיון בתמחור סביב DSH חשוב יותר מכל תכונה בודדת.

איך להריץ את זה היום

אתה צריך Node.js 22.19 או גרסה חדשה יותר — מניפסט החבילה דורש ^22.19.0 או >=24 — ואז פקודה אחת:

npx @deepseek-ai/dsh web

זה מפעיל את ממשק המשתמש האינטרנטי, המוגש בכתובת http://127.0.0.1:3080 כברירת מחדל. בממשק המשתמש: פתחו את הגדרות → מודלים, הדביקו מפתח API של DeepSeek, ואז בחרו סביבת עבודה — יוצר ההפעלה נשאר נעול עד שתעשו זאת. מודל ברירת המחדל הוא DeepSeek V4.1 Flash, ומדיניות ההרשאות המוגדרת כברירת מחדל היא workspace-write עם בקשות אישור לכל השאר.

יש כעת חמש נקודות כניסה: ממשק המשתמש האינטרנטי (Web UI), אפליקציית שולחן העבודה הארוזה, הרצות headless חד-פעמיות, SDK של Python שמפעיל את DSH דרך JSON-RPC stdio, ו---dump-config, שמדפיס את עץ התוספים המורכב (פרופיל ה-web הרכיב 129 שורות של תצורת תוספים; ב-headless, 81). אפליקציית שולחן העבודה היא זו שהשתנתה השבוע. DeepSeek פרסמה בילדים עבור macOS ו-Windows — כולל מחשבי Intel Mac, שם ההערה שלנו מספטמבר תיעדה את הבילד ל-Intel מחזיר 404 — וכל פיד של שולחן עבודה מדווח על גרסה 0.2.0-rc.2 עם תאריך שחרור של 29 בספטמבר. הערות הגרסה 0.2 גם אוגדות את הפקודה dsh לתוך אפליקציית שולחן העבודה לצורך ניהול תוספים, כך שהמסלול הזה כבר אינו דורש התקנה נפרדת של Node או pnpm. ההכרזה של DeepSeek עצמה מתארת תוספים ו-Workspaces כנתמכים מהקופסה ב-0.2 — טענה של ספק בנוגע לגרסת מועמדת לשחרור, אם כי עמודי התוספים וחנות ה-Workspaces שהאפליקציה חולקת עם ה-CLI גלויים במאגר הציבורי. לינוקס היא היוצא מן הכלל שההכרזה של DeepSeek עצמה מציינת בשמו: קבוצת יעדי התמיכה של סקריפט האריזה היא mac-arm64, mac-x64 ו-win-x64, שום ארטיפקט לינוקס אינו קיים תחת מארח ההורדות של DeepSeek, ולמשתמשי לינוקס נאמר להריץ npx @deepseek-ai/dsh web. מהמקור המסלול לא השתנה: git clone, pnpm install, pnpm run build, ואז pnpm dsh web.

החלק הכנה: ברמת תצוגה מקדימה, והיכן ש-DSH הוא הכלי הלא נכון.

DSH הוא גרסה 0.2.0-rc.2 — לא 1.0, ואפילו לא 0.x יציבה: כל 29 הגרסאות ב-npm וכל 24 ההפצות ב-GitHub הן גרסאות טרום-הפצה, וה-README מפורש: "יהיו שינויים שוברי תאימות." ביקורות מתקופת ההשקה מפרטות את החספוסים — כשלים שקטים תחת MSYS2 ב-Windows, התיישנות מטמון ברענון חם, השהיית שמירה מקובצת של כ-200 מ״ש שמפגרת אחרי תצוגת ההתקדמות בממשק המשתמש, וביקורת מהקהילה על כך ש-GitHub Issues מושבת במאגר המוצג כתשתית ציבורית. גם חוויית המוצר כברירת מחדל עדיין מפגרת אחרי סוכני הקוד המלוטשים שאיתם משווים אותו; סקירה מעשית אחת הסיקה שההפצה בקוד פתוח היא שלד של סביבת הרצה לסוכן, ולא מוצר מוגמר.

איפה DSH הוא הכלי הלא נכון? ארבעה מצבים. ראשית, אם אתה רוצה גימור מוכן לשימוש — קלוד קוד וקודקס של היום הם יותר גמורים, ו-DSH מיועד לאנשים שרוצים את השלד ומוכנים לסיים אותו. שנית, אם אינך יכול לבקר את מה שאתה מריץ: מקור התוספים, הבדלי התצורה, וגבולות האישורים הם כולם מסופקים על ידיך, ושימוש בייצור דורש ממשל שאתה מספק. שלישית, אם אתה עורך בדיקות השוואתיות למודלים: אינך יכול להריץ מודל אחד במצב Standard ומודל אחר במצב Minimal ולכנות את ההפרש תוצאת מודל — שינית את רתמת הבדיקה, לא רק את המודל. רביעית, אם אתה רגיש לעלות בנוגע לתקורה של טוקנים: ההקשר הפעיל תמיד יכול לשרוף אלפי טוקני קלט לפני שהמודל עושה עבודה אמיתית.

מה זה אומר עבור DeepSeek V4.1 Flash ו-DeepSeek V4 Pro

ברירת המחדל של DSH היא DeepSeek V4.1 Flash — המודל ש-API של DeepSeek מגיש בתור deepseek-flash — וגרסת הדגל DeepSeek V4 Pro (DeepSeek-V4-Pro-0813) היא אותה משפחת מודלים ש-harness נבנה כדי להריץ. שניהם זמינים היום דרך קריאות API רגילות, בלי צורך ב-harness, ושניהם מתארחים ב-OrcaRouter במחיר המחירון של DeepSeek עצמו, מועבר הלאה בתוספת 0%: $0.15 לקלט ו-$0.60 לפלט למיליון טוקנים עבור DeepSeek V4.1 Flash, ו-$0.66/$1.98 עבור DeepSeek V4 Pro. אלה תעריפי שעות שפל, ש-DeepSeek מכפיל בין 01:00 ל-04:00 ושוב בין 06:00 ל-10:00 UTC בימי חול. צילום המסך שלמטה הוא תמונת מצב מאוגוסט של עמוד המודל DeepSeek V4 Flash 0731, וה-$0.15/$0.29 שהוא מציג הוא המחיר של אותה מהדורה: עמוד התמחור של DeepSeek חושף כעת ערך Flash יחיד, deepseek-flash = DeepSeek-V4.1-Flash, במחיר $0.15/$0.60. יש לקרוא את הכרטיס כתפיסה מתוארכת, לא כתעריף של היום.

Screenshot of the OrcaRouter model page for DeepSeek V4 Flash 0731: about $0.15 input and $0.29 output per million tokens, a 1M-token context window, 384K max output, 284B total / 13B active parameters, and a Terminal-Bench 2.1 score of 82.7.

הגבול האמיתי: OrcaRouter הוא נתב מודלים, לא סביבת הרצה של סוכן, ולכן איננו מארחים את DSH — הוא אינו מודל. מה שנתב באמת נותן מענה עליו כאן הוא בעיית ה-failover ש-DSH מעלה. סביבת הבדיקה היא תצוגה מקדימה שמתפתחת במהירות — 0.2.0-rc.2 היום, ואפליקציית שולחן העבודה שמעליה צעירה אפילו יותר — ולהפנות אליה תעבורת פרודקשן פירושו להמר על ציוני agentic כפי שמדווח הספק. הרצת אותם מודלים של Deep​Seek דרך שכבת ניתוב במפתח אחד מאפשרת לך לבדוק את המספרים המקוריים של DSH תוך שמירה על מעבר אוטומטי בין ספקים עבור התעבורה שחייבת להמשיך לעבוד. סביבת הבדיקה היא הדבר שעליו להתנסות; המודלים שהיא מריצה הם הדבר שיש לנתב בזהירות.

שורה תחתונה

DeepSeek Harness הוא הדבר המשמעותי ביותר ש-DeepSeek הוציאה כקוד פתוח מאז המודלים עצמם, מכיוון שהוא משנה את משמעות המונח "DeepSeek": לא רק מודלים, אלא שכבת הסוכנים שמפעילה אותם. לקורא שמחליט מה לעשות: אם אתה בונה סוכנים, התקן את אפליקציית שולחן העבודה או את שורת הפקודה 0.2.0-rc.2 השבוע והרץ את מבחן השחזור — ה-Terminal-Bench 82.7 ש-DeepSeek פרסמה עבור מודל ה-Flash שלה הופק בתוך ה-Harness הזה, וכעת תוכל לבדוק זאת בעצמך. אבל התייחס אליו כאל מה שהוא: תצוגה מקדימה למפתחים עם שינויים שוברים בהמשך, מערכת תוספים שמתגמלת אנשים שאוהבים לשלוט בסטאק שלהם, ו-Harness שעדיין מחוספס יותר מהחלופות המלוטשות. אם אתה על לינוקס, האפליקציה הארוזה היא לא הדרך עבורך עדיין — npm היא. המודלים שמתחתיהם הם החלק האמין, ואותם אתה יכול לנתב בביטחון היום.

השוואות במאמר הזה1

זוהה מתוך המאמר הזה · בנצ'מרקים: Artificial Analysis · מתעדכן יומית