하네스를 클라우드에서 중단 없이 이어가는 기반
durable-harness로 Pi, OpenCode, Codex, Claude Code 같은 하네스를 클라우드에서 중단 없이 복구할 수 있게 됐습니다.
교안에 영향
기존 하네스 안내 글에서 충돌 후 수동 재시작이 필요하다는 설명은 맞지 않을 수 있습니다.
요약
- durable-harness가 Pi, OpenCode, Codex, Claude Code 등 기존 하네스에 내구성을 추가합니다. - 세션의 각 단계를 durable log에 기록하고, 함수 중단 후에도 이어서 실행합니다. - Vercel, 로컬 파일, Postgres, MongoDB, Redis, Turso 등 서로 다른 환경에서 같은 World 인터페이스로 동작합니다. - Agent Runs에서 재개된 세션의 trace와 각 model call, tool call을 볼 수 있습니다. - virtual(), sandbox(), documents 같은 하네스용 도구와 세션 상태 관리 방식이 정리됐습니다.
바뀐 것
새 기능
- durable-harness를 도입해 Pi, OpenCode, Codex, Claude Code 같은 하네스에 내구성을 외부에서 추가할 수 있게 했습니다.
- Workflow SDK의 World 인터페이스를 통해 동일한 에이전트를 Vercel, 로컬 파일, Postgres, MongoDB, Redis, Turso로 옮겨 실행할 수 있게 했습니다.
- Agent Runs에서 세션 전체 trace와 재개된 turn의 model call, tool call을 확인할 수 있게 했습니다.
- tool에 safe, never 같은 재실행 정책을 두어 충돌 후 어떤 작업을 다시 실행할지 제어할 수 있게 했습니다.
- virtual(), virtual({ durable: false }), sandbox()로 파일 작업 환경을 선택할 수 있게 했습니다.
- documents로 세션 로그에 남는 typed JSON 상태를 읽고 편집할 수 있게 했습니다.
기타
- open source 포트폴리오, self-hosting, docs, GitHub 안내와 관련된 설명이 추가됐습니다.