سير عمل منطقي للعمل على تكامل Pi في OpenClaw.Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
التحقق من الأنواع والتدقيق
- بوابة محلية افتراضية:
pnpm check - بوابة البناء:
pnpm buildعندما يمكن أن يؤثر التغيير في مخرجات البناء أو التحزيم أو حدود التحميل الكسول/الوحدات - بوابة الهبوط الكاملة للتغييرات المكثفة في Pi:
pnpm check && pnpm test
تشغيل اختبارات Pi
شغّل مجموعة الاختبارات المركزة على Pi مباشرة باستخدام Vitest:src/agents/pi-*.test.tssrc/agents/pi-embedded-*.test.tssrc/agents/pi-tools*.test.tssrc/agents/pi-settings.test.tssrc/agents/pi-tool-definition-adapter.test.tssrc/agents/pi-hooks/*.test.ts
الاختبار اليدوي
التدفق الموصى به:- شغّل Gateway في وضع التطوير:
pnpm gateway:dev
- شغّل الوكيل مباشرة:
pnpm openclaw agent --message "Hello" --thinking low
- استخدم TUI للتصحيح التفاعلي:
pnpm tui
read أو exec حتى تتمكن من رؤية بث الأدوات ومعالجة الحمولة.
إعادة ضبط من نقطة نظيفة
توجد الحالة ضمن دليل حالة OpenClaw. الافتراضي هو~/.openclaw. إذا كان OPENCLAW_STATE_DIR مضبوطًا، فاستخدم ذلك الدليل بدلًا من ذلك.
لإعادة ضبط كل شيء:
openclaw.jsonللتكوينagents/<agentId>/agent/auth-profiles.jsonلملفات تعريف مصادقة النموذج (مفاتيح API + OAuth)credentials/لحالة المزوّد/القناة التي لا تزال موجودة خارج مخزن ملفات تعريف المصادقةagents/<agentId>/sessions/لسجل جلسات الوكيلagents/<agentId>/sessions/sessions.jsonلفهرس الجلساتsessions/إذا كانت المسارات القديمة موجودةworkspace/إذا كنت تريد مساحة عمل فارغة
agents/<agentId>/sessions/ لذلك الوكيل. إذا كنت تريد الاحتفاظ بالمصادقة، فاترك agents/<agentId>/agent/auth-profiles.json وأي حالة مزوّد ضمن credentials/ كما هي.