コンテンツにスキップ

共有

OpenCode での会話を共有します。

OpenCode の共有機能を使用すると、OpenCode の会話への公開リンクを作成できるため、チームメイトと共同作業したり、他の人から助けを得ることができます。


仕組み

会話を共有するとき、OpenCode は次のことを行います。

  1. セッション用の一意のパブリック URL を作成します
  2. 会話履歴をサーバーに同期します
  3. 共有可能なリンク — opncd.ai/s/<share-id> を介して会話にアクセスできるようにします

共有

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


手動(デフォルト)

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

/share

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

config file:] で手動モードを明示的に設定するには:

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

自動共有

config file:] で share オプションを "auto" に設定することで、すべての新しい会話の自動共有を有効にできます。

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

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


無効

config file:] で share オプションを "disabled" に設定することで、共有を完全に無効にすることができます。

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

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


共有を解除する

会話の共有を停止し、パブリック アクセスから削除するには:

/unshare

これにより、共有リンクが削除され、会話に関連するデータが削除されます。


プライバシー

会話を共有する際には、留意すべき点がいくつかあります。


データの保持

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

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

推奨事項

  • 機密情報を含まない会話のみを共有してください。
  • 共有する前に会話の内容を確認してください。
  • コラボレーションが完了したら、会話の共有を解除します。
  • 独自のコードや機密データを含む会話を共有することは避けてください。
  • 機密性の高いプロジェクトの場合は、共有を完全に無効にします。

企業向け

エンタープライズ展開の場合、共有機能は次のようになります。

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

組織内でのopencodeの使用について詳しくは、 をご覧ください。