iop/agent-task/cli_terminal_cycle
toki 4bece3fb2d fix(cli): mutex unlock and session cleanup for persistent Execute (REVIEW_REVIEW_API_FOLLOWUP_2)
- [2-1] executePersistent: add defer sess.mu.Unlock() so all return paths
  release the session mutex. Remove explicit unlock calls.
- [2-2] Protect c.sessions map access in Execute with c.mu. Replace
  c.Stop() in timeout/cancel path with per-session close/kill/delete so
  only the affected profile session is cleaned up.
- [2-3] Add TestCLIExecutePersistentConsecutiveExecutes to verify the
  same persistent profile can be executed consecutively without blocking.
  Apply gofmt to all adapter files.
2026-05-03 15:01:57 +09:00
..
CODE_REVIEW.md fix(cli): mutex unlock and session cleanup for persistent Execute (REVIEW_REVIEW_API_FOLLOWUP_2) 2026-05-03 15:01:57 +09:00
code_review_0.log feat: cli terminal cycle 구현 및 테스트 코드 추가 2026-05-03 14:51:29 +09:00
code_review_1.log feat: cli terminal cycle 구현 및 테스트 코드 추가 2026-05-03 14:51:29 +09:00
code_review_2.log feat: cli terminal cycle 구현 및 테스트 코드 추가 2026-05-03 14:51:29 +09:00
code_review_3.log fix(cli): mutex unlock and session cleanup for persistent Execute (REVIEW_REVIEW_API_FOLLOWUP_2) 2026-05-03 15:01:57 +09:00
PLAN.md fix(cli): mutex unlock and session cleanup for persistent Execute (REVIEW_REVIEW_API_FOLLOWUP_2) 2026-05-03 15:01:57 +09:00
plan_0.log feat: cli terminal cycle 구현 및 테스트 코드 추가 2026-05-03 14:51:29 +09:00
plan_1.log feat: cli terminal cycle 구현 및 테스트 코드 추가 2026-05-03 14:51:29 +09:00
plan_2.log feat: cli terminal cycle 구현 및 테스트 코드 추가 2026-05-03 14:51:29 +09:00
plan_3.log feat: cli terminal cycle 구현 및 테스트 코드 추가 2026-05-03 14:51:29 +09:00