컨텐츠로 건너뛰기

공유

공유

OpenCode 대화 공유.

OpenCode의 공유 기능을 사용하면 OpenCode 대화의 공개 링크를 생성하여 팀원들과 협업하거나 다른 사람으로부터 도움을 받을 수 있습니다.

[!NOTE] 공유된 대화는 링크가 있는 모든 사람이 공개적으로 액세스할 수 있습니다.


작동 방식

대화를 공유하면 OpenCode는:

  1. 세션에 대한 고유한 공개 URL 생성
  2. 대화 기록을 서버에 동기화
  3. 공유 가능한 링크를 통해 대화 액세스 가능하게 만들기 — opncd.ai/s/<share-id>

공유

대화 공유 방법을 제어하는 세 가지 공유 모드를 지원합니다:


수동 (기본값)

기본적으로 OpenCode는 수동 공유 모드를 사용합니다. 세션은 자동으로 공유되지 않지만 /share 명령을 사용하여 수동으로 공유할 수 있습니다:

/share

이는 클립보드에 복사될 고유 URL을 생성합니다.

구성 파일에서 명시적으로 수동 모드를 설정하려면:

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

자동 공유

구성 파일에서 share 옵션을 "auto"로 설정하여 모든 새 대화의 자동 공유를 활성화할 수 있습니다:

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

자동 공유가 활성화되면 모든 새 대화는 자동으로 공유되고 링크가 생성됩니다.


비활성화

구성 파일에서 share 옵션을 "disabled"로 설정하여 공유를 완전히 비활성화할 수 있습니다:

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

프로젝트에 대해 팀 전반에 이를 적용하려면 프로젝트의 opencode.json에 추가하고 Git에 체크인하세요.


공유 해제

대화 공유를 중지하고 공개 액세스에서 제거하려면:

/unshare

이렇게 하면 공유 링크가 제거되고 대화 관련 데이터가 삭제됩니다.


개인정보 보호

대화를 공유할 때 유의해야 할 몇 가지 사항이 있습니다.


데이터 보존

공유된 대화는 명시적으로 공유 해제할 때까지 액세스할 수 있습니다. 여기에는 다음이 포함됩니다:

  • 전체 대화 기록
  • 모든 메시지 및 응답
  • 세션 메타데이터

권장 사항

  • 민감한 정보가 포함되지 않은 대화만 공유하세요.
  • 공유하기 전에 대화 내용을 검토하세요.
  • 협업이 완료되면 대화 공유를 해제하세요.
  • 독점 코드나 기밀 데이터를 포함한 대화 공유를 피하세요.
  • 민감한 프로젝트의 경우 공유를 완전히 비활성화하세요.

기업용

기업 배포를 위해 공유 기능은 다음처럼 될 수 있습니다:

  • 보안 준수를 위해 완전히 비활성화
  • SSO를 통해 인증된 사용자만 제한
  • 자체 인프라에서 자체 호스팅

조직에서 opencode 사용에 대해 자세히 알아보기.