Skip to main content
Dure는 alpha다. 아래 경계는 작은 글씨로 숨긴 예외가 아니라 제품 계약의 일부다.

영속성 표

SSH

Dure는 SSH 프로젝트, 원격 폴더, 원격 worktree, provider command, 재연결과 여러 인증 방식을 지원한다. 현재 canary 흐름으로 명시적으로 provision하지 않은 remote provider session은 여전히 legacy 경로를 사용한다. 로컬 Hmux의 process-survival 보장이 원격 agent에도 그대로 적용된다고 가정하면 안 된다.

플랫폼과 배포

  • Apple Silicon macOS 전용
  • 서명되지 않은 공개 alpha 빌드
  • 현재 공개 artifact에는 기존 Hebbian bundle identity가 남아 있음
  • Windows, Linux, Intel Mac 빌드는 배포하지 않음
  • 제품 license 조건은 미정이며 Hmux subtree에는 별도 license가 있음

격리

Git worktree는 파일, branch, index를 격리한다. Container, virtual machine, filesystem permission, credential, port, network 격리를 제공하지 않는다.

오케스트레이션

현재 orchestration mailbox는 하나의 Dure app channel 안에서 로컬로 동작한다. 원격 SSH host의 에이전트는 이 로컬 mailbox에 직접 참여하지 않는다. 메시지는 로컬에 저장되지만 hosted queue나 여러 기기를 잇는 서비스는 아니다. 특정 에이전트가 반드시 처리해야 하는 작업에는 수신자를 명시한다. @all은 공지와 공유 이력에는 유용하지만 아직 수신자마다 별도의 전달 확인을 기록하지 않는다.

복구가 언제나 생존은 아니다

실행 중인 Hmux host에 다시 붙는 것은 live process를 보존한다. 기록된 conversation ID에서 provider를 재시작하거나 shell recipe를 restore하는 동작은 새 process를 만든다. Dure는 성공한 복구를 중단 없는 실행으로 오해하지 않도록 서로 다른 동작으로 표시한다. 빠른 시작으로 돌아가거나 세션 모델오케스트레이션 안내를 읽는다.