VS Code 1.89 以降に対応しています。

拡張機能のログの収集

VS Code Extension 1.10.0 以降では、Settings ページから Extension Diagnostics をダウンロードできます。ダウンロードには、関連するログやパラメーターがテキストファイルとして含まれます。 VS Code の完全な出力ログを取得するには:
  1. コマンドパレット(Ctrl/Cmd + Shift + P または View > コマンドパレット)を開く
  2. “Show logs” と入力し、Developer: Show Logs を選択する
  3. ドロップダウンで Extension Host を選択する
  4. 次の画像のように表示されます:
  1. 右上のドロップダウンで “Extension Host” となっている項目を “Codeium” に変更する
  2. ログをエクスポートするか、コピーする

Enterprise URL をリセットまたは変更する方法

  1. Ctrl+Shift+X を押して Codeium Enterprise 拡張機能の設定を開きます。Enterprise Updater(紫の拡張機能)を選択します。
  1. 歯車アイコンをクリックし、Extension Settings を選択します。
  1. 拡張機能の設定で、再度歯車アイコンをクリックし、URL が入っている各項目で Reset Setting を選択します。
  1. View -> コマンドパレット に移動して VS Code をリロードします。コマンドパレットが開いたら「Reload window」と入力して Enter を押します。
  2. リロード後、「Set URL」の入力を求められます。ここで新しい URL を入力します。
  1. 設定タブを閉じます。
  2. View -> コマンドパレット に移動して VS Code をリロードします。コマンドパレットが開いたら「Reload window」と入力して Enter を押します。
  3. リロード後、右下に Codeium へのサインインを促すポップアップが表示されるはずです。表示されない場合は、左下の Accounts タブを開き、Codeium を使用するために「Sign in with Auth」をクリックします。どちらの方法でも Codeium Enterprise ポータルにリダイレクトされます。

既知の IDE の問題と対処方法

e.split が定義されていません

サポート対象外の VS Code バージョンを使用しています。サポート対象のバージョンに更新して、もう一度お試しください。サポート対象のバージョン一覧はこちらで確認できます。

誤った API Server を使用している

ユーザーがワークスペース設定で API Server/Portal の URL を変更すると、ユーザー設定が上書きされ、拡張機能が誤った API サーバーと通信してエラーが発生する可能性があります。 API Server/Portal の URL が正しく設定されており、ワークスペース設定で誤って上書きされていないことを確認してください。

Codeium Chat の応答が表示されない

Codeium の Chat にメッセージを送っているのに応答が表示されない場合、まず応答をキャンセルできるか確認してください。キャンセルできない場合は、応答自体は完了しているものの表示されていない可能性があります。これは、Chat Web Server が拡張機能との接続を失ったときに発生することがあります。VS Code を再読み込みし、Codeium の Chat パネルを再度開くと、応答が表示されるはずです。

ファイル …/package.json を読み込めません

ファイル .../.vscode/extensions/codeium.codeium-<version>/package.json を読み取ることができません 
上記のエラーが Codeium のログに出力される場合は、拡張機能フォルダ(…/.vscode/extensions/codeium.codeium-<version>)を削除して、拡張機能を再インストールしてください。

VS Code Enterprise アップデーターの無限ループ

VS Code を開くたびに「Codeium Enterprise Updated」と表示される場合、すべての拡張機能を再起動してみてください。
  1. コマンドパレットを開く ( CTRL + SHIFT + P )
  2. ‘Disable All Installed Extensions’ を実行
  3. ‘Enable All Extensions’ を実行
  4. VS Code を再起動
すべての拡張機能が再度有効になっていることを確認してください。

Enterprise アップデーターが Codeium 拡張機能をインストールしない

Enterprise アップデーターは導入されていますが、VS Code で拡張機能がダウンロードもインストールもされません。VS Code の出力ウィンドウのドロップダウンには拡張機能のログ項目が表示されません。確認できるログは次の一つだけです:
[info] ExtensionService#_doActivateExtension Codeium.codeium-enterprise-updater, startup: false, activationEvent: 'onStartupFinished'
以前に Codeium 拡張機能を無効化し、その後アンインストールしていた場合でも、VSCode は無効フラグをクリアしません。 手動で対応するには:
  1. コマンドパレットを開く (CTRL + SHIFT + P)
  2. ‘Codeium Enterprise: Reset’ を実行
  3. ポップアップで “Help” を選択
  4. “Show Disabled Extensions” を選択
  5. Codeium 拡張機能を再有効化する

プロキシ/ネットワークに関する問題

VS Code の Codeium の設定で「Detect Proxy」のチェックを外すと、拡張機能が誤ってプロキシを使用しようとしている場合に問題が解消されることがあります。

証明書に関する問題

次のエラーが発生した場合:
ConnectError: [internal] 発行者証明書を取得できません
[ERROR]: [internal] 最初の証明書を検証できません
tls: 証明書の検証に失敗しました: x509: "<yourdomainurl>" 証明書が標準に準拠していません
これは、Codeium 拡張機能が Enterprise ポータル/API サーバーへの TLS 接続を、提示された証明書を信頼できないために信頼できていないことを示しています。つまり、Codeium のデプロイメントが提示している証明書が信頼されていない、もしくはリクエストを中継・傍受している社内プロキシが提示している証明書が信頼されていない可能性があります。 いずれの場合でも、最善の解決策は、その証明書に署名したルート証明書がエンドユーザーのマシン上の適切な場所に正しくインストールされていることを確認することです。VS Code およびほとんどの IDE は、証明書をオペレーティングシステムの既定の場所から読み込みます。 証明書はお客様の社内 IT または管理チームによって発行・管理されています。必要な証明書をシステムにインストールする際は、サポートを受けるために担当チームへお問い合わせください。 TLS の終端となる場所から、完全な証明書チェーンが提示されていることが重要です。しばしばリーフ証明書のみが提示されると、VS Code や他の IDE は、そのリーフ証明書を検証する中間証明書(中間 CA)を認識しておらず、またその中間証明書はルート証明書によって検証されるため、真正性を確認できません。ブラウザは、ユーザーが完全な証明書チェーンを提示する別のサイトに以前アクセスしていて中間証明書がキャッシュされていることが多く、この問題を回避できる場合がありますが、VS Code のようなアプリケーションにはその利点がありません。 Network Proxy Text の VS Code 拡張機能は、証明書関連の問題のデバッグに有用です。