Cursor와 Kilo Code 작업 내용을 서로 가져오는 `/steal` 도구

`/steal`은 Cursor와 사이에서 최근 대화 내용을 바로 가져오는 작은 도구다. Cursor에는 모델이 없어서, Cursor에서는 을 쓰고 에서는 GLM을 쓰는 식으로 나눠 쓰는 경우가 있다. 이때 작업 중간에 도구를 바꾸면 같은 배경 설명을 다시 해야 하는 불편이 생긴다.

이 도구를 설치하면 Cursor에서 `/steal`을 입력해 현재 프로젝트의 최신 세션을 가져올 수 있고, 에서는 최신 Cursor 세션을 가져올 수 있다. 별도 옵션을 외울 필요 없이 어느 쪽에서 실행했는지에 따라 방향이 정해진다. 전체 기록을 뒤지는 방식이 아니라 Cursor의 JSONL 파일과 의 SQLite 저장소를 직접 읽어서 한 번에 약 50밀리초 정도 걸린다.

설치는 `npm i -g steal-`, 프로젝트 폴더에서 `steal- init`, 이후 각 도구에서 `/steal`을 입력하는 방식이다. 모든 동작은 로컬에서 읽기 전용으로 처리되고, 기본으로 최근 40개 메시지를 넘기며, 이 수는 조정할 수 있고 로 공개되어 있다.

핵심 포인트

  • Cursor와 사이에서 최근 작업 대화를 서로 가져오는 `/steal` 명령이다.
  • Cursor에서 실행하면 최신 세션을, 에서 실행하면 최신 Cursor 세션을 가져온다.
  • Cursor의 JSONL 파일과 의 SQLite 저장소를 직접 읽어 약 50밀리초 안팎으로 동작한다.
  • 설치는 설치 후 프로젝트에서 초기화하는 방식이다.
  • 로컬 읽기 전용으로 동작하며, 기본 전달량은 최근 40개 메시지이고 조정할 수 있다.
원문 보기