blob: a0544eb02aa8d94149e3816e58bcd6d02a1e37a4 (
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: Paylasim
description: opencode konusmalarini genel baglantilarla paylasin.
---
opencode'un paylasim ozelligi, konusmalariniz icin genel baglantilar olusturmanizi saglar. Boylece ekip arkadaslarinizla birlikte calisabilir veya diger kisilerden yardim alabilirsiniz.
:::note
Paylasilan konusmalar, baglantiya sahip herkes tarafindan gorulebilir.
:::
---
## Nasil calisir
Bir konusmayi paylastiginizda opencode:
1. Oturumunuz icin benzersiz bir genel URL olusturur
2. Konusma gecmisinizi sunucularimiza senkronize eder
3. Konusmayi paylasim baglantisiyla erisilebilir hale getirir - `opncd.ai/s/<share-id>`
---
## Paylasim
opencode, konusmalarin nasil paylasilacagini kontrol eden uc farkli paylasim modu sunar:
---
### Manuel (varsayilan)
Varsayilan olarak opencode manuel paylasim modunu kullanir. Oturumlar otomatik paylasilmaz, ancak `/share` komutuyla manuel olarak paylasabilirsiniz:
```
/share
```
Bu komut benzersiz bir URL uretir ve panoya kopyalar.
Manuel modu acikca ayarlamak icin [config dosyaniza](/docs/config) sunu ekleyin:
```json title="opencode.json"
{
"$schema": "https://opencode.ai/config.json",
"share": "manual"
}
```
---
### Otomatik paylasim
Tum yeni konusmalar icin otomatik paylasimi acmak isterseniz, [config dosyanizda](/docs/config) `share` degerini `"auto"` yapin:
```json title="opencode.json"
{
"$schema": "https://opencode.ai/config.json",
"share": "auto"
}
```
Otomatik paylasim acikken her yeni konusma otomatik olarak paylasilir ve bir baglanti olusturulur.
---
### Devre disi
Paylasimi tamamen kapatmak icin [config dosyanizda](/docs/config) `share` degerini `"disabled"` yapin:
```json title="opencode.json"
{
"$schema": "https://opencode.ai/config.json",
"share": "disabled"
}
```
Bunu belirli bir projede tum ekip icin zorunlu kilmak icin proje icindeki `opencode.json` dosyasina ekleyip Git'e commit edin.
---
## Paylasimi kaldirma
Bir konusmanin paylasimini durdurmak ve genel erisimi kaldirmak icin:
```
/unshare
```
Bu komut paylasim baglantisini kaldirir ve konusmaya ait verileri siler.
---
## Gizlilik
Bir konusmayi paylasirken akilda tutulmasi gereken bazi noktalar vardir.
---
### Veri saklama
Paylasilan konusmalar, siz acikca paylasimi kaldirana kadar erisilebilir kalir. Buna sunlar dahildir:
- Tum konusma gecmisi
- Tum mesajlar ve yanitlar
- Oturum metaverisi
---
### Oneriler
- Hassas bilgi icermeyen konusmalari paylasin.
- Paylasmadan once konusma icerigini gozden gecirin.
- Is birligi bittiginde paylasimi kaldirin.
- Tescilli kod veya gizli veri iceren konusmalari paylasmayin.
- Hassas projelerde paylasimi tamamen kapatin.
---
## Kurumsal kullanim
Kurumsal kurulumlarda paylasim ozelligi su sekillerde yapilandirilabilir:
- Guvenlik uyumu icin tamamen **devre disi** birakilabilir
- Sadece SSO ile dogrulanan kullanicilarla **sinirlandirilabilir**
- Kendi altyapinizda **self-hosted** olarak calistirilabilir
Kurulusunuzda opencode kullanimi icin [daha fazla bilgi alin](/docs/enterprise).
|