MemoryLake
すべての記事に戻る
Pain Point2026年5月22日6 分で読了

なぜBolt.newは以前のプロンプトを忘れるのか?

あなたはBoltチャットをスクロールして、昨日自分が何を尋ねたかを思い出そうとしますが、メッセージはまだそこにあります。あなたはBoltに「認証を設定したプロンプトと同じパターンに従って」と頼みますが、Boltはあなたが何を意味しているのか全く分かりません。メッセージはUIに表示されていますが、Claudeの中にはありません。

短い答え

Bolt.newは以前のプロンプトを忘れるのは、チャットとコードベースが200KトークンのClaudeウィンドウを超えると、古いメッセージがモデルが実際に見るものから切り捨てられるためです。切り捨てられたメッセージはチャットのスクロールバックには残っていますが、モデルには見えません。解決策は、要求に応じて読み込まれる持続的な記憶レイヤーにプロンプト履歴を保持することです。

なぜBoltは以前のプロンプトを忘れるのか

Boltがあなたに見せるものとClaudeが読むものの間にはギャップがあります。忘却を引き起こす2つのメカニズムがあります:

1. ローリングウィンドウの切り捨て。 各Boltターンは、システムプロンプト、表示されているファイルツリー、および200Kトークンに収まるチャット履歴の一部を含むパケットを送信します。プロジェクトファイルだけで120Kトークンを消費すると、チャットには80Kしか残りません。古いメッセージは上から切り捨てられます。

2. プロンプトレベルの取得がない。 Boltは、セマンティックリコールのために過去のプロンプトをインデックス化しません。「ダッシュボードを説明したプロンプトを覚えて」と言っても、Boltは検索できず、現在のパケットに収まるものしか見えません。そのプロンプトが切り捨てられていた場合、それは見えなくなります。

スクロールバックUIはあなたのための記録であり、モデルのためのものではありません。Boltがあなたが尋ねたことを実際に記憶しているのは、ローリングテイルであり、アーカイブではありません。

Boltが以前のプロンプトを忘れると失うもの

失われたプロンプトは失われた意図です。その影響は至る所に現れます:

  • 再入力されたブリーフ。 Boltが元の要求を見られないため、ダッシュボードの仕様を再説明します。
  • 失われたテストシナリオ。 「3番目のプロンプトで与えたエッジケースを再実行して」と言うと、幻覚が返ってきます。
  • スタイルの漂流。 早期のプロンプトで確立したトーン、命名、構造は、プロンプトがウィンドウから消えるにつれて溶けてしまいます。

長期のBoltプロジェクトでは、これがすべての会話に対する税金となります。ユーザーはツールが行わないインデックス作業を行います。

Boltの組み込みの回避策

StackBlitzは部分的な可視性を提供しますが、実際のリコールはありません。

チャットスクロールバック。 あなたが送信したすべてのプロンプトはUIに保存され、StackBlitzクラウドに同期されます。古いプロンプトを手動でコピー&ペーストできますが、Bolt自体はそれを取得できません。

プロジェクトフォーク。 プロジェクトをフォークしてその現在の状態をスナップショットできます。フォークはコードを持ちますが、その背後にある会話の推論は持ちません。

`.bolt/ignore`. 大きな生成フォルダをトリミングすることで、より多くのチャット履歴のためのトークンの余裕が生まれます。便利ですが、切り捨てを遅らせるだけで、それを止めることはできません。

Boltのプロンプトとトークンモデルについての詳細は、Boltヘルプセンターを参照してください。

短いビルドの場合、スクロールバックで十分です。数百のプロンプトを持つ数週間のプロジェクトでは、手動で行う検索問題になります。

Boltの組み込みの記憶が不足している点

プロンプト履歴はプロジェクト履歴です。あなたが物事を尋ねた順序、あなたが重ねた制約、あなたが提起したエッジケース — それらは一緒になってコードの背後にある理由を説明します。ウィンドウが満杯になるたびにそれを捨てることは、未来のあなたや新しいツールがアーティファクトから意図を再構築しなければならないことを意味します。

プロジェクトがツールを超えると、さらに難しくなります。Boltで構築したプロンプト履歴は、v0やCursorには存在しません。新しいツールはすべてゼロから始まります。

MemoryLakeがBoltの以前のプロンプトを忘れる問題を解決する方法

MemoryLakeはプロンプト履歴にチャットウィンドウ以外の場所を提供します。

  • 検索可能な会話記憶。 過去のBoltプロンプトと応答はエクスポート(またはStackBlitzプロジェクトからスクレイピング)され、あなたのMemoryLakeプロジェクトの会話記憶として保存できます。取得エンジンは、要求に応じて関連する過去のプロンプトを表示します。たとえそれが200プロンプト前のものであっても。
  • チャットから引き出された決定と制約。 硬いルールや重要な選択は、記憶タブの名前付きエントリとして存在するため、切り捨ての影響を受けません。
  • 他のツールでも利用可能な同じ履歴。 プロジェクトを続けるためにv0、Cursor、またはClaudeを開くと、同じプロンプト履歴が利用可能です — タブ間でのコピー&ペーストは不要です。

MemoryLakeは、ミリ秒の取得とAES-256のエンドツーエンド暗号化を使用してLoCoMoの長文コンテキストベンチマークで94.03%を記録しました。

MemoryLakeをBolt.newに接続する3つのステップ

  1. プロジェクトを作成し、プロンプト履歴を読み込む。 MemoryLakeにサインインし、プロジェクト管理を開き、「プロジェクトを作成」をクリックして「Bolt — プロンプトアーカイブ」と名付けます。Boltチャットから重要なプロンプトをエクスポート(または最も重要なものをペースト)し、ドキュメントドライブを通じてアップロードします。記憶タブに実行中の決定をエントリとして追加します。
  2. MCPサーバーエンドポイントを生成する。 プロジェクト内のMCPサーバータブを開き、「MCPサーバーを追加」をクリックして「Bolt履歴」と名付け、「生成」をクリックします。Bearerトークンをすぐにコピーします — 一度だけ表示されます。
  3. Bolt.newを接続する。 BoltはまだMCPをネイティブにサポートしていないため、Bearerトークンを使用してMemoryLakeのREST APIを利用し、各セッションの前に関連する過去のプロンプトをクエリし、その後短いブリーフィングをBoltにペーストします。開発者は、Python SDKを使用して、プロンプトごとに適切な履歴のスライスを取得して注入できます。

よくある質問

Boltはセッション間で以前のプロンプトを覚えていますか?

BoltはプロンプトをチャットUIに表示し、StackBlitzクラウドに同期しますが、モデルはアクティブな200Kトークンウィンドウに収まるものしか見えません。古いプロンプトはモデルの視界から切り捨てられます。

特定の古いプロンプトをBoltに思い出させるにはどうすればよいですか?

プロンプトを現在のチャットにコピー&ペーストするか、MemoryLakeのような外部の記憶レイヤーから要求に応じて引き出し、関連するスライスだけを注入します。

なぜBoltは以前の指示を見たことがないかのように振る舞うのか?

それらの指示は、チャットのスクロールバックにまだ表示されているにもかかわらず、モデルのコンテキストウィンドウから切り捨てられたためです。UIはログであり、モデルの作業記憶ではありません。

Boltのチャット履歴の制限は何ですか?

チャット履歴はメッセージ数ではなくトークンによって制限されます。Boltの背後にあるClaudeモデルは合計200Kトークンを許可し、コードベースとシステムプロンプトと共有されるため、実際の履歴の長さはプロジェクトのサイズによります。

Boltのプロンプト履歴を別のAIツールに移動できますか?

Boltは他のAIへのプロンプトの直接エクスポートを提供していません。MemoryLakeはモデルに依存しないプロジェクトに会話記憶を保存するため、同じ履歴がv0、Cursor、Claude、RESTまたはMCPを話す任意のツールで機能します。