Windsurfは2025年6月10日、Wave 10アップデートの第1弾として「Planning Mode」(ベータ版)を発表しました1。この新機能は、AIアシスタントCascadeとの協働方法を根本から変える可能性を秘めています。
これまでのAIコーディングツールは、短期的なコード生成には優れていましたが、長期的なプロジェクト管理や複雑なタスクの遂行には限界がありました。Planning Modeは、この課題に対する革新的なソリューションを提供します。
Planning Modeが解決する課題
Planning Modeの核心は、Cascadeが「plan.md」という永続的な計画ファイルを生成し、それを基準に行動することです1。このアプローチにより、AIは単なるコード生成ツールから、プロジェクト全体を俯瞰できる開発パートナーへと進化します。
従来のAIツールは、個々のタスクを処理することは得意でしたが、タスク間の関連性や長期的な目標を維持することが困難でした。開発者は頻繁にAIに文脈を説明し直す必要があり、これが生産性の低下につながっていました。Planning Modeは、この問題を計画ファイルという形で解決します。
Planning Modeの主要機能
1. 永続的な計画ファイルの生成
Planning Modeを有効にすると、Cascadeは自動的にローカルのマークダウンファイル(plan.md)を生成します。このファイルには、プロジェクトの目標、実行予定のタスク、進捗状況などが記録されます。開発者は通常のドキュメントと同様に、このファイルを直接編集することができます。
計画ファイルは単なるテキストファイルではありません。Cascadeはこのファイルを継続的に参照し、自身の行動指針として活用します。これにより、長時間にわたる複雑なタスクでも、AIは一貫性を保ちながら作業を進めることができます。
2. 双方向の編集機能
plan.mdファイルの最大の特徴は、ユーザーとAIの両方が編集できることです1。開発者が計画を修正すると、Cascadeはその変更を認識し、新しい計画に基づいて行動を調整します。逆に、プロジェクトの進行に伴って新しい情報が判明した場合、Cascadeは計画を自動的に更新し、ユーザーに通知します。
この双方向性により、人間とAIの真の協働が実現します。開発者は高レベルの戦略的判断に集中し、Cascadeは詳細な実装作業を担当するという、理想的な役割分担が可能になります。
3. 長期的思考と短期的実行の分離
Planning Modeでは、背後でより高性能な推論モデルが長期的な推論を担当し、ユーザーが選択したモデルは計画に基づいた短期的なタスクの実行に専念します2。この役割分担により、計算リソースを効率的に活用しながら、より知的で適応的なワークフローを実現しています。
長期的な推論を担当するモデルは、プロジェクト全体の文脈を理解し、適切な戦略を立案します。一方、短期的な実行を担当するモデルは、具体的なコードの生成やファイルの編集などの実作業に集中します。この分離により、それぞれのモデルが最も得意とする領域で性能を発揮できます。
開発者にとっての実用的な価値
プロジェクト管理の透明性向上
Planning Modeは、AIがどのような計画で行動しているかを完全に可視化します。これにより、開発者はAIの「思考プロセス」を理解し、必要に応じて軌道修正することができます。特に大規模なプロジェクトや複雑なリファクタリング作業において、この透明性は重要な価値を提供します。
従来のAIツールでは、AIが何を考えているか、なぜその行動を取ったかを理解することが困難でした。Planning Modeでは、すべての計画と意思決定が文書化されるため、開発者は常にAIの状態を把握できます。
チーム開発への適用可能性
plan.mdファイルは通常のマークダウンファイルであるため、Gitなどのバージョン管理システムで管理できます。これにより、チーム全体でAIの計画を共有し、レビューすることが可能になります。また、プロジェクトの引き継ぎ時にも、AIがどのような戦略で開発を進めていたかを新しいメンバーが容易に理解できます。
チーム開発において、メンバー間のコミュニケーションは成功の鍵です。Planning Modeは、AIをチームの一員として扱い、その思考と行動を透明化することで、より効果的なコラボレーションを実現します。
コスト効率の改善
Windsurfは同時に、OpenAIのo3モデルの利用料金が大幅に引き下げられたことも発表しています1。o3は現在、mediumとhigh reasoningの両方で1倍のクレジットで利用可能となり、より多くの開発者がPlanning Modeの恩恵を受けられるようになりました。
この料金改定により、高度なAI機能を日常的に使用することが経済的に現実的になります。特に個人開発者や小規模チームにとって、この変更は大きな意味を持ちます(各ツールの料金体系はAIコーディングツールの料金比較も参照)。
実装の技術的側面
Planning Modeの実装は、シンプルながら効果的です。技術的には、短期的なアクションのためのCascade会話と、長期的な推論のための計画ファイルという2つの要素の組み合わせで構成されています2。
このアーキテクチャにより、AIは文脈を失うことなく長時間のタスクに取り組むことができ、同時に開発者は必要に応じて介入することができます。また、計画ファイルがローカルに保存されるため、プライバシーとセキュリティの観点でも安心して使用できます。
計画ファイルのフォーマットは、人間が読みやすいマークダウン形式です。これにより、開発者は特別なツールやインターフェースなしに、好みのテキストエディタで計画を確認・編集できます。
今後の展望と課題
Planning Modeはまだベータ版であり、今後の改善が期待されます。現時点では、計画の複雑さには限界があり、非常に大規模なプロジェクトでは複数の計画ファイルの管理が必要になる可能性があります。
また、AIが生成する計画の品質は、初期の指示の明確さに大きく依存します。開発者は、プロジェクトの目標や制約を明確に伝える必要があり、これには一定の学習曲線が存在します。
将来的には、より高度な計画立案能力や、複数のプロジェクト間での知識共有、チーム全体の計画を統合する機能などが追加される可能性があります。
日本の開発現場への影響
日本のソフトウェア開発現場では、詳細な仕様書や計画書を重視する文化があります。Planning Modeは、この文化とAIコーディングを自然に融合させる可能性を秘めています。
特に、アジャイル開発を実践している企業では、スプリント計画やバックログ管理にPlanning Modeを活用することで、開発効率を大幅に向上させることができるでしょう。また、ドキュメント作成の負担を軽減しながら、プロジェクトの透明性を保つことができます。
日本の開発現場特有の厳密な品質管理プロセスにも、Planning Modeは適合します。計画ファイルをレビュープロセスに組み込むことで、AIの作業も含めた全体的な品質保証が可能になります。
Planning Modeは、AIコーディングツールの新たな標準となる可能性を秘めています。開発者とAIがより深いレベルで協働できるこの機能は、ソフトウェア開発の未来を垣間見せてくれます。Wave 10にはさらに2日分の発表が控えており、Windsurfがどのような革新をもたらすか、引き続き注目が集まります(なおWindsurfはその後、「Devin Desktop」へのリブランドを経てエージェント管理ハブへと位置づけを変えている)。
Sources
- Windsurf Wave 10 Changelog - Windsurf公式(Wave 10の新機能発表)
- Windsurf Wave 10 – Day 1: Planning Mode - Windsurf公式YouTube(Planning Modeの詳細解説)