Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 2 additions & 5 deletions .github/workflows/vulnerability-scan.yml
Original file line number Diff line number Diff line change
Expand Up @@ -86,11 +86,8 @@ jobs:
--skip-editable
--format json
--output pip-audit-report.json
# chromadb <=1.5.9 (CVE-2026-45829 / GHSA-f4j7-r4q5-qw2c): pre-auth RCE in
# the Python HTTP server. Fix merged upstream in chroma-core/chroma#7237
# but no PyPI release beyond 1.5.9 yet. CrewAI only uses PersistentClient
# (embedded), not the HTTP server.
--ignore-vuln GHSA-f4j7-r4q5-qw2c
--ignore-vuln GHSA-rrmf-rvhw-rf47 # torch 2.12.0 (CVE-2025-3000): local-only memory corruption in torch.jit.script; no fix available.
--ignore-vuln GHSA-f4j7-r4q5-qw2c # chromadb 1.1.1 (CVE-2026-45829): pre-auth RCE in the HTTP server; no fix available.
)
uv run pip-audit "${pip_audit_args[@]}"
continue-on-error: true
Expand Down
1 change: 1 addition & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ repos:
--ignore-vuln PYSEC-2025-197
--ignore-vuln PYSEC-2025-210
--ignore-vuln PYSEC-2026-139
--ignore-vuln GHSA-rrmf-rvhw-rf47
--ignore-vuln PYSEC-2025-211
--ignore-vuln PYSEC-2025-212
--ignore-vuln PYSEC-2025-213
Expand Down
1,561 changes: 37 additions & 1,524 deletions docs/docs.json

Large diffs are not rendered by default.

29 changes: 0 additions & 29 deletions docs/edge/ar/changelog.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -4,35 +4,6 @@ description: "تحديثات المنتج والتحسينات وإصلاحات
icon: "clock"
mode: "wide"
---
<Update label="11 أغسطس 2026">
## v1.15.15

[عرض الإصدار على GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.15.15)

## ما الذي تغيّر

### الميزات
- الإبلاغ عن نتيجة التدفق، والمدة، وإشارات الإنسان في الحلقة.

### إصلاحات الأخطاء
- إصدار FlowStartedEvent عندما يقوم خطاف الحدود بإلغاء التدفق.
- تحديد نطاق تصدير النطاق لمزود المتعقب الخاص بنا.
- ترقية torch إلى الإصدار 2.13.0 لمعالجة ثغرة أمنية.
- ترقية gitpython إلى الإصدار 3.1.58 في crewai-tools[github].

### إعادة الهيكلة
- تحديث وظيفة حقن التاريخ في الوكلاء.
- توحيد علامات CLI إلى صيغة kebab-case.

### الوثائق
- لقطة وتغيير السجل للإصدار v1.15.14.

## المساهمون

@Vidit-Ostwal, @joaomdmoura, @lorenzejay, @lucasgomide, @theCyberTech

</Update>

<Update label="8 أغسطس 2026">
## v1.15.14

Expand Down
4 changes: 2 additions & 2 deletions docs/edge/ar/concepts/agents.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ mode: "wide"
| **احترام نافذة السياق** _(اختياري)_ | `respect_context_window` | `bool` | إبقاء الرسائل تحت حجم نافذة السياق عبر التلخيص. الافتراضي True. |
| **وضع تنفيذ الكود** _(اختياري)_ | `code_execution_mode` | `Literal["safe", "unsafe"]` | وضع تنفيذ الكود: 'safe' (باستخدام Docker) أو 'unsafe' (مباشر). الافتراضي 'safe'. |
| **متعدد الوسائط** _(اختياري)_ | `multimodal` | `bool` | ما إذا كان الوكيل يدعم القدرات متعددة الوسائط. الافتراضي False. |
| **حقن التاريخ** _(اختياري)_ | `inject_date` | `bool` | ما إذا كان يتم حقن التاريخ الحالي تلقائيًا في أمر الوكيل. الافتراضي False. |
| **حقن التاريخ** _(اختياري)_ | `inject_date` | `bool` | ما إذا كان يتم حقن التاريخ الحالي تلقائيًا في المهام. الافتراضي False. |
| **تنسيق التاريخ** _(اختياري)_ | `date_format` | `str` | سلسلة تنسيق التاريخ عند تفعيل inject_date. الافتراضي "%Y-%m-%d" (تنسيق ISO). |
| **الاستدلال** _(اختياري)_ | `reasoning` | `bool` | ما إذا كان يجب على الوكيل التأمل وإنشاء خطة قبل تنفيذ المهمة. الافتراضي False. |
| **الحد الأقصى لمحاولات الاستدلال** _(اختياري)_ | `max_reasoning_attempts` | `Optional[int]` | الحد الأقصى لمحاولات الاستدلال قبل تنفيذ المهمة. إذا None، سيحاول حتى الاستعداد. |
Expand Down Expand Up @@ -287,7 +287,7 @@ analysis_agent = Agent(

- `multimodal`: تفعيل القدرات متعددة الوسائط لمعالجة النص والمحتوى المرئي
- `reasoning`: تمكين الوكيل من التأمل وإنشاء خطط قبل تنفيذ المهام
- `inject_date`: حقن التاريخ الحالي تلقائيًا في أمر الوكيل
- `inject_date`: حقن التاريخ الحالي تلقائيًا في أوصاف المهام

#### القوالب

Expand Down
16 changes: 3 additions & 13 deletions docs/edge/ar/concepts/cli.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -54,16 +54,6 @@ crewai create flow my_new_flow

افتراضيًا، ينشئ `crewai create crew` مشروعًا JSON-first يحتوي على `crew.jsonc` و `agents/*.jsonc`. استخدم `crewai create crew my_new_crew --classic` فقط إذا أردت البنية القديمة Python/YAML مع `crew.py` و `config/agents.yaml` و `config/tasks.yaml`.

#### أسماء مستعار قديمة للأعلام (مهملة)

لا تزال أعلام snake_case القديمة تعمل، لكنها مخفية من `--help`. يُفضّل استخدام صيغ kebab-case الموثّقة في أقسام الأوامر أدناه.

| مهمل | استخدم بدلاً منه |
| :--- | :--- |
| `--skip_provider` (في `crewai create crew`) | `--skip-provider` |
| `--n_iterations` (في `crewai train`، `crewai test`) | `--n-iterations` |
| `--task_id` (في `crewai replay`) | `--task-id` |

### 2. الإصدار

عرض الإصدار المثبت من CrewAI.
Expand All @@ -82,7 +72,7 @@ crewai version [OPTIONS]
crewai train [OPTIONS]
```

- `-n, --n-iterations INTEGER`: عدد تكرارات التدريب (افتراضي: 5)
- `-n, --n_iterations INTEGER`: عدد تكرارات التدريب (افتراضي: 5)
- `-f, --filename TEXT`: مسار ملف مخصص للتدريب (افتراضي: "trained_agents_data.pkl")

### 4. الإعادة
Expand All @@ -93,7 +83,7 @@ crewai train [OPTIONS]
crewai replay [OPTIONS]
```

- `-t, --task-id TEXT`: إعادة تنفيذ الطاقم من معرّف المهمة هذا، بما في ذلك جميع المهام اللاحقة
- `-t, --task_id TEXT`: إعادة تنفيذ الطاقم من معرّف المهمة هذا، بما في ذلك جميع المهام اللاحقة

### 5. سجل مخرجات المهام

Expand Down Expand Up @@ -127,7 +117,7 @@ crewai reset-memories [OPTIONS]
crewai test [OPTIONS]
```

- `-n, --n-iterations INTEGER`: عدد تكرارات الاختبار (افتراضي: 3)
- `-n, --n_iterations INTEGER`: عدد تكرارات الاختبار (افتراضي: 3)
- `-m, --model TEXT`: نموذج LLM لتشغيل الاختبارات (افتراضي: "gpt-4o-mini")

### 8. التشغيل
Expand Down
7 changes: 1 addition & 6 deletions docs/edge/ar/concepts/testing.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ crewai test
إذا أردت تشغيل المزيد من التكرارات أو استخدام نموذج مختلف، يمكنك تحديد المعاملات هكذا:

```bash
crewai test --n-iterations 5 --model gpt-4o
crewai test --n_iterations 5 --model gpt-4o
```

أو باستخدام الصيغة المختصرة:
Expand All @@ -29,11 +29,6 @@ crewai test --n-iterations 5 --model gpt-4o
crewai test -n 5 -m gpt-4o
```

<Note>
العلم القديم `--n_iterations` لا يزال يعمل، لكنه مهمل ومخفي من `--help`.
استخدم `--n-iterations` (أو `-n`) بدلاً من ذلك.
</Note>

عند تشغيل أمر `crewai test`، سيتم تنفيذ الطاقم للعدد المحدد من التكرارات، وستُعرض مقاييس الأداء في نهاية التشغيل.

سيظهر جدول الدرجات في النهاية لعرض أداء الطاقم من حيث المقاييس التالية:
Expand Down
200 changes: 0 additions & 200 deletions docs/edge/ar/learn/execution-boundary-hooks.mdx

This file was deleted.

Loading