Windsurf 1.12.47 の新機能と不具合修正
Windsurf 1.12.47は、エージェントとツール実行の安定性向上、UI/レンダリングの改善、プラットフォームメッセージングの修正、ワークスペース機能の強化など、主にバグ修正とユーザーエクスペリエンス改善を中心としたアップデートをリリースした。
キーポイント
エージェントとツール実行の安定性向上
Command-I機能の修正、Ctrl+Cによるツール実行中断の改善、並列ツール呼び出しエラーの処理修正など、開発者ワークフローの信頼性を高める修正が行われた。
UI/レンダリングの大幅改善
ターミナルでのコードブロック表示、マークダウン表示、コンテンツ間隔、ストリーミング表示など、ユーザーインターフェースの視覚的品質と一貫性が向上した。
プラットフォームメッセージングの明確化
レート制限エラーメッセージの正確化、APIプロバイダー枯渇時のユーザー向けメッセージ追加など、ユーザーコミュニケーションが改善された。
ワークスペースとオンボーディングの機能強化
オンボーディングペインでのクリック操作の許可、gitignoreパターンの尊重など、開発環境の使いやすさが向上した。
影響分析・編集コメントを表示
影響分析
このアップデートは、Windsurfユーザーにとって実用的な価値が高いが、技術的に画期的な新機能ではなく、既存機能の品質向上に焦点を当てている。AI開発ツール市場における競争力維持のための継続的な改善として位置付けられる。
編集コメント
定期的なメンテナンスアップデートであり、新規ユーザー獲得よりも既存ユーザーの満足度向上を重視した内容。AI開発ツール市場の成熟度を示す、実用性重視の改善が特徴。
Features
LLM モデルに、新たに利用可能になったものや特別割引価格が適用されるものに対して、「Promo」ラベルを追加しました。
Bug fixes and improvements
Agents & Tool Execution
- Command-I 機能の不具合を修正しました
- ツール実行中の Ctrl+C が正しく動作しない不具合を修正しました
- フォールバック (fallback) プロセスが適切に終了されない不具合を修正しました
- 並列ツール呼び出しエラーの処理を修正しました
- MCP ツール呼び出しの可視性を向上させました(ツール名、引数などを表示)
- コードアクションで存在しないファイルに対するフォールバック差分 (diff) 処理の不具合を修正しました
UI & Rendering
- ターミナルレンダリングにおけるコードブロックからの誤ったインデントを修正しました
- ターミナル Markdown 内でネストされたリストが新しい行にレンダリングされない不具合を修正しました
- コンテンツのスペースに関する問題を修正しました
- ストリーミング時のちらつきを修正しました
- コードブロック内のファイルパス表示を強化し、全ファイルの場合に行数番号を非表示にするようにしました
- 堅牢な正規表現パターンを用いて、コードブロック内の引用元と言語解析を改善しました
- 長いパスの切り捨て処理を適切に行うよう、コードブロックのタイトルバーの UI を更新しました
- オートランコマンドメニューのインターフェースとその表示ロジックを改善しました
- 思考中や長時間実行される操作中に読み込みインジケーターを追加しました
- 古い Cascade の差分 (diff) を開く際の不具合を修正しました
Platform & Messaging
- レートリミットエラーメッセージを「クレジットが返金された」から「クレジットは使用されませんでした」に変更して修正しました
- macOS での更新チェックが継続的に再実行される不具合を修正しました
- API プロバイダーが枯渇した際にユーザー向けにメッセージを表示するように追加しました
Workspace & Onboarding
- Windsurf のオンボーディングパネル内にある項目をクリック可能にしました
- ワークスペースディレクトリツリー内で .gitignore パターンを尊重するようになりました
原文を表示
Features
Added a new "Promo" label to LLM models that are newly available or have special discount pricing
Bug fixes and improvements
Agents & Tool Execution
- Fixed Command-I functionality
- Fixed Ctrl+C during tool execution not working properly
- Fixed Go (fallback) processes not being killed properly
- Fixed handling of parallel tool call errors
- Improved MCP tool call visibility (show tool name, args, etc)
- Fixed fallback diff handling for nonexistent files in code actions
UI & Rendering
- Fixed incorrect indentation from code blocks in terminal rendering
- Fixed nested lists not rendering on new line in terminal markdown
- Fixed content spacing issues
- Fixed streaming flashes
- Enhanced code block file path display to hide line numbers for whole files
- Improved citation and language parsing in code blocks with a more robust regex pattern
- Updated the UI for code block title bars to properly handle long paths with truncation
- Improved the auto-run command menu interface and its display logic
- Added loading indicators when thinking or during long running operations
- Fix opening old Cascade diffs
Platform & Messaging
- Fixed rate limit error message to say "no credits were used" instead of "credits have been refunded"
- Fixed continuously rechecking for updates on macOS
- Added a user-facing message when API providers are exhausted
Workspace & Onboarding
- Allowed clicking items in the Windsurf onboarding pane
- Respect gitignore patterns in the workspace directory tree
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み