TTechRetriever
AIコーディングワークスペース

依存関係の調査

依存関係の更新後に壊れたインポートを調査します。

● ● ●TechRetriever●
ワークフロー · 依存関係の調査 ×
node --version
npm ls example-library
# Match the installed version to its documented API.
# Reproduce the failing import in isolation.
✳依存関係の更新後に壊れたインポートを調査します。
✓ 変更内容適用前に確認 ↗
ワークスペースのイメージ
01

適用前に確認

実際の動作を期待する結果と比較します。検証に失敗した場合は、次の変更を加える前に原因を調べてください。

02

モデル

OpenAI互換またはAnthropicのエンドポイントを、ベースURLと必要なAPIキーで設定し、接続をテストします。ローカルのモデルサーバーは起動が必要です。リモートツールは別途データを送信する場合があります。

03

プロジェクト

導入済みの版を記録し、小さな例で再現して文書化されたAPIを確認します。

ワークフロー

依存関係の調査

ワークフロー ↗
ワークフロー
node --version
npm ls example-library
# Match the installed version to its documented API.
# Reproduce the failing import in isolation.
AIコーディングワークスペース

プロジェクトの証拠に基づいて依存関係の変更を解決する

TechRetrieverは、Windowsでの開発手順に依存関係の保守を組み込む場所を提供します。プロジェクトフォルダーを開き、失敗を説明し、関係するファイルを接続モデルに調べてもらいます。記憶にあるAPIではなくアプリの実際の動作から始められるよう、依存関係の宣言と実際のエラーを一緒に示してください。

アップグレード後に失敗するインポートは有用な例です。package.json、インストール済みバージョン、小さな再現例を用意し、呼び出しがそのバージョンに合っているか尋ねます。目的は理由が明確でレビューできるアプリ変更です。TechRetrieverは依存関係の修復エンジンを提供せず、編集の提案だけで互換性が確立するわけでもありません。

対応するOpenAI互換またはAnthropicのエンドポイントからモデル接続を選び、必要なら認証情報を指定します。拒否抑制を除去したAIモデルをそこで選べる場合もありますが、制限、ツール利用、コンテキスト容量はモデルとサーバーに依存します。リポジトリの調査を依頼する前に機能を確認してください。

修正案をプロジェクトで参照できるパッケージ文書と比較し、失敗したインポートを再実行します。その後、関連するアプリのテストを実行してください。意図したバージョン変更は無関係なアップグレードから分け、成功した結果が元の疑問への答えとなり、差分も扱いやすくなるようにします。

依存関係の修正を受け入れる前に

対話ではどのバージョンを基準にしますか?

失敗する環境で実際にインストールされているバージョンと、宣言した範囲、関連ロックファイルの項目を使います。パッケージ宣言だけでは実行中のコードを特定できない場合があります。失敗に関係するならランタイムのバージョンも含めます。

インポート修正と同時にすべてのパッケージを更新すべきですか?

互換性の目標を定めた依頼を優先します。一括更新は別の変更を持ち込み、原因を分かりにくくします。バージョン調整案は別にレビューし、そのパッケージに依存する呼び出し元を確認してから受け入れます。

ここで役立つ再現例とは何ですか?

エラーが残る最小のインポートと呼び出しを、期待出力と実際の出力とともに示します。パッケージとランタイムのバージョンも添えてください。無関係なアプリ設定なしで対象の失敗を再現できることが大切です。

ワークスペースがパッケージ互換性を検証してくれますか?

モデルの応答は提案として扱います。使用箇所の変更を確認し、再現例を再実行して既存のテストコマンドを使ってください。調査ツールは設定したエンドポイントに依存します。説明だけでは依存関係が動く証拠にはなりません。

Windows版をダウンロード ↗

TechRetriever · 更新 2026-10-25