Set up code context for your site

Code context is currently in open beta and is rolling out to Bitbucket and GitHub users in Rovo Chat and Teamwork Graph (TWG) CLI.

You can check the eligibility from Atlassian Administration. Select Rovo from the sidebar, then select Code context. If you see an option to enable it, you're eligible. See the steps on this page to set it up for your site. Understand what code context is

現在のエクスペリエンスは、一般提供までに変更される場合があります。

操作できるユーザー

ロール: 組織管理者

Atlassian Cloud: Standard, Premium, Enterprise

アトラシアン ガバメント クラウド: 利用できません

コード コンテキストにより、チームがすでに使用しているアトラシアン ツール内で直接、接続されたソース コード リポジトリ全体に対するインテリジェントな検索が可能になります。馴染みのないコードベースを操作する、バグを調査する、Rovo エージェントにタスクのサポートを依頼するなど、どのような場合でも、コード コンテキストによって適切なコードをより迅速に見つけることができます。
コード コンテキストの仕組みについて


はじめる前に

コード コンテキストを有効にする前に、いくつか確認しておくべき事項があります。

  1. リポジトリ内のシークレットをスキャンします。コード コンテキストは、オプトインしたリポジトリ内のすべてのコンテンツをインデックス化します。リポジトリにハードコードされた API キー、パスワード、トークン、またはその他の機密データが含まれている場合、そのコンテンツはインデックス化され、リポジトリへのアクセス権を持つすべてのユーザーが検索できるようになります。機能を有効にする前に、シークレットのスキャンを実行し、検出されたものを変更することをお勧めします。

  2. データ レジデンシーの要件をご確認ください。データ レジデンシーの構成は、現在コード コンテキストではサポートされていません。インデックス化されたコードとエンベディングは、米国で保存および処理されます。組織に米国外でのデータ レジデンシーまたはデータ主権の要件がある場合は、コード コンテキストを有効にすることがお客様の状況に適しているか確認してください。データ レジデンシーを理解する

  3. インデックス作成権限を確認します。アトラシアンがソース コードをミラーリング、インデックス化、および保存できるようにするために、組織が必要な権利と承認を得ていることを確認してください。

  4. Github for アトラシアン コネクタが追加されていることを確認し、希望するサイト用に設定してください。コネクタのセットアップ方法について確認する

コード コンテキストのセットアップ

サイトでコード コンテキストを有効にするには:

  1. 移動 アトラシアンの管理。組織が複数ある場合は、対象の組織を選択します。

  2. [Rovo] を選択し、次に [コード コンテキスト] を選択します。

  3. [コード コンテキストを有効にする] を選択します。

  4. コード コンテキストをセットアップするサイトを選択してください。

  5. コードコンテキストを有効にするには、規約を慎重にレビューしてください。

Once enabled, your connected code will immediately start indexing. This can take up to 24 hours. At this stage, there’s no indicator available to show which repos are indexed.

コード コンテキストはいつでも無効にでき、インデックス作成は直ちに停止します。保存されているすべての埋め込み、インデックス、コード チャンクが削除されます。

コードコンテキストのインストール中に問題が発生した場合は、更新してもう一度お試しください。

Beaconstone 金融情報 向けにコード コンテキスト機能が選択および有効化されたアトラシアン管理アプリ

Permissions and access

コード コンテキストは、後付けではなく基本原則として権限を適用するように構築されており、特にソース コード管理 (SCM) の権限を遵守するように設計されています。コード コンテキストは、SCM 権限で許可されている範囲を超えてユーザーにアクセス権を付与することはありません。

Users will see results only for repositories and branches they already have access to in the source SCM. Atlassian validates permissions at query time against the repository's permission endpoint.

組織管理者がリポジトリのコードコンテキストを有効にした場合、個々のコントリビューターは自身のコードをインデックス作成から除外できません。これは、既存の Bitbucket の語彙検索の動作と一致しています。

Teamwork Graph CLI は、(Rovo CLI を介して) アトラシアンのコーディング エージェントやサードパーティ製品 (Claude Code や Codex など) を強化します。

サードパーティの エージェント で Teamwork Graph CLI を介してコード コンテキストを使用する場合、ソース コード はそれらの製品に送信されてその利用規約の適用を受けます。これにより、独自のコードや知的財産 (IP) が公開される可能性があります。

お客様は、サードパーティ プロバイダーのセキュリティと適合性を評価し、関連するすべてのコスト、API 容量、およびエージェントのアクションを管理する責任を負います。

チームでのコード コンテキストの使い心地について、ご意見をお聞かせください。フィードバックの共有や問題のレポートは、直接 Rovo チャット から行うか、TWG CLI をご利用の場合はこちらのフォームから行ってください。

さらにヘルプが必要ですか?

アトラシアン コミュニティをご利用ください。