Share
OpenCode の会話を共有します。
OpenCode の共有機能を使うと、OpenCode の会話への公開リンクを作成できます。これにより、チームメイトと協力したり、他の人に助けを求めたりできます。
注記: 共有された会話は、リンクを持つ誰でも公開アクセスできます。
How it works
会話を共有すると、OpenCode は次のことを行います:
- セッション用の一意の公開 URL を作成します
- 会話履歴を当社のサーバーに同期します
- 共有可能なリンク(
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
共有された会話は、明示的に共有を解除するまでアクセス可能なままです。これには次のものが含まれます:
- 完全な会話履歴
- すべてのメッセージとレスポンス
- セッションのメタデータ
Recommendations
- 機密情報を含まない会話のみを共有してください。
- 共有する前に会話の内容を確認してください。
- コラボレーションが完了したら会話の共有を解除してください。
- 専有コードや機密データを含む会話の共有は避けてください。
- 機密性の高いプロジェクトでは、共有を完全に無効化してください。
For enterprises
エンタープライズ向けのデプロイでは、共有機能を次のように設定できます:
- セキュリティコンプライアンスのために完全に無効化する
- SSO で認証されたユーザーのみに制限する
- 独自のインフラ上でセルフホストする
組織内での opencode の利用について詳しくはこちら。