原文(日本語に翻訳)
setup() をスラッシュコマンドとエージェントの読み込みと並列に実行することで、対話型の起動時間を約30ms改善しました。
原文(英語)
Improved interactive startup by ~30ms by running setup() in parallel with slash command and agent loading
概要
Claude Codeの起動プロセスを最適化し、setup() 関数の実行とスラッシュコマンド・エージェントの読み込みを並列で行うようにしました。これにより対話型モードの起動時間が約30ms短縮されます。他の起動最適化と組み合わせることで、Claude Codeがより素早く応答できるようになります。
基本的な使い方
この改善は透過的に適用されます。ユーザーは意識することなく高速な起動の恩恵を受けられます。
bash
# v2.1.84以降では起動が約30ms速くなります
claude
# または
claude "すぐに作業を始めましょう"実践例
ユースケース: 頻繁にClaudeを起動する開発ワークフロー
短いタスクのためにClaudeを何度も起動するような開発スタイルでは、この改善の効果を実感しやすくなります。
bash
# 複数のタスクで何度もclaudeを起動する場合
claude "このファイルのバグを修正してください"
# 作業完了後、次のタスク
claude "テストを追加してください"
# 起動のたびに30ms短縮ユースケース: スクリプトでの連続起動
bash
#!/bin/bash
# 複数のファイルに対して順番に処理する場合
for file in src/*.ts; do
claude -p "以下のファイルをレビューしてください: $file"
done
# 各起動が30ms速くなります注意点
- 30msの改善は対話型モード(REPLモード)に対するものです
- 非対話型モード(
-pフラグ)にも恩恵はありますが、測定値は異なる場合があります - この最適化はスラッシュコマンドの読み込みやエージェントの初期化を妨げるものではありません
- システムの性能やインストールされているプラグイン・エージェントの数によって、実際の改善幅は変わる場合があります