Block a user
fix(agents): completed 를 확인한 쪽이 세션 ID 를 등록하고, agy 는 다른 작업 공간의 대화를 받지 않는다 (Issue #40)
[Bug] stall_watch 가 herdr 이름 변환 없이 원래 세션 이름으로 pane 을 찾아, 32자 초과·대문자 이름의 세션에서 멈춤 감지가 꺼진다
[Design] 에이전트 어댑터 추상 인터페이스(BaseAgentAdapter)에 세션 ID 라이프사이클 및 자동 확정(Auto-Pin) 규격 정의
추가 시나리오: agy 미등록 세션이 다른 작업 공간의 대화를 등록함 (#64 리뷰에서 발견, v4.9.8 기준)
미등록 상태가 길어지는 문제에 더해, 그 사이에 다른 작업 공간의 대화 ID가 등록될 수 있다는…
[Bug] agy·codex·hermes 대화 DB 를 조회만 할 때도 쓰기 가능으로 연다 — macOS 에서 -wal·-shm 이 남고 Linux 에서는 지워진다
macOS 처리 결과 (PR #65, v4.9.8 병합)
원인
reconcile.shdrift C(agy)는 고정되지 않은 agy 행이 있으면 호스트 공용 대화 폴더의 모든*.db를 후보로 본다.- 다른 작업 공간의 대화도, 같은…
fix(agents): agy·codex·hermes DB 조회를 읽기 전용으로 (Issue #64, v4.9.8)
fix(agents): agy·codex·hermes DB 조회를 읽기 전용으로 (Issue #64, v4.9.8)
[Bug] agy·codex·hermes 대화 DB 를 조회만 할 때도 쓰기 가능으로 연다 — macOS 에서 -wal·-shm 이 남고 Linux 에서는 지워진다
[Compat] opencode v2(2.0.32) 호환성 확인 — db path·auth.json 제거, 최상위 --agent 부재, --session 생성 의미, 백그라운드 서비스, session_v2 스키마
마무리 (PR #62, v4.9.7 로 병합)
Linux 확인에서 나온 수정(PR #62)을 macOS 에서 다시 검토하고 병합했습니다.
- macOS 리뷰 1회차에서 추가로 고친 것:
- 새 테스트의
clean상태: macOS SQLite 는…
- 새 테스트의
fix(opencode): the Linux check fixes for opencode 2.x (Issue #60)
[Compat] opencode v2(2.0.32) 호환성 확인 — db path·auth.json 제거, 최상위 --agent 부재, --session 생성 의미, 백그라운드 서비스, session_v2 스키마