跳转到内容

分享对话

概述

OpenCode 的分享功能允许你创建对话的公共链接,使与团队成员协作、分享知识和向同事寻求帮助变得更加容易。/share 命令会生成一个可共享的 URL,任何人都可以使用该链接查看你的对话。

使用 /share 命令

基本用法

要分享当前对话,只需输入:

/share

键盘快捷键

你也可以使用键盘快捷键:

Ctrl+X S

分享时会发生什么

当你运行 /share 命令时:

  1. OpenCode 为你的对话生成一个唯一的公共 URL
  2. 该 URL 会被复制到你的剪贴板,方便分享
  3. 你会看到一条包含可共享链接的确认消息
  4. 对话通过该链接变为公开可访问

示例输出

✓ 对话分享成功
✓ 链接已复制到剪贴板: https://opencode.share/abc123def456

任何拥有此链接的人都可以查看你的对话。请注意不要分享敏感信息。

取消分享对话

要停止分享对话并撤销公共访问权限:

/unshare

这将删除公共链接并使对话再次变为私有。

团队协作优势

实时知识共享

  • 即时访问:团队成员可以立即查看你的对话
  • 无上下文丢失:完整的对话历史被保留
  • 跨平台:通过电子邮件、聊天或任何通信工具分享链接

协作问题解决

  • 获取专家输入:与专业团队成员分享复杂问题
  • 收集反馈:团队成员可以审查你的方法并提出改进建议
  • 共同学习:与整个团队分享成功的问题解决策略

文档和知识库

  • 创建参考资料:将有价值的 AI 互动作为文档分享
  • 新团队成员入职:使用共享对话作为培训资源
  • 建立机构知识:创建已解决问题和解决方案的库

使用场景

代码审查和协作

场景:你正在处理复杂的重构任务,需要高级开发人员的输入。

使用方法

  1. 与 OpenCode 一起解决问题
  2. 当你有解决方案或需要输入时,运行 /share
  3. 将链接发送给你的同事
  4. 他们可以审查整个对话并提供反馈

故障排除和支持

场景:你遇到了一个困难的 bug,需要团队的帮助。

使用方法

  1. 用 OpenCode 记录你的调试过程
  2. 与你的团队分享对话
  3. 团队成员可以看到你已经尝试了什么以及你在哪里卡住了
  4. 他们可以基于完整的上下文提供有针对性的建议

知识转移

场景:你发现了一个对其他人有用的工作流或解决方案。

使用方法

  1. 创建一个展示解决方案的对话
  2. 与你的团队分享
  3. 新团队成员可以将其作为学习资源参考
  4. 整个团队从你的发现中受益

最佳实践

安全考虑

有效分享

  1. 有选择性:只分享对他人真正有用的对话
  2. 添加上下文:分享链接时包含简短说明
  3. 跟进:分享后,与团队成员核对反馈
  4. 清理:当对话不再需要时,使用 /unshare

组织共享对话

  • 创建共享文档:维护有用的共享对话列表
  • 使用描述性会话名称:使其易于识别每个对话的内容
  • 标记相关团队成员:分享链接时,提及谁可能最受益

高级用法

分享对话的特定部分

虽然 /share 命令会分享整个对话,但你可以:

  1. 使用 /new 开始关于特定主题的专注对话
  2. 与 OpenCode 一起解决问题
  3. 只分享那个特定的对话
  4. 将敏感信息保存在私人对话中

与其他命令结合使用

  • /compact + /share:首先总结长对话,使其更具可读性
  • /export + /share:导出为 Markdown 以供离线参考,然后分享链接以供在线访问
  • /sessions + /share:在会话之间切换并根据需要分享特定会话

常见问题

Q:谁可以访问我共享的对话?

A:任何拥有链接的人都可以查看你共享的对话。不需要身份验证。

Q:共享对话可以访问多长时间?

A:共享对话在你运行 /unshare 命令或删除对话之前一直可访问。

Q:我可以自定义可共享链接吗?

A:不,链接是自动生成的,无法自定义。

Q:我可以分享的对话数量有限制吗?

A:没有,你可以分享的对话数量没有限制。

Q:如果我删除 OpenCode 安装,共享对话会发生什么?

A:共享对话托管在 OpenCode 的服务器上,但我们建议在卸载前取消分享对话以确保隐私。

结论

OpenCode 中的分享功能是团队协作、知识共享和向同事寻求帮助的强大工具。通过遵循最佳实践并负责任地使用它,你可以提高团队的生产力并建立有价值的 AI 辅助问题解决知识库。

请记住始终注意你分享的内容,并在对话不再需要时使用 /unshare 命令。