summaryrefslogtreecommitdiffhomepage
path: root/packages/web/src/content/docs/ar/share.mdx
blob: 6d13410458cd4a07553f662978f9815415e77546 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
---
title: المشاركة
description: شارك محادثات OpenCode الخاصة بك.
---

تتيح لك ميزة المشاركة في OpenCode إنشاء روابط عامة لمحادثات OpenCode الخاصة بك، بحيث يمكنك التعاون مع زملائك أو الحصول على المساعدة من الآخرين.

:::note
المحادثات المشتركة متاحة للعامة لأي شخص لديه الرابط.
:::

---

## كيف تعمل

عند مشاركة محادثة، يقوم OpenCode بما يلي:

1. ينشئ عنوان URL عاما فريدا لجلستك
2. يزامن سجل محادثتك مع خوادمنا
3. يجعل المحادثة متاحة عبر رابط قابل للمشاركة — `opncd.ai/s/<share-id>`

---

## المشاركة

يدعم OpenCode ثلاثة أوضاع للمشاركة تتحكم في كيفية مشاركة المحادثات:

---

### يدوي (افتراضي)

افتراضيا، يستخدم OpenCode وضع المشاركة اليدوي. لا تتم مشاركة الجلسات تلقائيا، لكن يمكنك مشاركتها يدويا باستخدام الأمر `/share`:

```
/share
```

سيُنشئ هذا عنوان URL فريدا وسيُنسخ إلى الحافظة.

لضبط الوضع اليدوي صراحة في [ملف الإعدادات](/docs/config):

```json title="opencode.json"
{
  "$schema": "https://opencode.ai/config.json",
  "share": "manual"
}
```

---

### المشاركة التلقائية

يمكنك تفعيل المشاركة التلقائية لجميع المحادثات الجديدة عبر ضبط خيار `share` إلى `"auto"` في [ملف الإعدادات](/docs/config):

```json title="opencode.json"
{
  "$schema": "https://opencode.ai/config.json",
  "share": "auto"
}
```

عند تفعيل المشاركة التلقائية، ستتم مشاركة كل محادثة جديدة تلقائيا وسيتم إنشاء رابط لها.

---

### معطلة

يمكنك تعطيل المشاركة بالكامل عبر ضبط خيار `share` إلى `"disabled"` في [ملف الإعدادات](/docs/config):

```json title="opencode.json"
{
  "$schema": "https://opencode.ai/config.json",
  "share": "disabled"
}
```

لفرض ذلك على مستوى فريقك لمشروع معين، أضفه إلى ملف `opencode.json` في مشروعك ثم قم بإدراجه في Git.

---

## إلغاء المشاركة

لإيقاف مشاركة محادثة وإزالتها من الوصول العام:

```
/unshare
```

سيؤدي ذلك إلى إزالة رابط المشاركة وحذف البيانات المتعلقة بالمحادثة.

---

## الخصوصية

هناك بعض الأمور التي ينبغي وضعها في الاعتبار عند مشاركة محادثة.

---

### الاحتفاظ بالبيانات

تظل المحادثات المشتركة متاحة حتى تقوم بإلغاء مشاركتها صراحة. يشمل ذلك:

- سجل المحادثة كاملا
- جميع الرسائل والردود
- بيانات تعريف الجلسة

---

### توصيات

- شارك فقط المحادثات التي لا تتضمن معلومات حساسة.
- راجع محتوى المحادثة قبل مشاركتها.
- ألغِ مشاركة المحادثات عند اكتمال التعاون.
- تجنب مشاركة المحادثات التي تتضمن شيفرة مملوكة أو بيانات سرية.
- للمشاريع الحساسة، عطّل المشاركة بالكامل.

---

## للمؤسسات

في عمليات النشر الخاصة بالمؤسسات، يمكن أن تكون ميزة المشاركة:

- **معطلة** بالكامل للامتثال الأمني
- **مقيدة** على المستخدمين الموثقين عبر SSO فقط
- **مستضافة ذاتيا** على بنيتك التحتية الخاصة

[تعرّف على المزيد](/docs/enterprise) حول استخدام OpenCode في مؤسستك.