
نظام أوامر لصيد التهديدات لبيئات التطوير المتكاملة الوكيلة
من الإشارة إلى السرب.
لا آلهة. فقط ثرنت.
نظام أوامر صيد التهديدات لبيئات التطوير الذكية (IDEs agentic).
Claude Code · OpenCode · Gemini · Codex · Copilot · Cursor · Windsurf
/thrunt:autonomous | أمر واحد، صيد كامل
تثبيت · المراحل الخمس · الأوامر · التدفقات الشائعة · المخرجات
npx thrunt-god@latest --claude --local
قم بتجهيز سطح أوامر الصيد في بيئة IDE المحلية الخاصة بك.
قم بتنزيل thrunt-god-0.3.0.vsix من الإصدار v0.3.0.
ثم قم بتثبيته بإحدى طريقتين:
...، اختر Install from VSIX...، واختر الملف الذي تم تنزيله.code --install-extension thrunt-god-0.3.0.vsix
بعد التثبيت، افتح مجلدًا يحتوي على .planning/MISSION.md أو .hunt/MISSION.md وسيتم تفعيل الشريط الجانبي لـ THRUNT تلقائيًا.
كل عملية صيد تمر بخمس مراحل. كل خطوة واضحة.
أوامر الأدوات والتنسيق (/thrunt:*) لإدارة مساحة العمل، التشخيص، الإعدادات، والتحكم في الوكلاء.
جميع حالة الصيد موجودة في دليل تخطيط في جذر المشروع (افتراضيًا .planning/). كل استعلام، إيصال، ونتيجة هو ملف، ليس ملخصًا.
.planning/
├── config.json # إعدادات المشروع (الوضع، الملف الشخصي، الموصلات، مفاتيح سير العمل)
├── MISSION.md # مهمة ونطاق برنامج الصيد
├── HYPOTHESES.md # فرضيات قابلة للاختبار مع تتبع الحالة
├── SUCCESS_CRITERIA.md # تعريف الإنجاز للبرنامج
├── HUNTMAP.md # تفصيل المراحل وخريطة التنفيذ
├── STATE.md # المرحلة الحالية، التقدم، المعوقات
├── FINDINGS.md # النتائج المؤكدة فقط
├── EVIDENCE_REVIEW.md # تدقيق سلسلة الأدلة
├── QUERIES/ # الاستعلامات المنفذة بالضبط مع الطوابع الزمنية
├── RECEIPTS/ # إيصالات التنفيذ لكل مهمة مرحلة
├── DETECTIONS/ # قواعد الكشف المعززة من النتائج
├── environment/
│ └── ENVIRONMENT.md # جرد مصدر البيانات وخريطة الوصول
├── phases/ # خطط، أبحاث، ونتائج لكل مرحلة
├── workstreams/ # حالات صيد متوازية (اختياري)
├── milestones/ # معالم مكتملة مؤرشفة
└── published/ # مخرجات نهائية
الإعدادات موجودة في .planning/config.json، يتم إنشاؤها بواسطة /hunt:new-program وقابلة للتعديل عبر /thrunt:settings. الإعدادات الافتراضية العامة في ~/.thrunt/defaults.json تُدمج في كل مشروع جديد.
المخطط الكامل وملفات تعريف الموصلات: docs/CONFIGURATION.md
قم بتعيين THRUNT_PLANNING_DIR لتغيير اسم الدليل. يؤثر هذا على جميع عمليات حل المسار، اكتشاف جذر المشروع، وتخزين المخرجات.
export THRUNT_PLANNING_DIR=".hunt"
افتراضيًا، يتم التزام .planning/ في git حتى تنتقل مخرجات الصيد مع المستودع. للحفاظ على المخرجات محليًا:
.planning/ إلى .gitignoreplanning.commit_docs: false و planning.search_gitignored: true في الإعداداتgit rm -r --cached .planning/مسارات العمل (/thrunt:new-workspace) تنشئ أشجار مخرجات معزولة تحت .planning/workstreams/{name}/ لعمليات صيد متوازية في نفس المشروع.
يقوم التمهيد بملء الحقول المؤكدة فورًا. TBD يشير فقط إلى حقائق البيئة الحية أو المشغل التي لا تزال غير معروفة.
| IDE | الأمر |
|---|
| Claude Code / Gemini | /hunt:help |
| OpenCode | /hunt-help |
| Codex | $hunt-help |
| Copilot | /hunt-help |
| Cursor / Windsurf | hunt-help |
| المرحلة |
|---|
| الإشارة | كشف، شذوذ، قيادة، أو مدخلات استخبارية تفتح القضية |
| الصيد | يتم تشكيل الفرضيات، تحديد نطاقها، وجعلها قابلة للاختبار |
| السرب | وكلاء متوازيون ينفذون تحقيقات منظمة عبر المصادر المتاحة |
| الإيصال | كل ادعاء مربوط باستعلامات دقيقة، طوابع زمنية، وسلسلة أدلة |
| النشر | فقط النتائج المؤكدة تُحزم للمستهلكين النهائيين |
| الأمر | الهدف |
|---|
/hunt:new-program | إنشاء برنامج صيد طويل الأمد |
/hunt:new-case | فتح قضية بناءً على إشارة |
/hunt:map-environment | جرد مصادر البيانات، الوصول، والطوبولوجيا |
/hunt:shape-hypothesis | تطوير وتحسين فرضيات قابلة للاختبار |
/hunt:plan <phase> | تخطيط مرحلة صيد |
/hunt:run <phase> | تنفيذ مرحلة صيد |
/hunt:validate-findings [phase] | التحقق من سلسلة الأدلة للنتائج |
/hunt:publish [target] | تعبئة وشحن النتائج |
/hunt:help | عرض جميع الأوامر والاستخدام |
إشارة واحدة |
برنامج طويل الأمد |
إشارة معبأة بحزمة |
مستقليشغل جميع المراحل المتبقية من البداية إلى النهاية: مناقشة، تخطيط، تنفيذ. يتوقف فقط لقرارات المشغل. |
| الإعداد | الافتراضي | ما يتحكم فيه |
|---|
mode | interactive | interactive يؤكد في كل خطوة، yolo يوافق تلقائيًا |
granularity | standard | عدد المراحل: coarse (3-5)، standard (5-8)، fine (8-12) |
model_profile | balanced | مستوى النموذج لكل وكيل: quality، balanced، budget، inherit |
planning.commit_docs | true | ما إذا كان .planning/ يُلتزم في git |
git.branching_strategy | none | none، phase (فرع لكل مرحلة)، milestone (فرع لكل إصدار) |