Workspace binding resolved during init().
Links an OpenCode session to a git worktree and workspace registry.
Populated by context.sessionID and context.worktree from the Custom Tool API.
fingerprint: 24-hex repository fingerprint derived from the canonical remote
URL (or local path fallback). Used as the workspace directory name under
~/.config/opencode/workspaces/{fingerprint}/. Deterministic and stable
across clones of the same remote.
Workspace binding resolved during init(). Links an OpenCode session to a git worktree and workspace registry. Populated by context.sessionID and context.worktree from the Custom Tool API.
fingerprint: 24-hex repository fingerprint derived from the canonical remote URL (or local path fallback). Used as the workspace directory name under ~/.config/opencode/workspaces/{fingerprint}/. Deterministic and stable across clones of the same remote.