blob: 166226d6dc28a29f546ac6bfb46b88a98a8b27ba (
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: Compartilhar
description: Compartilhe suas conversas do opencode.
---
O recurso de compartilhamento do opencode permite que você crie links públicos para suas conversas do opencode, para que você possa colaborar com colegas de equipe ou obter ajuda de outros.
:::note
Conversas compartilhadas são acessíveis publicamente para qualquer pessoa com o link.
:::
---
## Como funciona
Quando você compartilha uma conversa, o opencode:
1. Cria uma URL pública única para sua sessão
2. Sincroniza seu histórico de conversas com nossos servidores
3. Torna a conversa acessível através do link compartilhável — `opncd.ai/s/<share-id>`
---
## Compartilhamento
O opencode suporta três modos de compartilhamento que controlam como as conversas são compartilhadas:
---
### Manual (padrão)
Por padrão, o opencode usa o modo de compartilhamento manual. As sessões não são compartilhadas automaticamente, mas você pode compartilhá-las manualmente usando o comando `/share`:
```
/share
```
Isso gerará uma URL única que será copiada para sua área de transferência.
Para definir explicitamente o modo manual em seu [arquivo de configuração](/docs/config):
```json title="opencode.json"
{
"$schema": "https://opencode.ai/config.json",
"share": "manual"
}
```
---
### Compartilhamento automático
Você pode habilitar o compartilhamento automático para todas as novas conversas definindo a opção `share` como `"auto"` em seu [arquivo de configuração](/docs/config):
```json title="opencode.json"
{
"$schema": "https://opencode.ai/config.json",
"share": "auto"
}
```
Com o compartilhamento automático habilitado, cada nova conversa será compartilhada automaticamente e um link será gerado.
---
### Desativado
Você pode desativar o compartilhamento completamente definindo a opção `share` como `"disabled"` em seu [arquivo de configuração](/docs/config):
```json title="opencode.json"
{
"$schema": "https://opencode.ai/config.json",
"share": "disabled"
}
```
Para impor isso em sua equipe para um determinado projeto, adicione-o ao `opencode.json` em seu projeto e faça o check-in no Git.
---
## Cancelar compartilhamento
Para parar de compartilhar uma conversa e removê-la do acesso público:
```
/unshare
```
Isso removerá o link de compartilhamento e excluirá os dados relacionados à conversa.
---
## Privacidade
Há algumas coisas a serem lembradas ao compartilhar uma conversa.
---
### Retenção de dados
Conversas compartilhadas permanecem acessíveis até que você as descompartilhe explicitamente. Isso inclui:
- Histórico completo da conversa
- Todas as mensagens e respostas
- Metadados da sessão
---
### Recomendações
- Compartilhe apenas conversas que não contenham informações sensíveis.
- Revise o conteúdo da conversa antes de compartilhar.
- Descompartilhe conversas quando a colaboração estiver completa.
- Evite compartilhar conversas com código proprietário ou dados confidenciais.
- Para projetos sensíveis, desative o compartilhamento completamente.
---
## Para empresas
Para implantações empresariais, o recurso de compartilhamento pode ser:
- **Desativado** completamente para conformidade de segurança
- **Restrito** a usuários autenticados apenas através de SSO
- **Auto-hospedado** em sua própria infraestrutura
[Saiba mais](/docs/enterprise) sobre como usar o opencode em sua organização.
|