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 Dial(addr string) (net.Conn, error) — darwin/amd64, linux/amd64, windows/amd64 + func GetSocketAddr(providerName string) string — darwin/amd64, linux/amd64, windows/amd64 + func IsAccessKeyNotFound(err error) bool + func IsDaemonNotAvailableError(err error) bool + type ConnectionType string + const ConnectionTypeDERP + const ConnectionTypeDirect + type Daemon struct + func Init(ctx context.Context, config InitConfig) (*Daemon, error) + func (d *Daemon) Listen(ln net.Listener) error + func (d *Daemon) Start(ctx context.Context) error + type DaemonNotAvailableError struct + Err error + Provider string + func (e *DaemonNotAvailableError) Error() string + func (e *DaemonNotAvailableError) Unwrap() error + type DaemonState string + var DaemonStatePending DaemonState = "pending" + var DaemonStateRunning DaemonState = "running" + var DaemonStateStopped DaemonState = "stopped" + type DebugStatus struct + Self *managementv1.Self + Tailscale *ipnstate.Status + type InitConfig struct + Context string + Debug bool + PlatformClient client.Client + ProviderName string + RootDir string + UserName string + type LocalClient struct + func NewLocalClient(provider string) *LocalClient + func (c *LocalClient) CreateWorkspace(ctx context.Context, workspace *managementv1.DevsyWorkspaceInstance) (*managementv1.DevsyWorkspaceInstance, error) + func (c *LocalClient) GetWorkspace(ctx context.Context, uid string) (*managementv1.DevsyWorkspaceInstance, error) + func (c *LocalClient) ListWorkspaces(ctx context.Context, ownerFilter platform.OwnerFilter) ([]managementv1.DevsyWorkspaceInstance, error) + func (c *LocalClient) Shutdown(ctx context.Context) error + func (c *LocalClient) Status(ctx context.Context, debug bool) (Status, error) + func (c *LocalClient) UpdateWorkspace(ctx context.Context, workspace *managementv1.DevsyWorkspaceInstance) (*managementv1.DevsyWorkspaceInstance, error) + type ProWorkspaceInstance struct + Spec managementv1.DevsyWorkspaceInstanceSpec + Status ProWorkspaceInstanceStatus + type ProWorkspaceInstanceStatus struct + IDE *provider.WorkspaceIDEConfig + Metrics *WorkspaceNetworkMetricsSummary + Source *provider.WorkspaceSource + type Status struct + Debug *DebugStatus + LoginRequired bool + Online bool + State DaemonState + type VersionInfo struct + ServerVersion string + type WorkspaceNetworkMetrics struct + ConnectionType ConnectionType + DERPRegion string + LatencyMs float64 + Timestamp int64 + type WorkspaceNetworkMetricsSummary struct + LastConnectionType ConnectionType + LastDERPRegion string + LatencyMs float64