시작 상태를 기록
Git 변경, 선택한 파일과 DB, dependency와 runtime 버전.
sessionlog capture startSESSIONLOG v0.1 · OPEN SOURCE
에이전트의 요청, 행동, 결과를 하나의 규격으로 보존하세요. 이미 발견한 실패를 다음 모델에서도 다시 확인할 수 있는 출발점입니다.
macOS 우선 · 로컬 실행 · 모델 호출 없음
source + events + evidence원본 바이트까지 복원SHA-256 VERIFIED
↗01 / THE COMMON RECORD
원본은 그대로 보존하고, 메시지와 도구 호출은 공통 필드로 꺼냅니다. 아래는 CLI로 생성한 합성 데이터의 일부입니다.
{
"type": "user",
"uuid": "synthetic-1",
"sessionId": "synthetic",
"message": {
"role": "user",
"content": "Read the fixture."
}
}{
"schema": "datafooding.sessionlog/v1",
"events": [
{
"kind": "message",
"role": "user",
"authorship": "unverified",
"blocks": [
{
"kind": "text",
"text": "Read the fixture."
}
]
}
]
}원본 복원은 바이트 단위로 검증합니다. 다른 하네스로의 변환은 손실 보고서가 붙으며, 실행 재개를 보장하지 않습니다.
02 / BEFORE & AFTER
작업 전 상태와 종료 후 검증을 같은 규격으로 남기세요. 세션 기록을 재현 가능한 평가로 발전시키는 데 필요한 증거입니다.
시작·종료 기록 스킬 보기 ↗Git 변경, 선택한 파일과 DB, dependency와 runtime 버전.
sessionlog capture start변경된 파일, 검증 명령, 종료 코드와 결과 해시를 시작 기록에 연결.
sessionlog capture end --before …해시만으로 파일을 복원할 수는 없습니다. 필요한 파일 내용은 명시적으로 포함하고, 빠진 상태는 빠졌다고 기록합니다.
03 / CHECK THE EVIDENCE
Claude Code와 Codex의 제한된 로컬 표본에서 반복 변환과 원본 복원을 확인했습니다. 전체 버전 호환성이나 RL 성능 향상을 뜻하지는 않습니다. 실험 기록 보기 ↗
START WITH ONE SESSION
uv tool install git+https://github.com/Koomook/datafooding-sessionlog.git@v0.1.0Python 3.11+ · uv · MIT License
설치 후 첫 변환 실행하기 ↗