Devotd Github
새 소식AI 에이전트

tencentcloud/octop-memory v1.0.3 — 긴 세션 추출 실패 수정과 문서 정정

tencentcloud/octop-memory 1.0.3은 긴 세션에서 후보 추출이 문맥 초과로 실패하던 문제를 배치 처리와 커서 저장으로 고치고 Hermes 설치 경로를 문서로 정리했다.

저장소 정보tencentcloud/octop-memory ↗

tencentcloud/octop-memory 1.0.3은 긴 세션에서 후보 추출이 문맥 초과로 실패하던 문제를 배치 처리와 커서 저장으로 고치고 Hermes 설치 경로를 문서로 정리했다.

GitHub 설명: Help your agent remember what matters. Keep preferences, carry context across sessions, and bring your memory to the next agent.

스타
★ 70
포크
24
언어
Python
라이선스
MIT
최신 릴리스
v1.0.2
원문 보기 ↗GitHub에서 보기 ↗

tencentcloud/octop-memory가 2026년 11월 4일 1.0.3을 공개했다. GitHub 저장소의 PR #38 머지 커밋(dccc47c)으로 반영됐고, 변경은 5개 파일, 13줄 추가와 7줄 삭제에 이르렀다. 이 프로젝트는 에이전트의 선호도와 맥락을 세션이 바뀌어도 이어 붙이는 메모리 시스템이다. 패키지 설명은 계층적 회상(hierarchical recall), FTS 검색, 여러 백엔드 지원을 표방하며 라이선스는 MIT다.

릴리스 노트(CHANGELOG.md)에 적힌 이번 판의 중심은 긴 세션에서 끊기던 후보 추출 경로다. 이제 한 요청에 세션 전체 이벤트를 넣지 않고 단일 배치 이벤트 수(기본 100)와 문자 예산(기본 20,000)을 기준으로 잘라 모델을 부른다. 이전에는 이런 요청이 문맥 길이를 넘겨 '길이 잘림/타임아웃'으로 실패했다(#25). 함께 '이미 추출됨'을 뜻하는 커서를 {ns}_meta의 extracted_ids/v1/<session>에 저장해 재시작 뒤 meta에서 이어서 처리한다. 증분 추출 경로는 strict=True로 커서를 기록하고, 기록이 실패하면 트랜잭션 전체가 롤백되면서 후보 기록도 취소된다. 이벤트는 재시도를 기다리는 상태로 남고 조용히 건너뛰지 않는다.

감사와 페이지 재생성 쪽도 손봤다. uncertain 필드가 없는 과거 수동 문서 감사 기록은 이미 비교한 진행도를 더 이상 믿지 않고 활성 사실을 재심사 대상으로 되돌린다(#33). EntityPage 재생성은 페이지 리비전 번호를 대조해 모델 호출 중 사용자가 편집한 내용을 덮어쓰지 않는다. Windows의 allowlist glob에 루트나 드라이브 문자가 붙은 경우에도 예외를 내지 않는다.

다만 1.0.3은 기능 추가가 아니라 수정과 문서 정정 중심의 판이다. Hermes 설치 안내는 docs/integrations.md와 provider README를 한 경로로 정리해, 저장소 안 plugins/hermes/octopmemory 서브디렉터리에서 전체 40자리 SHA를 --ref로 지정해 설치하도록 안내하고 hermes --print-runtime-command로 게이트웨이 인터프리터를 확인하라고 적었다. 동시에 이 저장소는 PyPI에 독립 플러그인 패키지를 배포하지 않아 기존 명령은 404를 낸다는 점도 명시했다(#10). 이 커밋 기록에는 성능 수치나 사용자 수가 없어 개선 폭을 숫자로 읽을 수는 없다. 다만 실패 조건과 설치 절차가 문서로 좁혀졌다는 것까지는 확인된다. 1.0.2에서 긴 세션을 다뤘던 팀이라면 올릴 이유가 있고, 아직 쓰기 전이라면 판단은 더 미룰 수 있다.