日本語
ドキュメント
共有

共有

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 の使用について詳細はこちら