Versions in this module Expand all Collapse all v0 v0.1.1 Apr 19, 2026 v0.1.0 Apr 19, 2026 Changes in this version + func CreateSSHCommand(ctx context.Context, client client2.BaseWorkspaceClient, logger log.Logger, ...) (*exec.Cmd, error) + func NewTunnel(ctx context.Context, tunnel Tunnel, handler Handler) error + func RunServices(ctx context.Context, opts RunServicesOptions) error + func SetupBackhaul(ctx context.Context, client client2.BaseWorkspaceClient, authSockID string, ...) error + func StartBrowserTunnel(p BrowserTunnelParams) error + type BrowserTunnelParams struct + AuthSockID string + Client client2.BaseWorkspaceClient + Ctx context.Context + DaemonStartFunc func(ctx context.Context) error + DevsyConfig *config.Config + ExtraPorts []string + ForwardPorts bool + GitSSHSigningKey string + Logger log.Logger + TargetURL string + User string + type ContainerTunnel struct + func NewContainerTunnel(client client.WorkspaceClient, log log.Logger) *ContainerTunnel + func (c *ContainerTunnel) Run(ctx context.Context, handler Handler, cfg *config.Config, ...) error + type Handler func(ctx context.Context, containerClient *ssh.Client) error + type RunServicesOptions struct + ConfigureDockerCredentials bool + ConfigureGitCredentials bool + ConfigureGitSSHSignatureHelper bool + ContainerClient *ssh.Client + DevsyConfig *config.Config + ExtraPorts []string + ForwardPorts bool + GitSSHSigningKey string + Log log.Logger + PlatformOptions *devsy.PlatformOptions + User string + Workspace *provider.Workspace + type Tunnel func(ctx context.Context, stdin io.Reader, stdout io.Writer) error