علم کے مرکز کے حصے ▾

نیویگیشن

▸ یہاں سے شروع کریں کردار کے لحاظ سے

زمرہ جات

ٹولز 52
لغت 12

ٹولز

DeepSeek Harness: JoinGonka Gateway کے ذریعے اپنا پرووائیڈر

DeepSeek Harness (dsh کمانڈ) — DeepSeek AI کا ایک اوپن ایجنٹ ہارنیس: ایک شیل کی طرح کا ماحول جہاں ماڈل پروجیکٹ کی فائلیں پڑھ اور ترمیم کر سکتا ہے، کمانڈ چلا سکتا ہے، ذیلی ٹاسک سونپ سکتا ہے اور ایک منصوبہ بنا سکتا ہے، اور آپ براؤزر سے اسے مانیٹر کرتے ہیں اور خطرناک اقدامات کی توثیق کرتے ہیں۔ پروجیکٹ نیا ہے: مصنفین خود اسے ڈیولپر پریویو کہتے ہیں اور خبردار کرتے ہیں کہ اس میں غیر مطابقت پذیر تبدیلیاں (breaking changes) ہو سکتی ہیں۔ لہذا نیچے دی گئی تمام معلومات ایک مخصوص ورژن — 0.1.5-rc.2 سے منسلک ہیں، جس پر ہم نے ابتدائی کنفیگریشن سے لے کر ایجنٹ کے جواب تک کا عمل مکمل کیا۔

پہلی بار چلانے پر dsh اپنے آفیشل وینڈر API کی (key) مانگتا ہے، لیکن اس کی ماڈل لیئر کھلی ہے: Settings → Models صفحے پر کوئی بھی ایسا پرووائیڈر شامل کیا جا سکتا ہے جو OpenAI Chat Completions، OpenAI Responses یا Anthropic Messages کے پروٹوکول میں سے کسی ایک کو سپورٹ کرتا ہو۔ JoinGonka Gateway ان تینوں کو سپورٹ کرتا ہے، اس لیے ہارنیس بغیر کسی پلگ ان یا پیچ کے براہ راست Gonka ڈی سینٹرلائزڈ نیٹ ورک سے منسلک ہو جاتا ہے۔

OpenRouter ڈائریکٹری میں ایپلیکیشن پیج کی ایک قابل ذکر تفصیل: گزشتہ 30 دنوں میں DeepSeek Harness جن ماڈلز کے ذریعے کام کرتا ہے، ان کی درجہ بندی میں دوسرے نمبر پر DeepSeek V4 Flash 0731 اور تیسرے نمبر پر GLM 5.3 Flash ہے (21 ستمبر 2026 تک کا ڈیٹا؛ پہلے نمبر پر ایک گمنام ٹیسٹ ماڈل ہے)۔ دونوں اوپن ماڈلز Gonka نیٹ ورک کے ذریعے چلتے ہیں — MiniMax M2.7 کے ساتھ — لہذا معروف ماڈلز بغیر تبدیلی کے دوسرے endpoint پر منتقل ہو جاتے ہیں: صرف پتہ اور فی ٹوکن قیمت تبدیل ہوتی ہے۔

DeepSeek Harness کیا ہے اور اسے کیسے چلائیں

Harness یعنی agentic کام میں ماڈل کے گرد موجود سب کچھ: "request → tool call → result → next step" کا loop، فائل اور ٹرمینل کے tools، اجازتیں اور تصدیقات، سیشن کا لاگ، context کی کمپریشن۔ DeepSeek Harness یہ سب plugins سے جوڑتا ہے: "everything is a plugin" architecture Cordis فریم ورک پر کھڑی ہے، اور کوئی بھی node — tool سے لے کر model adapter تک — core چھیڑے بغیر بدلا جا سکتا ہے۔ کوڈ MIT لائسنس کے تحت اوپن ہے۔

انسٹال کی ضرورت نہیں — بس Node.js (22.19 سے شروع ہونے والی 22 لائن، یا 24 اور اس سے نئی):

npx @deepseek-ai/dsh web

یہ کمانڈ http://127.0.0.1:3080 پر Web UI اٹھاتی ہے اور براؤزر میں کھول دیتی ہے؛ SSH سے چلانے پر پتہ صرف ٹرمینل میں پرنٹ ہوتا ہے۔ --no-open فلیگ براؤزر کے بغیر سرور چلاتا ہے، --port پورٹ بدلتا ہے۔ جس ڈائریکٹری سے dsh چلائیں وہی ڈیفالٹ working directory بنتی ہے، مگر interface سیشن اسی وقت شروع کرے گا جب workspace واضح طور پر منتخب کیا جائے۔

موڈکمانڈکس لیے
Web UIdsh webبنیادی interface: سیشنز، سیٹنگز، آپریشن کی تصدیق
ایک بار کا کامdsh --profile headless "task"اسکرپٹس اور CI: جواب stdout پر، reasoning stderr پر
ACPdsh --profile acpAgent Client Protocol کی سہولت والے ایڈیٹرز اور clients
SDKdsh --profile sdkJSON-RPC clients، بشمول Python SDK

ماڈل لیئر دو adapters پر مشتمل ہے۔ ڈائریکٹ adapter vendor کے آفیشل API پر جاتا ہے۔ Multi-provider والا — dsh-llm-pi-ai — pi-ai لائبریری پر بنیا ہوا ہے، وہی جو ٹرمینل agent Pi کی بنیاد بھی ہے؛ اسی کے ذریعے کیٹلاگ کے built-in providers اور اپنے کسی بھی endpoint کو جوڑ سکتے ہیں۔ اسی لیے سیٹنگز کے فیلڈ نام — api، contextWindow، maxTokens — وہی ہیں جو Pi سے مانوس ہیں۔

پختگی کے بارے میں۔ پروجیکٹ کا README شروع ہی وارننگ سے ہوتا ہے: developer preview، تیز iteration، breaking changes۔ الگ دستاویز SAFETY.md واضح کرتی ہے کہ سیکیورٹی آڈٹ نہیں ہوا، اور ایجنٹ ماڈل کے بنائے گئے کمانڈس چلاتا ہے۔ عملی مشورہ سیدھا سا ہے: dsh کو کنٹینر، ورچوئل مشین یا علیحدہ اکاؤنٹ میں چلائیں اور ہر اس چیز کا بیک اپ رکھیں جہاں تک وہ پہنچ سکتا ہے۔

Web UI کے ذریعے کنکشن: Settings → Models

مرحلہ 1: کلید۔ gate.joingonka.ai/register پر رجسٹر کریں: پتہ تصدیق ہونے کے بعد اکاؤنٹ میں 3M مفت ٹوکنز آ جائیں گے۔ ڈیش بورڈ میں «API کلیدیں» کا سیکشن کھولیں اور jg- پری فکس کے ساتھ ایک کلید بنائیں۔ ہارنس کے لیے الگ کلید رکھنا سہولت دیتا ہے — پھر اس کی ٹریفک اعدادوشمار میں الگ سطر میں نظر آئے گی۔

مرحلہ 2: پہلی اسکرین۔ ٹیسٹ اسٹیٹس کی اطلاع کے بعد (Continue بٹن) dsh آفیشل API کی کلید مانگے گا («Add an API key to get started»)۔ یہ لازمی نہیں: Configure later دبائیں۔

مرحلہ 3: پرووائیڈر۔ Settings → Models کھولیں اور Add a custom provider منتخب کریں۔ فارم کے خانے:

خانہقدرنوٹ
Provider IDjoingonkaچھوٹے لاطینی حروف میں، حرف سے شروع۔ شناخت مستقل ہے: یہ درخواستوں، محفوظ سیشنز اور کلید کے حوالہ کے نام میں جاتی ہے۔ نام تبدیل نہیں ہو سکتا — صرف نیا پرووائیڈر بنا کر پرانا حذف کریں
Display nameJoinGonka Gatewayفہرستوں کے لیے کوئی بھی لیبل
Base URLhttps://gate.joingonka.ai/v1/v1 لاحقے کے ساتھ
API protocolopenai-completionsپروٹوکول کیسے چنیں — نیچے دیے جدول میں
API keyjg-your-keyصرف لکھنے کا خانہ: محفوظ کرنے کے بعد صفحہ کو کلید نہیں بلکہ ماسک شدہ ڈسکرپٹر ملتا ہے

مرحلہ 4: ماڈلز۔ Models بلاک میں Fetch available models دبائیں: dsh گیٹ وے سے فہرست مانگ کر «Choose models to add» ونڈو کھولے گا۔ ہمارے رن میں اس میں نیٹ ورک کے تینوں ماڈل موجود تھے — MiniMaxAI/MiniMax-M2.7، deepseek-ai/DeepSeek-V4-Flash-0731 اور zai-org/GLM-5.3-Flash — اور Add selected کے بعد ہارنس نے خود ہر ایک کا کانٹیکسٹ ونڈو اور جواب کی حد مقرر کر دی، گیٹ وے کے ڈیٹا کے مطابق۔ اب صرف Create provider دبانا باقی ہے۔

مرحلہ 5: ماڈل کا انتخاب۔ سیٹنگز بند کریں، Choose workspace دبائیں اور پروجیکٹ ڈائریکٹری شامل کریں۔ نئے پرووائیڈر کے ماڈلز سلیکٹر میں آ جائیں گے؛ منتخب کردہ ماڈل نئے سیشنز کے لیے ڈیفالٹ بن جائے گا۔

dsh کلید کو سیٹنگز سے الگ رکھتا ہے: ~/.dsh/.credentials.yaml فائل میں، صرف مالک کے لیے اجازت کے ساتھ۔ settings.yaml میں صرف اس کے حوالہ کا نام رہتا ہے — ہمارے رن میں JOINGONKA_API_KEY، پرووائیڈر شناخت کے مطابق۔

کون سا پروٹوکول چنیں۔ گیٹ وے تینوں بولتا ہے، فرق صرف بنیادی پتے اور ضمنی سہولیات کا ہے:

API protocolBase URLکب چنیں
openai-completionshttps://gate.joingonka.ai/v1بنیادی آپشن: گیٹ وے کا کینونیکل راستہ، بٹن سے ماڈل فہرست کھنچ آتی ہے، reasoning ماڈل کی سوچ کی روانی الگ اسٹریم میں آتی ہے
openai-responseshttps://gate.joingonka.ai/v1اگر آپ کے پلگ انز یا اسکرپٹس Responses API کے لیے بنے ہوں
anthropic-messageshttps://gate.joingonka.aiAnthropic Messages فارمیٹ؛ /v1/messages راستہ کلائنٹ خود لکھتا ہے

dsh میں ایک پرووائیڈر ایک ہی پروٹوکول بولتا ہے، اس لیے دوسرا پروٹوکول یعنی مختلف Provider ID والا دوسرا پرووائیڈر۔ روزمرہ کام کے لیے پہلا آپشن کافی ہے؛ ہمارے رن میں ٹول کال کے ساتھ ایجنٹ لوپ تینوں پر چلا۔

فائل کے ذریعے سیٹنگز: settings.yaml

Models فارم ایک عام YAML دستاویز میں لکھتا ہے — $DSH_HOME/settings.yaml، بطور ڈیفالٹ ~/.dsh/settings.yaml۔ اسے براہِ راست ایڈٹ کیا جا سکتا ہے: سیٹنگز کے ہیڈر میں موجود Open configuration file بٹن فائل کھولتا ہے، اور اڈاپٹرز اگلی ریکوئسٹ پر اسے دوبارہ پڑھ لیتے ہیں — ری اسٹارٹ کی ضرورت نہیں۔ Gonka نیٹ ورک کے لیے مکمل نمونہ:

# ~/.dsh/settings.yaml
llm-pi-ai:
  providers:
    joingonka:
      displayName: JoinGonka Gateway
      apiKeyEnv: JOINGONKA_API_KEY
      api: openai-completions
      baseURL: https://gate.joingonka.ai/v1
      models:
        - id: deepseek-ai/DeepSeek-V4-Flash-0731
          name: DeepSeek V4 Flash
          contextWindow: 380000
          maxTokens: 32768
        - id: zai-org/GLM-5.3-Flash
          name: GLM-5.3 Flash
          contextWindow: 390000
          maxTokens: 8192
          reasoningEfforts:
            off: low
            high: high
        - id: MiniMaxAI/MiniMax-M2.7
          name: MiniMax M2.7
          contextWindow: 200000
          maxTokens: 8192
agent-default-model:
  provider: joingonka
  model: deepseek-ai/DeepSeek-V4-Flash-0731

یہاں اہم باتیں:

  • apiKeyEnv — یہ کلید نہیں، بلکہ اس کے حوالے کا نام ہے۔ dsh قدر کو اس ترتیب سے ڈھونڈتا ہے: اسٹارٹ کے وقت کا ماحول متغیر، پھر .credentials.yaml (جہاں فارم لکھتا ہے)، پھر اسٹارٹ ڈائریکٹری میں .env، پھر ~/.dsh/.env۔ اگر آپ ہارنس براؤزر کے بغیر سیٹ اپ کر رہے ہیں تو ~/.dsh/.env میں 600 پرمیشنز کے ساتھ JOINGONKA_API_KEY=jg-your-key لائن کافی ہے۔ اسٹارٹ کے بعد ایکسپورٹ کیا گیا متغیر پہلے سے چل رہا پروسیس نہیں دیکھ سکے گا۔
  • contextWindow اور maxTokens واضح طور پر دیں۔ dsh جس ماڈل کے بارے میں کچھ نہیں جانتا، اس کے لیے 262,144 اور 32,768 ٹوکنز مان لیتا ہے — جو حقیقی حدود سے مطابقت نہیں رکھتا۔ دیا گیا maxTokens ساتھ ہی ہر ریکوئسٹ کے لیے ڈیفالٹ جواب کی حد بھی بن جاتا ہے۔
  • reasoningEfforts — Effort مینو کے لیے استدلال کی سطحیں۔ ہاتھ سے لکھے گئے ماڈل کی کوئی سطح نہیں ہوتی، اور اس کے لیے مینو بھی ظاہر نہیں ہوتا۔ GLM-5.3 Flash کا ٹوگل بائنری ہے: low قدر استدلال بند کر دیتی ہے، کوئی بھی دوسری قدر اسے مکمل رکھتی ہے۔ اس لیے off سطح کو low سے میپ کیا گیا ہے، اور high جوں کا توں جاتا ہے۔ ہمارے رن میں off کے ساتھ استدلال کے بلاکس بالکل نہیں تھے، high کے ساتھ وہ واپس آ گئے۔
  • agent-default-model — نئے ایجنٹس کے لیے ماڈل، بشمول headless موڈ۔ انٹرفیس میں ماڈل کا انتخاب بھی یہی کرتا ہے؛ یہاں reasoningEffort بھی شامل کیا جا سکتا ہے۔

dsh ڈاکیومنٹیشن سخت گیٹ ویز کے لیے جن compat سوئچز کی سفارش کرتی ہے (supportsDeveloperRole: false, maxTokensField: max_tokens)، وہ یہاں درکار نہیں ہوں گے: JoinGonka Gateway developer رول اور max_completion_tokens فیلڈ دونوں قبول کرتا ہے۔

npx @joingonka/setup انسٹالر یہ ہارنس سیٹ اپ نہیں کرتا: پوری کنیکٹیویٹی پچھلے سیکشن کے فارم یا اوپر دیے گئے YAML فریگمنٹ تک محدود ہے۔

جانچ پڑتال اور عام غلطیاں

کسی بھی سیٹ اپ کو سب سے تیزی سے جانچنے کا طریقہ کوڈ والی ڈائریکٹری سے ایک بار چلانا ہے۔ ساتھ ایک چھوٹی سی فائل رکھیں جس میں واضح خرابی ہو اور اسے تلاش کرنے کو کہیں:

cd /path/to/project
npx @deepseek-ai/dsh --profile headless "Read calc.py and tell me in one sentence whether it has a bug."

حتمی جواب stdout پر چھپتا ہے، اور سوچ کا سفر stderr پر dsh: reasoning: کے نشان کے ساتھ آتا ہے۔ ایجنٹ کو خود ہی فائل پڑھنے کا ٹول کال کرنا چاہیے اور موضوع کے مطابق جواب دینا چاہیے: ہمارے رن میں نیٹ ورک کے تینوں ماڈلز میں سے ہر ایک نے غلط لائن بتائی۔ یعنی گیٹ وے کے ذریعے "درخواست → ٹول کال → نتیجہ → جواب" کا مکمل چکر درست طریقے سے مکمل ہو رہا ہے۔

جانچ کا دوسرا حصہ گیٹ وے کی طرف ہے۔ ڈیش بورڈ میں "استعمال" کھولیں: وہاں گھنٹوں اور دنوں کے حساب سے درخواستیں، ماڈلز اور کیز کے مطابق تقسیم نظر آتی ہے۔ ہارنس کی کی اور آخری درخواست کے تازہ وقت کے ساتھ ایک قطار نمودار ہوئی — یعنی ٹریفک واقعی گیٹ وے سے گزر رہی ہے۔

اگر کچھ غلط ہو جائے، تو عام طور پر پیغام ہی سے تشخیص ہو جاتی ہے:

کیا نظر آتا ہےاس کا کیا مطلب ہےکیا کرنا ہے
AUTH: 401: … Invalid API keyگیٹ وے نے کی قبول نہیں کیModels صفحے پر دوبارہ کی درج کریں یا اس ویری ایبل کو درست کریں جس کا حوالہ apiKeyEnv دیتا ہے
MISSING_CREDENTIAL: … no credential for provider route "joingonka"apiKeyEnv کے لنک پر کچھ نہیں ملافارم میں کی محفوظ کریں یا dsh چلانے سے پہلے ویری ایبل سیٹ کریں: ماحول صرف ایک بار، آغاز پر پڑھا جاتا ہے
UNKNOWN_MODELماڈل فراہم کنندہ کی models فہرست میں نہیں ہےاسے فارم یا فائل میں شامل کریں یا پہلے سے کنفیگر شدہ کوئی ماڈل منتخب کریں
400 … Model "…" not found. Available: …شناخت کنندہ غلط لکھا گیا، زیادہ تر وینڈر پریفکس کے بغیرگیٹ وے نے جو فہرست خود پیغام میں دی ہے اس سے id کاپی کریں
429 … currently overloaded … (rate limit)نیٹ ورک میں ماڈل کی دستیاب گنجائش اس وقت ختم ہو گئیلوڈ کے وقت یہ معمول کی صورتحال ہے: dsh خود درخواست دہراتا ہے۔ اگر دہرائیاں ختم ہو جائیں تو ماڈل بدلیں یا ایک منٹ انتظار کریں؛ حالت اسٹیٹس صفحے پر نظر آتی ہے
Fetch available models 401 واپس کرتا ہےفہرست غلط کی کے ساتھ طلب کی گئیفارم میں کی چیک کریں؛ ماڈلز دستی طور پر بھی لکھے جا سکتے ہیں — وہ بھی ویسے ہی کام کریں گے
reasoning ماڈل میں Effort مینو نہیں ہےماڈل کے اندراج میں سطحیں اعلان شدہ نہیں ہیںاوپر کی مثال کی طرح settings.yaml میں reasoningEfforts شامل کریں
reasoning ماڈل کا جواب کٹ جاتا ہے یا خالی ہےسوچ جواب کی حد میں آ کر اسے مکمل طور پر کھا گئیmaxTokens کم نہ کریں؛ مختصر کاموں کے لیے off سطح منتخب کریں
ان پٹ فیلڈ میں Select model لکھا ہے، ان پٹ بلاک ہےڈیفالٹ ماڈل حذف شدہ فراہم کنندہ کا حوالہ دے رہا ہےسیلیکٹر میں کوئی دوسرا ماڈل منتخب کریں

کون سا ماڈل منتخب کریں

نیٹ ورک کے تمام ماڈلز کی قیمت ایک جیسی ہے، اس لیے انتخاب بجٹ کے بارے میں نہیں بلکہ رویے کے بارے میں ہے۔ نیچے حدود اور ہمارے dsh رن میں ایک ہی کام پر ماڈلز کا رویہ دیا گیا ہے: ایک فائل پڑھنا اور اس میں غلطی تلاش کرنا۔

ماڈلشناخت کنندہکونٹیکسٹ / جوابdsh میں رویہ
DeepSeek V4 Flashdeepseek-ai/DeepSeek-V4-Flash-0731380K / 32768لائن کے اشارے کے ساتھ صاف جواب۔ نیٹ ورک میں سب سے بڑی رسپانس حد — طویل اصلاحات اور بڑی فائلوں کے لیے ایک ہی بار میں مفید
GLM-5.3 Flashzai-org/GLM-5.3-Flash390K / 8192Reasoning-ماڈل: dsh استدلال کو الگ تھریڈ میں دکھاتا ہے، جواب صاف رہتا ہے۔ استدلال رسپانس کی حد میں شامل ہے
MiniMax M2.7MiniMaxAI/MiniMax-M2.7200K / 8192کام کو درست حل کرتا ہے؛ استدلال الگ فیلڈ reasoning_content کے طور پر آتا ہے، جواب کے ٹیکسٹ میں صرف اصل جواب ہوتا ہے

ڈیفالٹ تجویز DeepSeek V4 Flash ہے: ایجنٹ کا کام تیزی سے کونٹیکسٹ حجم اور اصلاح کی لمبائی کی حدود میں آ جاتا ہے، لیکن یہاں دونوں پیرامیٹرز میں کافی گنجائش ہے۔ جب کسی کام کے لیے پیچیدہ منطق پر سوچنے کی ضرورت ہو، تو GLM-5.3 Flash پر سوئچ کریں اور استدلال کی سطح high رکھیں؛ تیز اصلاحات کے لیے وہی فراہم کنندہ اسے off سطح پر دیتا ہے۔ MiniMax M2.7 مختصر کاموں کے لیے ایک متوازن آپشن ہے، جب نظر آنے والا استدلال رکاوٹ نہ بنے۔ ماڈل کو انٹرفیس سلیکٹر میں یا agent-default-model بلاک میں model سٹرنگ کا استعمال کرتے ہوئے تبدیل کیا جا سکتا ہے۔

نیٹ ورک کی ساخت شرکاء کے ووٹ سے طے ہوتی ہے اور وقت کے ساتھ بدلتی رہتی ہے؛ حدود کے ساتھ موجودہ فہرست ہمیشہ GET https://gate.joingonka.ai/v1/models سے حاصل کی جا سکتی ہے — Fetch available models بٹن بھی یہی استعمال کرتا ہے۔

اس کی قیمت کیا ہے اور کام کرتے وقت کیا مدنظر رکھیں

ایجنٹ ٹولز ٹوکنز کو چیٹ سے مختلف انداز میں خرچ کرتے ہیں: ہر جملے کے ساتھ ہارنس ایک سسٹم پرامپٹ اور تمام ٹولز کی تفصیلات شامل کرتا ہے، پھر ماڈل کے ساتھ ایک کثیر الجہتی ڈائیلاگ چلاتا ہے۔ ہماری رن میں، "فائل پڑھیں اور غلطی تلاش کریں" کا کام دو سے تین مراحل میں اور 14 سے 22 ہزار ٹوکنز میں مکمل ہوا، جس کا تقریباً سارا حصہ ان پٹ ہے: آپ کے سوال سے پہلے ہی ہر مرحلے پر تقریباً سات ہزار ٹوکنز خرچ ہو جاتے ہیں۔ خود مختاری (autonomy) کے لیے یہ ایک معمول کی قیمت ہے — اور یہی وجہ ہے کہ ٹوکن کی قیمت اہمیت رکھتی ہے۔

JoinGonka Gateway کے ذریعے ٹوکنز کی قیمت ان پٹ پر $0.0069 فی ملین اور آؤٹ پٹ پر $0.021 فی ملین ہے — قیمت نیٹ ورک کے تمام ماڈلز کے لیے یکساں ہے اور اس صفحہ پر لائیو سورس سے لی گئی ہے۔ ستمبر 2026 کے مطابق قیمتوں کا تخمینہ:

اسکرپٹخرچGateway کے ذریعے
ایک وقتی کام (فائل پڑھنا، غلطی تلاش کرنا)14-22K ٹوکنزسینٹ کا سوواں حصہ
فعال کام کا دن3-7M ٹوکنزچند سینٹس
فعال ترقی کا مہینہ~150M ٹوکنزتقریباً ایک ڈالر

ادائیگی اصل خرچ پر ہوتی ہے، بغیر سبسکرپشن اور بغیر ریکوئسٹ کوٹہ کے؛ بیلنس اور روزانہ کا خرچ ڈیش بورڈ میں دیکھا جا سکتا ہے۔

ورژن۔ جب تک پروجیکٹ developer preview اسٹیٹس میں ہے، ہر اپ ڈیٹ کے بعد چیک کریں کہ پرووائیڈر موجود ہے، اور ری پروڈیوسیبلیٹی کے لیے ورژن کو کمانڈ میں فکس کریں: npx @deepseek-ai/[email protected] web۔

اجازت نامہ۔ نئی سیشنز بائی ڈیفالٹ Workspace Write موڈ میں کام کرتی ہیں — ورکنگ ڈائریکٹری کے اندر لکھنا؛ انٹرفیس پالیسی سے باہر کے آپریشنز کی تصدیق کرنے کو کہتا ہے۔ موڈ Settings → General میں تبدیل ہوتا ہے۔

دہرائی۔ نیٹ ورک کی ایک وقتی غلطی کی صورت میں dsh خود ہی درخواست کو دہراتا ہے — دستاویزات کے مطابق پانچ بار تک — اس لیے نیٹ ورک پر لوڈ کا مختصر جھٹکا عام طور پر نظر انداز ہو جاتا ہے۔

پرائیویسی۔ گیٹ وے پرامپٹس اور جوابات کا مواد ذخیرہ نہیں کرتا: اعدادوشمار میں صرف خرچ کے مجموعی ڈیٹا رہتے ہیں۔ ایجنٹ پروجیکٹ فائلیں آپ کی مشین پر مقامی طور پر پڑھتا ہے۔

اگر تصاویر کے ساتھ کام کرنے کی ضرورت ہو — انٹرفیس کا اسکرین شاٹ، تصویر میں ڈایاگرام — ساتھ میں ایک دوسرا پرووائیڈر چلائیں جس میں ویژن ماڈل ہو: dsh ایک ہی وقت میں کئی پرووائیڈرز کو ہینڈل کر سکتا ہے، اور Gonka نیٹ ورک کے ماڈلز ٹیکسٹ پر مبنی ہیں۔

DeepSeek Harness واحد ایجنٹ نہیں ہے جسے ماڈل ڈویلپر لیب خود ریلیز کرتی ہے: Z.ai (GLM کے خالق) کے پاس ZCode ماحول ہے، اور MiniMax کے پاس ٹرمینل MiniMax Code ہے۔ دونوں ایک ہی کلید (key) کا استعمال کرتے ہوئے اسی گیٹ وے سے جڑ سکتے ہیں۔

DeepSeek Harness ایک اوپن ایجنٹ ہارنس ہے جو DeepSeek AI کی طرف سے developer preview اسٹیٹس میں ہے: Web UI, ون شاٹ رنز، ACP اور پلگ ان آرکیٹیکچر کے اوپر SDK۔ اپنی اینڈپوائنٹ (endpoint) معمول کے مطابق جڑتی ہے: Settings → Models → Add a custom provider, ایڈریس https://gate.joingonka.ai/v1, پروٹوکول openai-completions, کلید jg-…؛ Fetch available models بٹن خود بخود DeepSeek V4 Flash, GLM-5.3 Flash اور MiniMax M2.7 کو لمٹ سمیت کھینچ لاتا ہے۔ یہی چیز ~/.dsh/settings.yaml میں ایک llm-pi-ai بلاک کے طور پر لکھی جاتی ہے۔ GLM-5.3 Flash کے لیے off: low اور high: high لیولز کا اعلان کریں — استدلال (reasoning) قابلِ تبدیلی ہو جائے گا۔ ہارنس کو ایک الگ تھلگ ماحول میں چلائیں اور فارمیٹ مستحکم ہونے تک ورژن کو فکس رکھیں۔

مزید جاننا چاہتے ہیں؟

دیگر حصوں کو دریافت کریں یا ابھی GNK کمانا شروع کریں۔

کلید اور مفت ٹوکنز حاصل کریں →