日本語
ドキュメント
共有

Share

OpenCode の会話を共有します。

OpenCode の共有機能を使うと、OpenCode の会話への公開リンクを作成できます。これにより、チームメイトと協力したり、他の人に助けを求めたりできます。

注記: 共有された会話は、リンクを持つ誰でも公開アクセスできます。


How it works

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

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

Sharing

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


Manual (default)

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

/share

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

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

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

Auto-share

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

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

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


Disabled

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

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

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


Un-sharing

会話の共有を停止し、公開アクセスから削除するには:

/unshare

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


Privacy

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


Data retention

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

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

Recommendations

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

For enterprises

エンタープライズ向けのデプロイでは、共有機能を次のように設定できます:

  • セキュリティコンプライアンスのために完全に無効化する
  • SSO で認証されたユーザーのみに制限する
  • 独自のインフラ上でセルフホストする

組織内での opencode の利用について詳しくはこちら