分享对话
概述
OpenCode 的分享功能允许你创建对话的公共链接,使与团队成员协作、分享知识和向同事寻求帮助变得更加容易。/share 命令会生成一个可共享的 URL,任何人都可以使用该链接查看你的对话。
使用 /share 命令
基本用法
要分享当前对话,只需输入:
/share
键盘快捷键
你也可以使用键盘快捷键:
Ctrl+X S
分享时会发生什么
当你运行 /share 命令时:
- OpenCode 为你的对话生成一个唯一的公共 URL
- 该 URL 会被复制到你的剪贴板,方便分享
- 你会看到一条包含可共享链接的确认消息
- 对话通过该链接变为公开可访问
示例输出
✓ 对话分享成功
✓ 链接已复制到剪贴板: https://opencode.share/abc123def456
任何拥有此链接的人都可以查看你的对话。请注意不要分享敏感信息。
取消分享对话
要停止分享对话并撤销公共访问权限:
/unshare
这将删除公共链接并使对话再次变为私有。
团队协作优势
实时知识共享
- 即时访问:团队成员可以立即查看你的对话
- 无上下文丢失:完整的对话历史被保留
- 跨平台:通过电子邮件、聊天或任何通信工具分享链接
协作问题解决
- 获取专家输入:与专业团队成员分享复杂问题
- 收集反馈:团队成员可以审查你的方法并提出改进建议
- 共同学习:与整个团队分享成功的问题解决策略
文档和知识库
- 创建参考资料:将有价值的 AI 互动作为文档分享
- 新团队成员入职:使用共享对话作为培训资源
- 建立机构知识:创建已解决问题和解决方案的库
使用场景
代码审查和协作
场景:你正在处理复杂的重构任务,需要高级开发人员的输入。
使用方法:
- 与 OpenCode 一起解决问题
- 当你有解决方案或需要输入时,运行
/share - 将链接发送给你的同事
- 他们可以审查整个对话并提供反馈
故障排除和支持
场景:你遇到了一个困难的 bug,需要团队的帮助。
使用方法:
- 用 OpenCode 记录你的调试过程
- 与你的团队分享对话
- 团队成员可以看到你已经尝试了什么以及你在哪里卡住了
- 他们可以基于完整的上下文提供有针对性的建议
知识转移
场景:你发现了一个对其他人有用的工作流或解决方案。
使用方法:
- 创建一个展示解决方案的对话
- 与你的团队分享
- 新团队成员可以将其作为学习资源参考
- 整个团队从你的发现中受益
最佳实践
安全考虑
有效分享
- 有选择性:只分享对他人真正有用的对话
- 添加上下文:分享链接时包含简短说明
- 跟进:分享后,与团队成员核对反馈
- 清理:当对话不再需要时,使用
/unshare
组织共享对话
- 创建共享文档:维护有用的共享对话列表
- 使用描述性会话名称:使其易于识别每个对话的内容
- 标记相关团队成员:分享链接时,提及谁可能最受益
高级用法
分享对话的特定部分
虽然 /share 命令会分享整个对话,但你可以:
- 使用
/new开始关于特定主题的专注对话 - 与 OpenCode 一起解决问题
- 只分享那个特定的对话
- 将敏感信息保存在私人对话中
与其他命令结合使用
/compact+/share:首先总结长对话,使其更具可读性/export+/share:导出为 Markdown 以供离线参考,然后分享链接以供在线访问/sessions+/share:在会话之间切换并根据需要分享特定会话
常见问题
Q:谁可以访问我共享的对话?
A:任何拥有链接的人都可以查看你共享的对话。不需要身份验证。
Q:共享对话可以访问多长时间?
A:共享对话在你运行 /unshare 命令或删除对话之前一直可访问。
Q:我可以自定义可共享链接吗?
A:不,链接是自动生成的,无法自定义。
Q:我可以分享的对话数量有限制吗?
A:没有,你可以分享的对话数量没有限制。
Q:如果我删除 OpenCode 安装,共享对话会发生什么?
A:共享对话托管在 OpenCode 的服务器上,但我们建议在卸载前取消分享对话以确保隐私。
结论
OpenCode 中的分享功能是团队协作、知识共享和向同事寻求帮助的强大工具。通过遵循最佳实践并负责任地使用它,你可以提高团队的生产力并建立有价值的 AI 辅助问题解决知识库。
请记住始终注意你分享的内容,并在对话不再需要时使用 /unshare 命令。