Cursor 3.11はside chatsを導入した。並列で永続的なエージェント会話で、/side、/btw、または「+」ボタンで開き、メインスレッドを中断せずにその横で動き、@で再メンションして見つけた内容を本命の会話へ戻せる。command paletteからのエージェント文字起こし検索(数千の会話へ機敏にスケールするローカルインデックス)、一致件数カウンター付きのCmd+F、cloud agents向けフック(beforeSubmitPrompt、afterAgentResponse、afterAgentThought、stop、subagentStart)も加わった。
AIエージェントとのタスクを半分ほど進めて、すべてが順調に流れているとき、ふと横道の疑問が頭をよぎる。待って、この機能は前どう組まれていたっけ。それを同じチャットで尋ねると、エージェントは話題を変え、やっていたことに戻ろうとするころには、元のスレッドは的外れな脱線に薄まってしまっている。この日常のちょっとした災難には、Cursor 3.11で名前がつき、そして解決策もある。side chatsだ。メインチャットを脱線させずにその横で動く、並列で永続的なエージェント会話であり、その登場はAI搭載IDEとは実のところ何なのか、という発想の転換を告げている。
もはやチャットではなく、たくさんのチャット
side chatは3つの方法で開く。コマンド/side、ショートカット/btw、あるいはチャットパネル上部の「+」ボタンだ。公式ノートの言葉を借りれば、その狙いは、エージェントとのメイン会話を中断せずに、質問したりアイデアを探ったり横道を調べたりできるようにすることだ。そしてここが最もエレガントな部分だが、@で再メンションすれば、脱線の中で発見したことをメインスレッドへ引き戻せる。消えてしまう頭の中のタブを開くのと、生き続けていて引用もできる本物のタブを開くのとの違いだ。AIのチャットは一本の会話ラインであることをやめ、自在に枝分かれさせ、また取り込めるスレッドの木になる。
千の会話前にエージェントが言ったことを見つける
もう一つの大きな追加は、双子のような問題を解決する。履歴の健忘症だ。Cursor 3.11はcommand paletteからのエージェント文字起こし検索を加えた。公式ノートによれば、数千もの会話へ機敏なパフォーマンスでスケールするローカル検索インデックスに支えられている。各会話の中には、さらにおなじみのCmd+Fが加わり、今や一致件数のカウンターと、長い文字起こしをスクロールしながら結果間を移動できるナビゲーションを備える。そしてcloud agentsをオーケストレーションする人向けに、新しいフックbeforeSubmitPrompt、afterAgentResponse、afterAgentThought、stop、subagentStartが登場し、エージェント自身の会話——プロンプト、応答、推論、サブエージェント、各ターンの終了——を観測し制御できるようにする。これらは寄せ集めの機能ではない。あなたが多くのエージェントを同時に話させることを前提とする者のためのインフラなのだ。
その下にある本当の痛み:あなたのAIは記憶を失う
少し掘れば、これらのピースはすべて同じ敵を突いている。エージェントの価値はそのコンテキストによって生き死にする。スレッドが十もの脱線で汚染された途端、モデルは目標を混同しはじめ、当初の指示を忘れ、その応答は劣化する。スレッドを見失うことは美的な煩わしさではなく、測定可能な品質の損失だ。Cursorがside chatsで行うのは、開発者にそのコンテキストを守る人間工学的な仕組みを与えることだ。本命の会話を汚染せずに並列で探索し、あとでどの発見が@でメインスレッドへ戻す価値があるかを決める。文字起こし検索は同じコインの裏面だ。エージェントが先週解決したことが蒸発しないための長期記憶である。AIエディタは、誰が最良のオートコンプリートを持つかを競うのをやめ、誰が複数の生きたエージェントのコンテキストを最もうまく管理するかを競いはじめている。
AIで構築する人にとっての意味
Cursor 3.11が残す教訓は、プログラミングをする層を超える。AIと働くことの未来は、一つの会話を持つことではなく、どれも見失わずに複数をオーケストレーションすることだ。勝つ人間工学は、より速くタイプする者のものではなく、自分のコンテキストを汚させない者のものだ。NeuralOSではその同じ原理が、マルチタブ環境とライブラリに息づいている。あなたが構築する各アプリ、デザイン、自動化は、それぞれ独自のスレッドと独自の状態を保つので、新しい戦線を開いても前のものが消えず、どれにでも残したままの状態で戻れる。私たちがこれを発明したと売り込むつもりはない——コンテキストを枝分かれさせて守るという発想は常識であり、業界全体で花開いているのを目にしている——が、根底にある確信は同じだ。AIで構築する本格的なツールは、どれ一つ記憶を失わせることなく、同時にいくつの生きたスレッドを支えられるかで測られる。