Skip to Content
ブログQwen Code 週報:AIによるコードレビュー、コード作成中の即時質問、カスタムワークフローの自動化
ブログに戻る

Qwen Code 週報:AIによるコードレビュー、コード作成中の即時質問、カスタムワークフローの自動化

Qwen Team
2026-03-27

今週は v0.13.0 正式版と v0.13.1 プレビュー版をリリースしました。

v0.12.x のリリース以来、多くのユーザーから Qwen Code をより「プログラマブル」にしてほしいというフィードバックをいただきました。単なる会話だけでなく、自分のワークフローに組み込みたいという要望です。今週の v0.13.0 はこの方向性で開発されました:Hooks システムで重要なポイントにカスタムスクリプトを挿入でき、Skills ディレクトリでチームがカスタムスキルを共有でき、/btw は「A をしている最中に突然 B を聞きたい」という場面を解決します。さらに、/review で AI がコードをレビューし、Agent 協調アリーナで複数のモデルを同時に実行して最適な結果を自動選択できます。

今週の新しいコントリビューター @simon100500@Br1an67 に感謝します 🎉

✨ 新機能

/review:AIによるコードレビュー

コードをコミットする前に誰かに見てもらいたいけれど、同僚が忙しくて手が回らない?今は /review を直接使用するだけで、AI がコード品質をチェックし、潜在的な問題を発見し、改善提案をしてくれます。単純な lint チェックではなく、経験豊富な同僚のようにロジック、命名、境界処理をレビューしてくれます。

できること:

  • コードをコミットする前に AI にチェックしてもらい、問題を早期発見して修正。Code Review で指摘されるのを待つ必要がありません
  • 独自開発時に「第二の目」として活用し、初歩的なミスを減らします
  • コードのベストプラクティスを学習—AI はなぜこの書き方が良いのかを説明してくれ、「ここに問題がある」と言うだけではありません

詳細は PR #2348  をご覧ください

/btw 側問:コード作成中に即座に質問、思考の流れを中断しない

コードを書いている最中に、ある API のパラメータ順序を思い出せなくなることがあります。以前は新しい会話を開いて調べる必要があり、調べ終わって戻るとコンテキストが途切れていました。

今は /btw を入力するだけで、現在の会話に直接質問を挟めます。Qwen Code が回答した後、自動的に以前のコンテキストに戻り、何もなかったかのように振る舞います。メインの会話が汚染されることはなく、AI もあなたの質問を現在のタスクの一部とは見なしません。

できること:

  • React コンポーネントを書いている最中に Hook の使い方を調べ、調べ終わったら書き続ける
  • デバッグ中に一時的に設定項目の意味を確認し、新しいウィンドウを開く必要がない
  • 関連しない質問を思いつき、聞き終わったら忘れて、現在の作業に影響を与えない

詳細は PR #2371  をご覧ください

Hooks 拡張メカニズム:Qwen Code をあなたのルールで動作させる

AI がコードを生成したけれどフォーマットが正しくなく、毎回手動で prettier を実行する必要がある、という経験はありませんか?あるいはコミット前にテストを実行するのを忘れて、結果として CI が失敗してしまう?Hooks システムはこれらの問題を解決するために作られました。Qwen Code の 10 のキーポイントに独自のスクリプトを掛け、特定のタイミングで自動的に実行させることができます。

できること:

  • コミット前に自動でテストを実行—動かないコードをプッシュせず、CI があなたのせいで赤くなることがなくなります
  • コード生成後に自動でフォーマット—AI がコードを書き終わると、prettier/eslint が自動的に実行され、手動で処理する手間が省けます
  • 会話終了時に自動的に会話ログを保存—問題を振り返る際に証拠が残ります
  • ツール実行前に権限チェック—機密操作に追加の保護レイヤーを提供

設定も簡単で、プロジェクトルートの .agents/hooks にスクリプトファイルを置くだけです。詳細は PR #2352 #2203  をご覧ください

Agent 協調アリーナ:複数のモデルが同時に問題を解決し、最適な結果を選択

重要なコードは同僚にレビューしてもらうことがありますが、今は複数の AI モデルに同じタスクを同時に処理させることもできます。モデルの能力を比較するには、直接 /arena コマンドを呼び出してモデルを選択し、タスクを入力します。

できること:

  • コアモジュールをリファクタリングする際、複数のモデルに同時に案を出させ、最良のものを選ぶ
  • アルゴリズム問題を解く際、異なるモデルの解法を比較し、異なるアプローチを学習する
  • 新しいモデルがあなたのプロジェクトでどの程度動作するか、実際のタスクで評価する

詳細は PR #1912  をご覧ください

VS Code 画像貼り付け:スクリーンショットを直接 AI に送る

VS Code で Ctrl+V を押してスクリーンショットを直接 AI に送信できます。UI バグを発見しましたか?スクリーンショットを AI に送って分析させましょう。デザインを再現したいですか?スクリーンショットを送って AI にコードを書かせましょう。画像を保存したり、パスを探したり、手動でアップロードする必要がありません。

できること:

  • UI バグのスクリーンショットを撮り、AI に問題の特定を手伝わせる
  • デザインのスクリーンショットを貼り付け、AI に対応するコンポーネントコードを直接書かせる
  • エラーメッセージが長すぎて入力したくない?スクリーンショットを送る

詳細は PR #1978  をご覧ください

システムプロンプトのカスタマイズ:AI をあなたのスタイルで回答させる

SDK と CLI を通じてカスタムシステムプロンプトを設定し、AI の回答スタイルと動作を制御できます。例えば、常に日本語で回答させ、コードコメントは英語にし、チームの命名規則に従わせることができます。毎回の会話で「日本語で回答してください」と繰り返す必要がありません。

詳細は PR #2400  をご覧ください

Explore Agent:AI に先に調査させ、その後に実行させる

Explore Agent を新しく追加しました。これはコード調査に特化しています。コードを変更する前に、まず Explore Agent にコード構造を把握させ、依存関係を理解させ、重要なエントリポイントを見つけさせます。調査が終わってからメイン Agent に実行させることで、方向性がより正確になります。

詳細は PR #2489  をご覧ください

📊 改善・最適化

  • Token 使用量のリアルタイム表示:AI が思考している過程で現在の Token 消費量を直接表示し、回答が終わるのを待たずに使用量を知ることができます(#2445 
  • Sub Agent の並列実行:以前は複数のサブタスクがキューで実行されていましたが、今は同時に実行されます。複雑なタスクの処理速度が明らかに向上し、待ち時間が短縮されます(#2434 
  • 権限プロンプトがより明確に:権限ダイアログが人間の言葉で「xxx ファイルを読み取ろうとしています」と伝えるようになり、技術的なパラメータの羅列ではなくなりました。操作を拒否した際も、なぜ拒否されたかが表示されます(#2637 #2283 
  • VS Code のファイル補完がよりスマートに:ファイル名を入力する際にファジー検索で一致し、comp と入力するだけで src/components/Button.tsx が見つかり、完全なパスを覚える必要がありません(#2437 
  • Tab キーの動作がより直感的に:VS Code で Tab を押すと補完内容のみが入力され、インデントやその他の操作が予期せずトリガーされることがなくなりました(#2431 
  • MCP ツール出力の自動切り捨て:MCP ツールが超長いコンテンツを返す際に自動的に切り捨てられ、コンテキストが爆発して後続の会話品質が低下することがなくなりました(#2446 
  • Ctrl+R 履歴検索:検索結果が最新のものが優先され、最近使用したコマンドが最上位に表示されます(#2425 
  • エラー処理とクォータ検出の最適化:API レート制限やクォータ使い切りに遭遇した際、プロンプトがより明確になり、曖昧なエラーコードだけが表示されることがなくなりました(#2458 

🔧 重要な修正

PRバージョン修正内容影響
#2403 v0.13.0OpenRouter の重複 finish_reason による解析エラーを修正OpenRouter 使用時の会話が不明瞭に中断されなくなりました
#2457 v0.13.0Windows パス URI 処理を修正Windows ユーザーがファイルリンクをクリックしても正常にジャンプするようになりました
#2501 v0.13.0VS Code プロキシ設定を CLI に透過社内ネットワーク環境での接続失敗がなくなりました
#2472 v0.13.0サブプロセス終了時に ACP 接続状態をクリア異常終了後の再起動でゾンビ接続が残らなくなりました
#2611 v0.13.1Shell PTY 競合状態を修正コマンドを連続して高速実行してもエラーでクラッシュしなくなりました
#2547 v0.13.1C++/Java/Python 言語サーバーのサポートを改善これら 3 つの言語のコードジャンプ、補完がより正確になりました
#2631 v0.13.1期限切れの Sub Agent diff 確認状態をクリアIDE がコードを受け入れた後、確認ダイアログが残らなくなりました
#2591 v0.13.1モデル切り替え時にモデルメタデータを保持モデル切り替え後の設定が失われなくなりました
#2546 v0.13.1ACP エラー処理を改善VS Code のロード時にプロンプトなしでフリーズしなくなりました
#2080 v0.13.1認証失敗時に選択済み認証方式を保持ネットワーク変動後にログイン方式を再選択する必要がなくなりました

Windows プラットフォーム専用修正

PR修正内容影響
#2645 Git Bash/MSYS2 Shell 検出をサポートGit Bash ターミナル使用時に Qwen Code が正しく認識するようになりました
#2457 パス URI 処理を修正ファイルパスに日本語やスペースが含まれていても正常に動作します

🎈 その他の改善

  • エクスポート機能にメタデータと統計情報を追加し、エクスポートされたファイルに会話回数、Token 使用量などの情報が含まれるようになりました(#2328 
  • MiniMax-M2.5 と GLM モデルの Token 制限設定を修正し、これらのモデル使用時のコンテキスト空間がより正確になりました(#2470 
  • 設定可能なランタイム出力ディレクトリをサポートし、ログと一時ファイルを指定した場所に配置できるようになりました(#2127 
  • /memory show --project--global ですべての設定済みコンテキストファイルが正しく表示されるようになり、見落としがなくなりました(#2368 
  • 拡張機能のインストールで GitHub 以外の Git URL をサポートし、GitLab、Gitee でホストされている拡張機能も直接インストールできるようになりました(#2539 
  • QWEN.md を AGENTS.md にリネームし、コミュニティ規範と一致させました(#2527 

👋 新しいコントリビューターを歓迎します

  • @simon100500 — 初回コントリビューション、OpenRouter の解析問題を修正(#2403 
  • @Br1an67 — 初回コントリビューション、VS Code 拡張の利用規約リンクを更新し、.agents/skills ディレクトリをサポート(#2495 #2476 

アップグレード方法npm i @qwen-code/qwen-code@latest -g を実行するだけで最新バージョンにアップグレードできます。

ご質問やご提案があれば、GitHub Issues  までお気軽にご連絡ください!

Last updated on