ctx

지난 코딩 세션 기록을 지역에서 즉시 검색하는 CLI

curl -fsSL https://ctx.rs/install | sh

이미 컴퓨터에 쌓여 있는 코딩 세션 기록을 빠르게 검색합니다. 여러 도구와 세션에 걸쳐 메시지와 도구 호출을 찾고 결과에서 바로 그 사건이나 전체 기록으로 넘어갑니다. 세션 기록은 장황한 로그 파일에 갇혀 있어서 에이전트가 읽을 수 있는 형태가 아닙니다. 이 도구가 그 자료를 꺼내 씁니다. 그러면 예전에 내린 결정과 제약, 이미 시도했다 실패한 접근을 다시 찾을 수 있어 같은 일을 되풀이하지 않습니다. 부모 세션과 하위 에이전트, 분기가 어떻게 이어지는지도 이해합니다. 기억 도구가 사실을 요약해 두는 것과 달리 실제 기록을 손실 없이 돌려줍니다. 별도 유료 부가 기능이 있습니다.

판단

이럴 때 씁니다

  • 예전 세션에서 이미 시도한 것을 찾아야 할 때
  • 왜 그렇게 짰는지 근거를 되찾을 때
  • 여러 갈래로 나뉜 세션 사슬을 따라가야 할 때

이럴 땐 쓰지 마세요

  • 세션 기록이 없으면 검색할 것이 없습니다
  • 코드와 세션을 잇는 기능은 유료 부가입니다
  • 기록이 크면 저장 공간을 씁니다

차별점

  • 부모 세션과 하위 에이전트, 분기의 관계를 이해합니다.
  • 요약 없이 실제 기록을 돌려줍니다.
  • 원본 기록을 그대로 훑는 것보다 훨씬 적은 토큰을 씁니다.
  • 여러 코딩 도구의 기록을 한꺼번에 검색합니다.

워크플로

  1. 01설치 스크립트로 깝니다.
  2. 02지역 기록을 색인합니다.
  3. 03메시지나 도구 호출로 검색합니다.
  4. 04결과에서 원본 기록으로 넘어갑니다.
  5. 05필요하면 에이전트가 직접 호출하게 둡니다.

주요 명령

명령설명
curl -fsSL https://ctx.rs/install | sh맥과 리눅스에 설치합니다.
irm https://ctx.rs/install.ps1 | iex윈도우 파워셸에서 설치합니다.

함정

설치 전에 확인하세요

  • 코드 한 줄에서 그것을 만든 세션으로 넘어가는 기능은 유료 부가입니다. 기본 검색은 무료입니다.
  • 기억 도구와 다릅니다. 요약하지 않고 원본 기록을 그대로 돌려줍니다.
  • 부분 이력만 나올 때가 있습니다. 최근 판에서 그 표시를 구분하도록 바뀌었습니다.
  • 기록이 쌓일수록 색인 유지 작업이 배경에서 돕니다.

비교

기억 도구는 일어난 일을 사실이나 요약으로 압축하는데 그 요약이 낡을 수 있습니다. 이쪽은 압축 단계를 두지 않고 원본을 찾아 줍니다. 대신 무엇이 중요한지는 읽는 쪽이 판단해야 합니다.

최근 변경

배경 작업과 관리형 갱신, 스냅숏 읽기가 개선됐습니다. 지속적인 갱신 중에도 의미 유지 작업이 진행할 기회를 얻도록 바뀌었고, 이력이 일부만 나온 경우의 표시를 구분해 이해하기 쉬워졌습니다.