Block a user
[Bug] 같은 작업 폴더에 agy 세션이 2개 이상이면 대화 ID가 겹쳐 기록되어 resume 이 실패하거나 다른 세션의 대화로 이어짐
작업 범위 (v4.9.9 기준 확인 후 확정)
확인 결과
- 위 댓글의 구멍 세 개를 임시 HOME 으로 재현했다(
find_workspace_uuid를 직접 호출). 같은 폴더의 agy A·B, 캐시는 A 를 가리킴, B 는 own id…
[Refactor] create 의 --no-onboard 를 없애고 온보딩을 항상 하게 한다
[Bug] 같은 작업 폴더에 agy 세션이 2개 이상이면 대화 ID가 겹쳐 기록되어 resume 이 실패하거나 다른 세션의 대화로 이어짐
작업 참고 (v4.9.9 기준 코드 확인)
#40(v4.9.9)은 reconcile 과 completed 처리 경로만 고쳤다. 이 이슈의 경로(stop·purge·resume 의 대화 ID 조회)는 아직 그대로다.
1. 잘못된 ID 가 들어오는 곳:…
[Design] 에이전트 어댑터 추상 인터페이스(BaseAgentAdapter)에 세션 ID 라이프사이클 및 자동 확정(Auto-Pin) 규격 정의
[Design] 에이전트 어댑터 추상 인터페이스(BaseAgentAdapter)에 세션 ID 라이프사이클 및 자동 확정(Auto-Pin) 규격 정의
Linux 확인 결과를 확인했다. macOS·Linux 모두 완료 조건 1~4 를 만족하므로 닫는다.
- 테스트: 새 회귀 27개와 #64 테스트 43개가 통과했다.
- 스위트 error 1건: 종단 확인을 스위트와 동시에 돌려…
[Design] 에이전트 어댑터 추상 인터페이스(BaseAgentAdapter)에 세션 ID 라이프사이클 및 자동 확정(Auto-Pin) 규격 정의
Linux 확인 결과 (v4.9.9, dc886ec)
환경: Ubuntu 26.04.1 LTS, Python 3.14.7, SQLite 3.53.4, lsof 4.99.4, agy 1.4.3. 테스트는 XDG_* 를 비우고…
[Design] 에이전트 어댑터 추상 인터페이스(BaseAgentAdapter)에 세션 ID 라이프사이클 및 자동 확정(Auto-Pin) 규격 정의
보충: Linux 에서 agy 자동 등록 확인 방법
v4.9.9 의 agy 자동 등록은 두 가지를 확인해야 ID 를 기록한다.
last_conversations.json이 이 작업 공간에 매핑한 대화일 것- 그 대화의 파일을 행의…
[Test] Linux·Python 3.14 호스트에서 환경 의존 테스트 33건 실패 — dash 의 source, 실제 .mam.env 로드, argparse help 캡처, 서브모듈, purge
닫음: 33건 모두 해소
- 21건(dash 의
source, 실제.mam.env로드, argparse 도움말, 서브모듈)은 앞서 테스트 격리 수정으로 해소됐다. - 남은
tests/test_issue10_13_purge.pyagy 12건은…
[Test] Linux·Python 3.14 호스트에서 환경 의존 테스트 33건 실패 — dash 의 source, 실제 .mam.env 로드, argparse help 캡처, 서브모듈, purge
[Bug] agy·codex·hermes 대화 DB 를 조회만 할 때도 쓰기 가능으로 연다 — macOS 에서 -wal·-shm 이 남고 Linux 에서는 지워진다
Linux 확인 결과를 확인했다. macOS·Linux 모두 완료 조건을 만족하므로 닫는다.
test_issue64_ro_connect.py43개와 관련 묶음이 통과했다. 전체 스위트도 새 실패 없이 통과했다.- leftover·walonly…
[Bug] agy·codex·hermes 대화 DB 를 조회만 할 때도 쓰기 가능으로 연다 — macOS 에서 -wal·-shm 이 남고 Linux 에서는 지워진다
[Bug] agy·codex·hermes 대화 DB 를 조회만 할 때도 쓰기 가능으로 연다 — macOS 에서 -wal·-shm 이 남고 Linux 에서는 지워진다
Linux 확인 결과 (v4.9.8, ff8b381)
환경: Ubuntu 26.04.1 LTS (kernel 7.0), Python 3.14.7, SQLite 3.53.4. XDG_* 를 비우고…
[Design] 에이전트 어댑터 추상 인터페이스(BaseAgentAdapter)에 세션 ID 라이프사이클 및 자동 확정(Auto-Pin) 규격 정의
PR #67 병합 (v4.9.9) — macOS 확인 완료
구현
- 등록 주체: 잡의 completed 를 확인한 쪽이 세션 ID 를 등록한다.
- 진입점: 위임 래퍼,
create --onboard, 루프wait_for_job복구. -…
- 진입점: 위임 래퍼,
fix(agents): completed 를 확인한 쪽이 세션 ID 를 등록하고, agy 는 다른 작업 공간의 대화를 받지 않는다 (Issue #40)
fix(agents): completed 를 확인한 쪽이 세션 ID 를 등록하고, agy 는 다른 작업 공간의 대화를 받지 않는다 (Issue #40)