分享
分享你的 OpenCode 对话。
OpenCode 的分享功能可以为你的对话生成公共链接,方便与你的团队协作,或向他人寻求帮助。
工作原理
当你分享一个会话时,OpenCode 会:
- 为当前会话创建一个唯一的公共 URL
- 将会话历史同步到我们的服务器
- 通过形如
opncd.ai/s/<share-id>的链接提供访问
分享模式
OpenCode 提供三种分享模式,用于控制会话的分享方式:
手动(默认)
默认模式下,OpenCode 不会自动分享任何会话,你可以通过 /share 命令手动分享:
/share这会生成一个唯一的链接,并自动复制到剪贴板。
如果想在 配置文件 中显式设置为手动模式:
{ "$schema": "https://opncd.ai/config.json", "share": "manual"}自动分享
你可以在 配置文件 中将 share 选项设为 "auto",以对所有新会话启用自动分享:
{ "$schema": "https://opncd.ai/config.json", "share": "auto"}开启自动分享后,每个新会话都会自动被分享,并生成对应的访问链接。
禁用
你可以在 配置文件 中将 share 选项设为 "disabled",彻底禁用分享功能:
{ "$schema": "https://opncd.ai/config.json", "share": "disabled"}如果希望在团队中强制禁用某个项目的分享功能,可以把该配置写入项目根目录的 opencode.json 并提交到 Git。
取消分享
要停止分享某个会话,并移除其公共访问:
/unshare这会撤销分享链接,并删除与该会话相关的远端数据。
隐私
在分享会话前,有几件事需要注意。
数据保留
已分享的会话会一直保持可访问状态,直到你明确取消分享。这包括:
- 完整的对话历史
- 所有消息和回复
- 会话元数据
建议
- 只分享不含敏感信息的会话
- 分享前先检查对话内容
- 协作完成后,及时取消分享
- 避免分享包含私有代码或机密数据的会话
- 对于敏感项目,可以直接在配置中禁用分享功能
企业场景
在企业部署中,分享功能可以被:
- 完全禁用,以满足合规要求
- 限制为仅 SSO 登录用户可用
- 以自托管方式部署在你的基础设施上
想了解在团队/企业中使用 OpenCode 的更多内容,请参见 企业文档。