Versions in this module Expand all Collapse all v0 v0.2.1 Jun 17, 2026 v0.2.0 Jun 15, 2026 Changes in this version + const CLIActiveLogHistoryProcedure + const CLIDestroyFlowProcedure + const CLIGetActiveProcedure + const CLIGetAddressesProcedure + const CLIGetAgentInformationProcedure + const CLIGetConfigurationProcedure + const CLIGetDependenciesConfigurationsProcedure + const CLIGetDependenciesNetworkMappingsProcedure + const CLIGetFlowStatusProcedure + const CLIGetRuntimeConfigurationsProcedure + const CLIGetWorkspaceInventoryProcedure + const CLIGetWorkspacePublicModulesDependencyGraphProcedure + const CLIGetWorkspaceServiceDependencyGraphProcedure + const CLILogsProcedure + const CLIName + const CLIPingProcedure + const CLIStopFlowProcedure + const TerminalServiceAttachProcedure + const TerminalServiceCloseProcedure + const TerminalServiceListProcedure + const TerminalServiceName + const TerminalServiceOpenProcedure + const TerminalServiceResizeProcedure + func NewCLIHandler(svc CLIHandler, opts ...connect.HandlerOption) (string, http.Handler) + func NewTerminalServiceHandler(svc TerminalServiceHandler, opts ...connect.HandlerOption) (string, http.Handler) + type CLIClient interface + ActiveLogHistory func(context.Context, *connect.Request[v03.LogRequest]) (*connect.Response[v03.LogResponse], error) + DestroyFlow func(context.Context, *connect.Request[v0.DestroyFlowRequest]) (*connect.Response[v0.DestroyFlowResponse], error) + GetActive func(context.Context, *connect.Request[emptypb.Empty]) (*connect.Response[v0.ActiveResponse], error) + GetAddresses func(context.Context, *connect.Request[v0.GetAddressRequest]) (*connect.Response[v0.GetAddressResponse], error) + GetAgentInformation func(context.Context, *connect.Request[v0.GetAgentInformationRequest]) (*connect.Response[v01.AgentInformation], error) + GetConfiguration func(context.Context, *connect.Request[v0.GetConfigurationRequest]) (*connect.Response[v0.GetConfigurationResponse], error) + GetDependenciesConfigurations func(context.Context, *connect.Request[v0.GetConfigurationRequest]) (*connect.Response[v0.GetConfigurationsResponse], error) + GetDependenciesNetworkMappings func(context.Context, *connect.Request[v0.GetNetworkMappingsRequest]) (*connect.Response[v0.GetNetworkMappingsResponse], error) + GetFlowStatus func(context.Context, *connect.Request[emptypb.Empty]) (*connect.Response[v0.FlowStatus], error) + GetRuntimeConfigurations func(context.Context, *connect.Request[v0.GetConfigurationRequest]) (*connect.Response[v0.GetConfigurationsResponse], error) + GetWorkspaceInventory func(context.Context, *connect.Request[emptypb.Empty]) (*connect.Response[v02.Workspace], error) + GetWorkspacePublicModulesDependencyGraph func(context.Context, *connect.Request[emptypb.Empty]) (*connect.Response[v0.MultiGraphResponse], error) + GetWorkspaceServiceDependencyGraph func(context.Context, *connect.Request[emptypb.Empty]) (*connect.Response[v03.GraphResponse], error) + Logs func(context.Context, *connect.Request[emptypb.Empty]) (*connect.ServerStreamForClient[v03.Log], error) + Ping func(context.Context, *connect.Request[emptypb.Empty]) (*connect.Response[emptypb.Empty], error) + StopFlow func(context.Context, *connect.Request[v0.StopFlowRequest]) (*connect.Response[v0.StopFlowResponse], error) + func NewCLIClient(httpClient connect.HTTPClient, baseURL string, opts ...connect.ClientOption) CLIClient + type CLIHandler interface + ActiveLogHistory func(context.Context, *connect.Request[v03.LogRequest]) (*connect.Response[v03.LogResponse], error) + DestroyFlow func(context.Context, *connect.Request[v0.DestroyFlowRequest]) (*connect.Response[v0.DestroyFlowResponse], error) + GetActive func(context.Context, *connect.Request[emptypb.Empty]) (*connect.Response[v0.ActiveResponse], error) + GetAddresses func(context.Context, *connect.Request[v0.GetAddressRequest]) (*connect.Response[v0.GetAddressResponse], error) + GetAgentInformation func(context.Context, *connect.Request[v0.GetAgentInformationRequest]) (*connect.Response[v01.AgentInformation], error) + GetConfiguration func(context.Context, *connect.Request[v0.GetConfigurationRequest]) (*connect.Response[v0.GetConfigurationResponse], error) + GetDependenciesConfigurations func(context.Context, *connect.Request[v0.GetConfigurationRequest]) (*connect.Response[v0.GetConfigurationsResponse], error) + GetDependenciesNetworkMappings func(context.Context, *connect.Request[v0.GetNetworkMappingsRequest]) (*connect.Response[v0.GetNetworkMappingsResponse], error) + GetFlowStatus func(context.Context, *connect.Request[emptypb.Empty]) (*connect.Response[v0.FlowStatus], error) + GetRuntimeConfigurations func(context.Context, *connect.Request[v0.GetConfigurationRequest]) (*connect.Response[v0.GetConfigurationsResponse], error) + GetWorkspaceInventory func(context.Context, *connect.Request[emptypb.Empty]) (*connect.Response[v02.Workspace], error) + GetWorkspacePublicModulesDependencyGraph func(context.Context, *connect.Request[emptypb.Empty]) (*connect.Response[v0.MultiGraphResponse], error) + GetWorkspaceServiceDependencyGraph func(context.Context, *connect.Request[emptypb.Empty]) (*connect.Response[v03.GraphResponse], error) + Logs func(context.Context, *connect.Request[emptypb.Empty], ...) error + Ping func(context.Context, *connect.Request[emptypb.Empty]) (*connect.Response[emptypb.Empty], error) + StopFlow func(context.Context, *connect.Request[v0.StopFlowRequest]) (*connect.Response[v0.StopFlowResponse], error) + type TerminalServiceClient interface + Attach func(context.Context) *connect.BidiStreamForClient[v0.TerminalInput, v0.TerminalOutput] + Close func(context.Context, *connect.Request[v0.CloseTerminalRequest]) (*connect.Response[v0.CloseTerminalResponse], error) + List func(context.Context, *connect.Request[v0.ListTerminalsRequest]) (*connect.Response[v0.ListTerminalsResponse], error) + Open func(context.Context, *connect.Request[v0.OpenTerminalRequest]) (*connect.Response[v0.OpenTerminalResponse], error) + Resize func(context.Context, *connect.Request[v0.ResizeTerminalRequest]) (*connect.Response[v0.ResizeTerminalResponse], error) + func NewTerminalServiceClient(httpClient connect.HTTPClient, baseURL string, opts ...connect.ClientOption) TerminalServiceClient + type TerminalServiceHandler interface + Attach func(context.Context, *connect.BidiStream[v0.TerminalInput, v0.TerminalOutput]) error + Close func(context.Context, *connect.Request[v0.CloseTerminalRequest]) (*connect.Response[v0.CloseTerminalResponse], error) + List func(context.Context, *connect.Request[v0.ListTerminalsRequest]) (*connect.Response[v0.ListTerminalsResponse], error) + Open func(context.Context, *connect.Request[v0.OpenTerminalRequest]) (*connect.Response[v0.OpenTerminalResponse], error) + Resize func(context.Context, *connect.Request[v0.ResizeTerminalRequest]) (*connect.Response[v0.ResizeTerminalResponse], error) + type UnimplementedCLIHandler struct + func (UnimplementedCLIHandler) ActiveLogHistory(context.Context, *connect.Request[v03.LogRequest]) (*connect.Response[v03.LogResponse], error) + func (UnimplementedCLIHandler) DestroyFlow(context.Context, *connect.Request[v0.DestroyFlowRequest]) (*connect.Response[v0.DestroyFlowResponse], error) + func (UnimplementedCLIHandler) GetActive(context.Context, *connect.Request[emptypb.Empty]) (*connect.Response[v0.ActiveResponse], error) + func (UnimplementedCLIHandler) GetAddresses(context.Context, *connect.Request[v0.GetAddressRequest]) (*connect.Response[v0.GetAddressResponse], error) + func (UnimplementedCLIHandler) GetAgentInformation(context.Context, *connect.Request[v0.GetAgentInformationRequest]) (*connect.Response[v01.AgentInformation], error) + func (UnimplementedCLIHandler) GetConfiguration(context.Context, *connect.Request[v0.GetConfigurationRequest]) (*connect.Response[v0.GetConfigurationResponse], error) + func (UnimplementedCLIHandler) GetDependenciesConfigurations(context.Context, *connect.Request[v0.GetConfigurationRequest]) (*connect.Response[v0.GetConfigurationsResponse], error) + func (UnimplementedCLIHandler) GetDependenciesNetworkMappings(context.Context, *connect.Request[v0.GetNetworkMappingsRequest]) (*connect.Response[v0.GetNetworkMappingsResponse], error) + func (UnimplementedCLIHandler) GetFlowStatus(context.Context, *connect.Request[emptypb.Empty]) (*connect.Response[v0.FlowStatus], error) + func (UnimplementedCLIHandler) GetRuntimeConfigurations(context.Context, *connect.Request[v0.GetConfigurationRequest]) (*connect.Response[v0.GetConfigurationsResponse], error) + func (UnimplementedCLIHandler) GetWorkspaceInventory(context.Context, *connect.Request[emptypb.Empty]) (*connect.Response[v02.Workspace], error) + func (UnimplementedCLIHandler) GetWorkspacePublicModulesDependencyGraph(context.Context, *connect.Request[emptypb.Empty]) (*connect.Response[v0.MultiGraphResponse], error) + func (UnimplementedCLIHandler) GetWorkspaceServiceDependencyGraph(context.Context, *connect.Request[emptypb.Empty]) (*connect.Response[v03.GraphResponse], error) + func (UnimplementedCLIHandler) Logs(context.Context, *connect.Request[emptypb.Empty], ...) error + func (UnimplementedCLIHandler) Ping(context.Context, *connect.Request[emptypb.Empty]) (*connect.Response[emptypb.Empty], error) + func (UnimplementedCLIHandler) StopFlow(context.Context, *connect.Request[v0.StopFlowRequest]) (*connect.Response[v0.StopFlowResponse], error) + type UnimplementedTerminalServiceHandler struct + func (UnimplementedTerminalServiceHandler) Attach(context.Context, *connect.BidiStream[v0.TerminalInput, v0.TerminalOutput]) error + func (UnimplementedTerminalServiceHandler) Close(context.Context, *connect.Request[v0.CloseTerminalRequest]) (*connect.Response[v0.CloseTerminalResponse], error) + func (UnimplementedTerminalServiceHandler) List(context.Context, *connect.Request[v0.ListTerminalsRequest]) (*connect.Response[v0.ListTerminalsResponse], error) + func (UnimplementedTerminalServiceHandler) Open(context.Context, *connect.Request[v0.OpenTerminalRequest]) (*connect.Response[v0.OpenTerminalResponse], error) + func (UnimplementedTerminalServiceHandler) Resize(context.Context, *connect.Request[v0.ResizeTerminalRequest]) (*connect.Response[v0.ResizeTerminalResponse], error)