MemoryLake
모든 글로 돌아가기
Pain Point2026년 5월 22일6 분 소요

왜 Bolt.new가 이전 프롬프트를 잊어버리나요?

어제 무엇을 요청했는지 상기하기 위해 Bolt 채팅에서 스크롤을 올리면 메시지가 여전히 있습니다. "인증을 설정한 프롬프트와 같은 패턴을 따르세요"라고 Bolt에 요청하지만, Bolt는 당신이 의미하는 바를 전혀 알지 못합니다. 메시지는 UI에서 볼 수 있지만, Claude의 머리 속에는 없습니다.

간단한 답변

Bolt.new는 채팅과 코드베이스가 200K 토큰 Claude 창을 초과하면 이전 메시지가 모델이 실제로 보는 것에서 잘리기 때문에 이전 프롬프트를 잊어버립니다. 이전 메시지는 채팅 스크롤백에서 여전히 보이지만, 잘립니다. 해결책은 필요할 때 로드되는 지속적인 기억 계층에 프롬프트 기록을 유지하는 것입니다.

왜 Bolt가 이전 프롬프트를 잊어버리는가

Bolt가 보여주는 것과 Claude가 읽는 것 사이에는 간극이 있습니다. 잊어버림을 유도하는 두 가지 메커니즘이 있습니다:

1. 롤링 윈도우 잘림. 각 Bolt 턴은 시스템 프롬프트, 보이는 파일 트리, 그리고 200K 토큰 안에 들어갈 수 있는 최대한의 채팅 기록을 포함하는 패킷을 보냅니다. 프로젝트 파일만으로 120K 토큰을 소비하면 채팅에 남는 것은 80K입니다. 이전 메시지는 잘립니다.

2. 프롬프트 수준 검색 없음. Bolt는 의미 기억을 위해 과거 프롬프트를 인덱싱하지 않습니다. "대시보드를 설명한 프롬프트를 기억하세요"라고 말하면, Bolt는 검색할 수 없습니다; 현재 패킷에 맞는 것만 볼 수 있습니다. 그 프롬프트가 잘리면 보이지 않습니다.

스크롤백 UI는 당신을 위한 기록이지 모델을 위한 것이 아닙니다. Bolt가 당신이 요청한 것에 대한 실제 기억은 롤링 테일이지 아카이브가 아닙니다.

Bolt가 이전 프롬프트를 잊어버릴 때 잃는 것

잃어버린 프롬프트는 잃어버린 의도입니다. 그 여파는 모든 곳에 나타납니다:

  • 재입력된 브리프. Bolt가 원래 요청을 볼 수 없기 때문에 대시보드 사양을 다시 설명해야 합니다.
  • 잃어버린 테스트 시나리오. "세 번째 프롬프트에서 제공한 엣지 케이스를 다시 실행하세요"는 환각을 반환합니다.
  • 흐트러진 스타일. 초기 프롬프트에서 설정한 톤, 명명 및 구조는 그 프롬프트가 창에서 사라짐에 따라 사라집니다.

긴 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를 사용하는 모든 도구에서 작동합니다.