Versions in this module Expand all Collapse all v0 v0.1.2 Feb 26, 2026 v0.1.1 Feb 25, 2026 Changes in this version + type Client struct + func (c *Client) GetCapabilities(ctx context.Context) (*proto.GetCapabilitiesResponse, error) + func (c *Client) GetInfo(ctx context.Context) (*proto.GetInfoResponse, error) + func (c *Client) HealthCheck(ctx context.Context) (*proto.HealthCheckResponse, error) + type Plugin struct + Impl *Server + func (p *Plugin) GRPCClient(_ context.Context, _ *plugin.GRPCBroker, c *grpc.ClientConn) (interface{}, error) + func (p *Plugin) GRPCServer(_ *plugin.GRPCBroker, s *grpc.Server) error + type Server struct + Capabilities []string + PluginID string + SDKProtocolVersion int32 + Version string + func (s *Server) GetCapabilities(_ context.Context, _ *emptypb.Empty) (*proto.GetCapabilitiesResponse, error) + func (s *Server) GetInfo(_ context.Context, _ *emptypb.Empty) (*proto.GetInfoResponse, error) + func (s *Server) HealthCheck(_ context.Context, _ *emptypb.Empty) (*proto.HealthCheckResponse, error)