Skip to content

대화형 REPL에 끝난 Step 활동 줄 표시 (ADR-0070) - #122

Merged
SonAIengine merged 1 commit into
mainfrom
feat/live-activity
Oct 27, 2026
Merged

SonAIengine merged 1 commit into
mainfrom
feat/live-activity

Conversation

@SonAIengine

Copy link
Copy Markdown
Contributor

요약

  • Step이 끝날 때마다 검증된 journal에서 대상과 짧은 결과를 한 줄로 찍는다: read devhub/types.py, searched "likes" in . (6 matches), patched a.py (+1 -1), ran bash -c pytest (exit 0), read gone.md failed: not_found.
  • DriverProgress는 경로 없는 고정 이벤트 그대로(ADR-0033). REPL host가 run journal을 read-only로 열어 새 Receipt만 읽는다. resume는 기존 Receipt 수부터 센다.
  • 변경 분류: 범용 표시. protocol·journal·planning context 변경 없음.

테스트

  • cargo test --workspace 746개 통과, clippy·fmt clean
  • e2e: read README.md, ran git --version (exit 0) 각 1회
  • tmux 실사용(deepseek flash)으로 검색/읽기/patch/pytest 줄과 live line 확인

🤖 Generated with Claude Code

Run이 끝날 때까지 "Reading… · 12s" 한 줄만 보여서 어떤 파일을 읽고 어떤 명령을 돌리는지 알 수
없었다. 이제 Step이 끝날 때마다 검증된 journal(Receipt, 승인된 정규화 인자, tool output,
failureCode)에서 "read devhub/types.py", "patched a.py (+1 -1)", "ran bash -c pytest (exit 0)",
"read gone.md failed: not_found" 같은 줄을 찍는다. DriverProgress는 경로 없는 고정 이벤트로 두고
(ADR-0033), REPL host가 run journal을 read-only로 열어 새 Receipt만 읽는다. resume는 기존 Receipt
수부터 세서 다시 찍지 않는다.

- e2e: README 읽기와 git --version이 각각 한 번씩 찍힘, 단위: 검색·patch·실행·실패 표시
- tmux 실사용으로 검색/읽기/patch/pytest 줄과 live line 확인, 테스트 746개 통과

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@SonAIengine
SonAIengine merged commit e4485c1 into main Oct 27, 2026
3 checks passed
@SonAIengine
SonAIengine deleted the feat/live-activity branch October 27, 2026 05:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant