Skip to main content
Dure is an alpha. These boundaries are part of the product contract, not fine print.

Persistence matrix

SSH

Dure supports SSH projects, remote folders, remote worktrees, provider commands, reconnection, and several authentication methods. Remote provider sessions still use a legacy path unless explicitly provisioned through the current canary workflow. Do not assume the local Hmux process-survival contract applies to a remote agent yet.

Platform and distribution

  • macOS on Apple silicon only
  • unsigned public alpha build
  • current public artifact retains the legacy Hebbian bundle identity
  • Windows, Linux, and Intel Mac builds are not published
  • product license terms are not finalized; the Hmux subtree has its own license

Isolation

Git worktrees isolate files, branches, and indexes. They do not provide container, virtual-machine, filesystem-permission, credential, port, or network isolation.

Orchestration

The orchestration mailbox is currently local to one Dure app channel. Agents on a remote SSH host do not directly join that local mailbox. Messages are persisted locally, but this is not a hosted queue or a cross-device service. Use explicit recipients when a particular agent must act. @all is useful for announcements and shared history, but it does not yet track a separate delivery acknowledgement for every recipient.

Recovery is not always survival

Reattaching to a running Hmux host preserves the live process. Restarting a provider from a recorded conversation ID and restoring a shell recipe both create new processes. Dure reports these as different operations so a successful recovery is not mistaken for uninterrupted execution. Return to the quickstart or read the session model and orchestration guide.