انتقل إلى المحتوى

وكلاء البرمجة

يمكن لـ Termbridge إعداد وكلاء البرمجة داخل بيئات Daytona المعزولة بتثبيت واجهات CLI الخاصة بهم ومزامنة بيانات المصادقة الحالية. وبذلك تصبح البيئة جاهزة للاستخدام دون الحاجة إلى تسجيل الدخول مجددًا.

الوكلاء المدعومون

  • Claude Code (claude)
  • Codex (codex)
  • OpenCode (opencode)

فعّل الإعداد التلقائي باختيار الوكلاء صراحةً:

سطر الأوامر
export TERMBRIDGE_SANDBOX_AGENTS=claude-code,codex,opencode

أو فعّل كل الوكلاء المعروفين:

سطر الأوامر
export TERMBRIDGE_SANDBOX_AGENT_AUTO=true

عند تفعيل الإعداد التلقائي، سينفّذ Termbridge ما يلي:

  • تثبيت واجهات CLI للوكلاء داخل البيئة المعزولة (عبر npm install -g).
  • مزامنة ملفات المصادقة المحلية مع البيئة المعزولة.
  • تمرير مفاتيح API المدعومة إلى جلسة tmux.

تُكتشف ملفات المصادقة المحلية استنادًا إلى هذه الإعدادات الافتراضية:

  • ~/.claude/.credentials.json
  • ~/.codex/auth.json
  • ~/.config/opencode/opencode.json

مزامنة المصادقة يدويًا

إذا كنت تفضّل التحكم اليدوي، يمكنك تحديد مسارات المصادقة مباشرةً:

سطر الأوامر
export TERMBRIDGE_SANDBOX_AGENT_AUTH_PATHS=~/.claude/.credentials.json,~/.codex/auth.json,~/.config/opencode/opencode.json

هل تحتاج إلى وجهات مخصصة داخل البيئة المعزولة؟ استخدم تعيينات صريحة:

سطر الأوامر
export TERMBRIDGE_SANDBOX_AGENT_AUTH_MAPS=~/.claude/.credentials.json=/home/daytona/.claude/.credentials.json

مفاتيح API ومتغيرات بيئة إضافية

يمرّر Termbridge تلقائيًا مفاتيح API الشائعة للوكلاء. أضف أسماء متغيرات بيئة أخرى عبر:

سطر الأوامر
export TERMBRIDGE_SANDBOX_AGENT_ENV=CUSTOM_TOKEN,ANOTHER_SECRET

التحكم في التثبيت

إذا أردت تخطي تثبيت واجهات CLI في البيئة المعزولة، فعيّن:

سطر الأوامر
export TERMBRIDGE_SANDBOX_AGENT_INSTALL=false

لتجاوز حزم التثبيت بالكامل:

سطر الأوامر
export TERMBRIDGE_SANDBOX_AGENT_PACKAGES=claude-code,codex,opencode

ملاحظة تنسخ مزامنة المصادقة بيانات الاعتماد المحلية إلى البيئة المعزولة. لا تستخدمها إلا مع البيئات المعزولة التي تثق بها، وفضّل البيئات المؤقتة مع TERMBRIDGE_SANDBOX_DELETE_ON_EXIT=true.