Block a user
[Bug] .mam.env 를 bash(source)와 Python 로더가 다르게 해석 — KEY= value 한 줄에 delegate-job 래퍼가 즉시 종료
fix(#26): .mam.env 를 Python 파서 하나로 읽고, 정수 환경변수를 10진수로, 테스트를 로컬 MQTT 브로커로
fix(#26): .mam.env 를 Python 파서 하나로 읽고, 정수 환경변수를 10진수로, 테스트를 로컬 MQTT 브로커로
[Design] 고정된 워크플로우는 Python 진입점으로, SKILL.md 는 최소 지침만 — 문서가 절차를 들고 있지 않게
[Bug] 루프가 위임하는 job 의 전체 제한 시간(3600초)을 조절할 수 없어 검증이 긴 정상 작업이 deadline_timeout 으로 닫힌다
PR #41 병합(v4.8.0)으로 닫힙니다. 예산(--timeout > MAM_JOB_TIMEOUT_S > 3600, 루프 --job-timeout)과 라벨(구독자 rc 4 → wall_clock_timeout, rc 2 → deadline_timeout)은 합의대로이며,…
[Design] 에이전트 어댑터 추상 인터페이스(BaseAgentAdapter)에 세션 ID 라이프사이클 및 자동 확정(Auto-Pin) 규격 정의
PR #41 리뷰에서 (C) 항목으로 네 리뷰어에게 물었습니다. 결론(합의): 트리거는 completed 를 검증하는 수신 측입니다. 기본 진입점은 래퍼 구독자(워크트리 creator·MAM_NO_SUBSCRIBER_DAEMON=1…
[Design] 생존 판정: 살아 있지만 멈춘 에이전트(권한 확인 창 blocked, 종료 이벤트 없는 턴 종료)는 job 제한 시간으로만 감지됨 — blocked 알림·턴 종료 경고 제안
PR #41 병합(v4.8.0)으로 닫힙니다. 리뷰어 네 명(claude/agy/grok/codex) 모두 갱신 1(알림 전용: 자동 수락 없음, stalled 판정으로 닫지 않음)에 동의했습니다. stall_watch.py 의 유일한 발행은…
fix(#30, #33): 위임 잡 예산 조절과 벽시계 라벨 분리, 멈춘 에이전트 알림(알림 전용)
병합 요약 (v4.8.0)
리뷰 1회차 (head 1673818, --all-reviewer): claude NOT PASS(N1), codex NOT PASS(R1·R2), agy PASS, grok PASS.
수정 1 (af0a2a2): N1·R1·R2 + M5·M8·codex 비차단…
wait keeps a spent budget at rc 2; G-8 is deterministic
[Design] 생존 판정: 살아 있지만 멈춘 에이전트(권한 확인 창 blocked, 종료 이벤트 없는 턴 종료)는 job 제한 시간으로만 감지됨 — blocked 알림·턴 종료 경고 제안
[Bug] 루프가 위임하는 job 의 전체 제한 시간(3600초)을 조절할 수 없어 검증이 긴 정상 작업이 deadline_timeout 으로 닫힌다
fix(#30, #33): 위임 잡 예산 조절과 벽시계 라벨 분리, 멈춘 에이전트 알림(알림 전용)
[Design] 에이전트 어댑터 추상 인터페이스(BaseAgentAdapter)에 세션 ID 라이프사이클 및 자동 확정(Auto-Pin) 규격 정의
검토 — 반영 권장, 단 제안 3(트리거 지점)은 소비자 측으로 (병합 워크스페이스, 2026-09-26, v4.7.4 기준)
진단 검증 (코드 기준)
- 맞다:
create_session.sh는 agy·opencode·codex·hermes 의…