共有
OpenCode の会話を共有する。
OpenCode の共有機能を使用すると、会話への公開リンクを作成して、チームメイトとコラボレーションしたり、他の人から助けを得たりできます。
注意: 共有された会話は、リンクを持つすべての人が公開でアクセスできます。
仕組み
会話を共有すると、OpenCode は:
- セッション用の一意の公開 URL を作成
- 会話履歴をサーバーに同期
- 共有リンク経由で会話にアクセス可能に —
opncd.ai/s/<share-id>
共有
OpenCode は会話の共有方法を制御する 3 つの共有モードをサポートしています:
手動(デフォルト)
デフォルトでは、OpenCode は手動共有モードを使用します。セッションは自動的に共有されませんが、/share コマンドを使用して手動で共有できます:
/shareこれにより、一意の URL が生成されクリップボードにコピーされます。
設定ファイルで手動モードを明示的に設定するには:
opencode.json
{
"$schema": "https://opncd.ai/config.json",
"share": "manual"
}自動共有
設定ファイルで share オプションを "auto" に設定することで、すべての新しい会話の自動共有を有効にできます:
opencode.json
{
"$schema": "https://opncd.ai/config.json",
"share": "auto"
}自動共有を有効にすると、すべての新しい会話が自動的に共有され、リンクが生成されます。
無効化
設定ファイルで share オプションを "disabled" に設定することで、共有を完全に無効にできます:
opencode.json
{
"$schema": "https://opncd.ai/config.json",
"share": "disabled"
}特定のプロジェクトでチーム全体にこれを強制するには、プロジェクトの opencode.json に追加して Git にコミットしてください。
共有解除
会話の共有を停止し、公開アクセスから削除するには:
/unshareこれにより、共有リンクが削除され、会話に関連するデータが削除されます。
プライバシー
会話を共有する際に注意すべき点がいくつかあります。
データ保持
共有された会話は、明示的に共有解除するまでアクセス可能なままです。これには以下が含まれます:
- 完全な会話履歴
- すべてのメッセージと応答
- セッションメタデータ
推奨事項
- 機密情報を含まない会話のみを共有してください。
- 共有前に会話の内容を確認してください。
- コラボレーションが完了したら会話の共有を解除してください。
- 独自のコードや機密データを含む会話の共有は避けてください。
- 機密性の高いプロジェクトでは、共有を完全に無効にしてください。
エンタープライズ向け
エンタープライズ展開では、共有機能を:
- セキュリティコンプライアンスのために完全に無効化
- SSO 経由で認証されたユーザーのみに制限
- 独自のインフラストラクチャでセルフホスト
組織での OpenCode の使用について詳細はこちら。