コンテンツにスキップ

共有

Share

OpenCode 会話を共有します。

OpenCode の共有機能を使用すると、OpenCode 会話への公开リンクを作成できるため、チームメイトと协応したり、他の人からヘルプを得たりできます。

[!NOTE] 共有された会話は、リンクを持つ人都にアクセスできます。


How it works

会話を共有すると、OpenCode は以下を行います:

  1. セッションの一意の公开 URLを作成
  2. 会話履歴をサーバーに同期
  3. 共有可能なリンク経由で利用可能な会話を作成 — opncd.ai/s/<share-id>

Sharing

OpenCode は会話の共有方法を制御する 3 つの共有モードをサポートしています:


Manual (default)

デフォルトで、OpenCode は手動共有モードを使用します。セッションは自動的に共有されませんが、/share コマンドを使用して手動で共有できます:

/share

これにより、一意の URL が生成されてクリップボードにコピーされます。

設定ファイル で手動モードを明示的に設定するには:

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

Auto-share

設定ファイルshare オプションを "auto" に設定して、すべての新規会話を自動共有を有効にできます:

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

自動共有を有効にすると、すべての新規会話が自動的に共有され、リンクが生成されます。


Disabled

設定ファイルshare オプションを "disabled" に設定して、共有を完全に無効にできます:

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

特定のプロジェクトのチーム全体でこれを強制するには、プロジェクトの opencode.json に追加して Git にチェックインします。


Un-sharing

/unshare

会話を共有停止して公开アクセスから削除します。

これにより、共有リンクが削除され、会話相关新闻が削除されます。


Privacy

会話を共有するときの考慮事項:


Data retention

共有された会話は、明示的に共有解除するまでアクセス可能です。これには以下が含まれます:

  • 完全な会話履歴
  • すべてのメッセージと応答
  • セッション metadata

Recommendations

  • 機密情報を含まない会話のみを共有します。
  • 共有する前に会話内容を確認します。
  • 协応が完了したら、会話を共有解除します。
  • proprietary コードや機密データを含む会話を共有しないでください。
  • 機密プロジェクトの場合は、共有を完全に無効にします。

For enterprises

エンタープライズ展開の場合、共有機能は以下のようにできます:

  • セキュリティコンプライアンスのために完全に 無効
  • SSO 介して認証されたユーザーのみに 制限
  • 独自のインフラストラクチャに 自己ホスト

組織での opencode の使用について詳細