Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
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
  •  
  •  
  •  
26,669 changes: 14,368 additions & 12,301 deletions docs/docs.json

Large diffs are not rendered by default.

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

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

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

### الميزات
- تتبع استخدام تدفق المحادثات في التليمتري
- دعم تدفقات المحادثات في واجهة سطر الأوامر TUI
- إضافة تحميل تدفق موحد بالإعلان
- إضافة دعم تدفق CLI بالإعلان
- إضافة تعبير "if" اختياري إلى خطوات each.do
- إضافة إجراء عميل فردي إلى تعريفات التدفق
- إضافة إجراءات الطاقم إلى تعريف التدفق
- إضافة تحميل تعريف الطاقم داخل السطر
- إضافة إجراء مركب `each` إلى تعريف التدفق
- تنفيذ دعم وضع DMN في إنشاء الطاقم وتنفيذه

### إصلاحات الأخطاء
- إصلاح تطبيق أذونات المالك فقط على ملفات الاعتماد
- إصلاح مدخلات بدء حالة تدفق مخطط JSON
- إصلاح تجاوز مسار الرابط الرمزي في استخراج أرشيف المهارة
- تجميع استخدام الرموز عبر جميع مكالمات LLM
- إزالة أداة Exa المكررة
- حل مشاكل الطاقم JSON
- إصلاح معالجة الطاقم JSON وتعزيز وظيفة إعادة تعيين الذاكرة

### الوثائق
- تحديث وثائق التثبيت والبدء السريع لمشاريع الطاقم التي تعتمد على JSON
- إضافة دليل تكامل Datadog مع لوحة عمليات قابلة للاستيراد
- إضافة صفحة استوديو "بطاقة واحدة لكل خطوة"
- إضافة لقطات وتغييرات للإصدارات السابقة التي تؤدي إلى v1.15.0

### الأداء
- تحسين تجربة بدء تشغيل crewai run
- الحفاظ على تقدم طريقة التدفق مرئيًا للطاقم المتداخل

### إعادة الهيكلة
- إزالة `StateProxy` من الوصول إلى حالة التدفق
- دمج `crewai run` و `crewai flow kickoff`
- تمييز أنواع حالة تعريف التدفق
- توصيل التكوين والاستمرارية من تعريف التدفق إلى وقت التشغيل

## المساهمون

@gabemilani, @github-code-quality[bot], @greysonlalonde, @iris-clawd, @jessemiller, @joaomdmoura, @lorenzejay, @lucasgomide, @theCyberTech, @vinibrsl

</Update>

<Update label="24 يونيو 2026">
## v1.14.8a5

Expand Down
50 changes: 50 additions & 0 deletions docs/edge/en/changelog.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,56 @@ description: "Product updates, improvements, and bug fixes for CrewAI"
icon: "clock"
mode: "wide"
---
<Update label="Jun 25, 2026">
## v1.15.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.15.0)

## What's Changed

### Features
- Track conversational flow turn usage in telemetry
- Support conversational flows in the CLI TUI
- Add unified declarative flow loading
- Add declarative Flow CLI support
- Add optional if expression to each.do steps
- Add single agent action to Flow definitions
- Add crew actions to FlowDefinition
- Add inline crew definition loading
- Add `each` composite action to FlowDefinition
- Implement DMN mode support in crew creation and execution

### Bug Fixes
- Fix owner-only permissions enforcement on credential files
- Fix JSON schema flow state kickoff inputs
- Fix symlink path traversal in skill archive extraction
- Aggregate token usage across all LLM calls
- Remove duplicated Exa tool
- Resolve JSON crew issues
- Fix JSON crew handling and enhance memory reset functionality

### Documentation
- Update installation and quickstart documentation for JSON-first crew projects
- Add Datadog integration guide with importable operations dashboard
- Add "One Card per Step" Studio page
- Add snapshots and changelogs for previous versions leading to v1.15.0

### Performance
- Improve crewai run startup UX
- Keep flow method progress visible for nested crews

### Refactoring
- Remove `StateProxy` from flow state access
- Consolidate `crewai run` and `crewai flow kickoff`
- Discriminate FlowDefinition state types
- Wire config and persistence from FlowDefinition into the runtime

## Contributors

@gabemilani, @github-code-quality[bot], @greysonlalonde, @iris-clawd, @jessemiller, @joaomdmoura, @lorenzejay, @lucasgomide, @theCyberTech, @vinibrsl

</Update>

<Update label="Jun 24, 2026">
## v1.14.8a5

Expand Down
50 changes: 50 additions & 0 deletions docs/edge/ko/changelog.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,56 @@ description: "CrewAI의 제품 업데이트, 개선 사항 및 버그 수정"
icon: "clock"
mode: "wide"
---
<Update label="2026년 6월 25일">
## v1.15.0

[GitHub 릴리스 보기](https://github.com/crewAIInc/crewAI/releases/tag/1.15.0)

## 변경 사항

### 기능
- 텔레메트리에서 대화 흐름 턴 사용 추적
- CLI TUI에서 대화 흐름 지원
- 통합 선언적 흐름 로딩 추가
- 선언적 흐름 CLI 지원 추가
- 각 단계에 선택적 if 표현식 추가
- 흐름 정의에 단일 에이전트 작업 추가
- FlowDefinition에 크루 작업 추가
- 인라인 크루 정의 로딩 추가
- FlowDefinition에 `each` 복합 작업 추가
- 크루 생성 및 실행에서 DMN 모드 지원 구현

### 버그 수정
- 자격 증명 파일에 대한 소유자 전용 권한 집행 수정
- JSON 스키마 흐름 상태 시작 입력 수정
- 기술 아카이브 추출에서 심볼릭 링크 경로 탐색 수정
- 모든 LLM 호출에 대한 토큰 사용 집계
- 중복된 Exa 도구 제거
- JSON 크루 문제 해결
- JSON 크루 처리 수정 및 메모리 재설정 기능 향상

### 문서
- JSON 우선 크루 프로젝트에 대한 설치 및 빠른 시작 문서 업데이트
- 가져올 수 있는 작업 대시보드와 함께 Datadog 통합 가이드 추가
- "단계당 한 카드" 스튜디오 페이지 추가
- v1.15.0으로 이어지는 이전 버전의 스냅샷 및 변경 로그 추가

### 성능
- crewai 실행 시작 UX 개선
- 중첩된 크루에 대한 흐름 메서드 진행 상황 표시 유지

### 리팩토링
- 흐름 상태 접근에서 `StateProxy` 제거
- `crewai run`과 `crewai flow kickoff` 통합
- FlowDefinition 상태 유형 구분
- FlowDefinition에서 런타임으로 구성 및 지속성 연결

## 기여자

@gabemilani, @github-code-quality[bot], @greysonlalonde, @iris-clawd, @jessemiller, @joaomdmoura, @lorenzejay, @lucasgomide, @theCyberTech, @vinibrsl

</Update>

<Update label="2026년 6월 24일">
## v1.14.8a5

Expand Down
50 changes: 50 additions & 0 deletions docs/edge/pt-BR/changelog.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,56 @@ description: "Atualizações de produto, melhorias e correções do CrewAI"
icon: "clock"
mode: "wide"
---
<Update label="25 jun 2026">
## v1.15.0

[Ver release no GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.15.0)

## O que mudou

### Recursos
- Rastrear o uso de turnos de fluxo conversacional na telemetria
- Suporte a fluxos conversacionais na TUI do CLI
- Adicionar carregamento de fluxo declarativo unificado
- Adicionar suporte a Flow CLI declarativo
- Adicionar expressão if opcional a cada etapa do each.do
- Adicionar ação de agente único às definições de Flow
- Adicionar ações de equipe à FlowDefinition
- Adicionar carregamento de definição de equipe inline
- Adicionar ação composta `each` à FlowDefinition
- Implementar suporte ao modo DMN na criação e execução de equipes

### Correções de Bugs
- Corrigir a aplicação de permissões apenas para o proprietário em arquivos de credenciais
- Corrigir entradas de inicialização de estado de fluxo do esquema JSON
- Corrigir travessia de caminho de symlink na extração de arquivos de habilidade
- Agregar uso de token em todas as chamadas LLM
- Remover ferramenta Exa duplicada
- Resolver problemas de equipe JSON
- Corrigir o manuseio de equipe JSON e aprimorar a funcionalidade de redefinição de memória

### Documentação
- Atualizar a documentação de instalação e início rápido para projetos de equipe com JSON primeiro
- Adicionar guia de integração do Datadog com painel de operações importável
- Adicionar página "Um Cartão por Passo" no Studio
- Adicionar instantâneas e changelogs para versões anteriores levando à v1.15.0

### Desempenho
- Melhorar a experiência de inicialização do crewai run
- Manter o progresso do método de fluxo visível para equipes aninhadas

### Refatoração
- Remover `StateProxy` do acesso ao estado do fluxo
- Consolidar `crewai run` e `crewai flow kickoff`
- Discriminar tipos de estado da FlowDefinition
- Conectar configuração e persistência da FlowDefinition ao tempo de execução

## Contribuidores

@gabemilani, @github-code-quality[bot], @greysonlalonde, @iris-clawd, @jessemiller, @joaomdmoura, @lorenzejay, @lucasgomide, @theCyberTech, @vinibrsl

</Update>

<Update label="24 jun 2026">
## v1.14.8a5

Expand Down
8 changes: 8 additions & 0 deletions docs/v1.15.0/ar/api-reference/inputs.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: "GET /inputs"
description: "الحصول على المدخلات المطلوبة لطاقمك"
openapi: "/v1.15.0/enterprise-api.en.yaml GET /inputs"
mode: "wide"
---


135 changes: 135 additions & 0 deletions docs/v1.15.0/ar/api-reference/introduction.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,135 @@
---
title: "مقدمة"
description: "المرجع الكامل لواجهة برمجة تطبيقات CrewAI AMP REST"
icon: "code"
mode: "wide"
---

# واجهة برمجة تطبيقات CrewAI AMP

مرحبًا بك في مرجع واجهة برمجة تطبيقات CrewAI AMP. تتيح لك هذه الواجهة التفاعل برمجيًا مع الأطقم المنشورة، مما يمكّنك من دمجها مع تطبيقاتك وسير عملك وخدماتك.

## البدء السريع

<Steps>
<Step title="الحصول على بيانات اعتماد API">
انتقل إلى صفحة تفاصيل طاقمك في لوحة تحكم CrewAI AMP وانسخ رمز Bearer من علامة تبويب الحالة.
</Step>

<Step title="اكتشاف المدخلات المطلوبة">
استخدم نقطة النهاية `GET /inputs` لمعرفة المعاملات التي يتوقعها طاقمك.
</Step>

<Step title="بدء تنفيذ الطاقم">
استدعِ `POST /kickoff` مع مدخلاتك لبدء تنفيذ الطاقم واستلام
`kickoff_id`.
</Step>

<Step title="مراقبة التقدم">
استخدم `GET /status/{kickoff_id}` للتحقق من حالة التنفيذ واسترجاع النتائج.
</Step>
</Steps>

## المصادقة

تتطلب جميع طلبات API المصادقة باستخدام رمز Bearer. أدرج رمزك في ترويسة `Authorization`:

```bash
curl -H "Authorization: Bearer YOUR_CREW_TOKEN" \
https://your-crew-url.crewai.com/inputs
```

### أنواع الرموز

| نوع الرمز | النطاق | حالة الاستخدام |
| :-------------------- | :------------------------ | :----------------------------------------------------------- |
| **Bearer Token** | وصول على مستوى المؤسسة | عمليات الطاقم الكاملة، مثالي للتكامل بين الخوادم |
| **User Bearer Token** | وصول محدد بالمستخدم | صلاحيات محدودة، مناسب للعمليات الخاصة بالمستخدم |

<Tip>
يمكنك العثور على كلا نوعي الرموز في علامة تبويب الحالة من صفحة تفاصيل طاقمك في
لوحة تحكم CrewAI AMP.
</Tip>

## عنوان URL الأساسي

لكل طاقم منشور نقطة نهاية API فريدة خاصة به:

```
https://your-crew-name.crewai.com
```

استبدل `your-crew-name` بعنوان URL الفعلي لطاقمك من لوحة التحكم.

## سير العمل النموذجي

1. **الاكتشاف**: استدعِ `GET /inputs` لفهم ما يحتاجه طاقمك
2. **التنفيذ**: أرسل المدخلات عبر `POST /kickoff` لبدء المعالجة
3. **المراقبة**: استعلم عن `GET /status/{kickoff_id}` حتى الاكتمال
4. **النتائج**: استخرج المخرجات النهائية من الاستجابة المكتملة

## معالجة الأخطاء

تستخدم الواجهة أكواد حالة HTTP القياسية:

| الكود | المعنى |
| ----- | :----------------------------------------- |
| `200` | نجاح |
| `400` | طلب غير صالح - تنسيق مدخلات غير صحيح |
| `401` | غير مصرّح - رمز bearer غير صالح |
| `404` | غير موجود - المورد غير موجود |
| `422` | خطأ في التحقق - مدخلات مطلوبة مفقودة |
| `500` | خطأ في الخادم - تواصل مع الدعم |

## الاختبار التفاعلي

<Info>
**لماذا لا يوجد زر "إرسال"؟** نظرًا لأن كل مستخدم CrewAI AMP لديه عنوان URL
فريد للطاقم، نستخدم **وضع المرجع** بدلاً من بيئة تفاعلية لتجنب
الالتباس. يوضح لك هذا بالضبط كيف يجب أن تبدو الطلبات بدون
أزرار إرسال غير فعالة.
</Info>

تعرض لك كل صفحة نقطة نهاية:

- **تنسيق الطلب الدقيق** مع جميع المعاملات
- **أمثلة الاستجابة** لحالات النجاح والخطأ
- **عينات الكود** بلغات متعددة (cURL، Python، JavaScript، إلخ)
- **أمثلة المصادقة** بتنسيق رمز Bearer الصحيح

### **لاختبار واجهتك الفعلية:**

<CardGroup cols={2}>
<Card title="نسخ أمثلة cURL" icon="terminal">
انسخ أمثلة cURL واستبدل العنوان URL + الرمز بقيمك الحقيقية
</Card>
<Card title="استخدام Postman/Insomnia" icon="play">
استورد الأمثلة في أداة اختبار API المفضلة لديك
</Card>
</CardGroup>

**مثال على سير العمل:**

1. **انسخ مثال cURL هذا** من أي صفحة نقطة نهاية
2. **استبدل `your-actual-crew-name.crewai.com`** بعنوان URL الحقيقي لطاقمك
3. **استبدل رمز Bearer** برمزك الحقيقي من لوحة التحكم
4. **نفّذ الطلب** في طرفيتك أو عميل API

## هل تحتاج مساعدة؟

<CardGroup cols={2}>
<Card
title="دعم المؤسسات"
icon="headset"
href="mailto:support@crewai.com"
>
احصل على مساعدة في تكامل API واستكشاف الأخطاء وإصلاحها
</Card>
<Card
title="لوحة تحكم المؤسسات"
icon="chart-line"
href="https://app.crewai.com"
>
إدارة أطقمك وعرض سجلات التنفيذ
</Card>
</CardGroup>
8 changes: 8 additions & 0 deletions docs/v1.15.0/ar/api-reference/kickoff.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: "POST /kickoff"
description: "بدء تنفيذ الطاقم"
openapi: "/v1.15.0/enterprise-api.en.yaml POST /kickoff"
mode: "wide"
---


6 changes: 6 additions & 0 deletions docs/v1.15.0/ar/api-reference/resume.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: "POST /resume"
description: "استئناف تنفيذ الطاقم مع التغذية الراجعة البشرية"
openapi: "/v1.15.0/enterprise-api.en.yaml POST /resume"
mode: "wide"
---
6 changes: 6 additions & 0 deletions docs/v1.15.0/ar/api-reference/status.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: "GET /status/{kickoff_id}"
description: "الحصول على حالة التنفيذ"
openapi: "/v1.15.0/enterprise-api.en.yaml GET /status/{kickoff_id}"
mode: "wide"
---
Loading
Loading