Versions in this module Expand all Collapse all v0 v0.1.1 Apr 3, 2026 Changes in this version + const AgentConfigProcedure + const AgentHeartbeatProcedure + const AgentName + const AgentRegisterProcedure + const AgentSubmitProcedure + const AgentUnregisterProcedure + const AgentUsersProcedure + const AgentVerifyProcedure + func NewAgentHandler(svc AgentHandler, opts ...connect.HandlerOption) (string, http.Handler) + type AgentClient interface + Config func(context.Context, *connect.Request[pkg.ConfigRequest]) (*connect.Response[pkg.ConfigResponse], error) + Heartbeat func(context.Context, *connect.Request[pkg.HeartbeatRequest]) (*connect.Response[pkg.HeartbeatResponse], error) + Register func(context.Context, *connect.Request[pkg.RegisterRequest]) (*connect.Response[pkg.RegisterResponse], error) + Submit func(context.Context, *connect.Request[pkg.SubmitRequest]) (*connect.Response[pkg.SubmitResponse], error) + Unregister func(context.Context, *connect.Request[pkg.UnregisterRequest]) (*connect.Response[pkg.UnregisterResult], error) + Users func(context.Context, *connect.Request[pkg.UsersRequest]) (*connect.Response[pkg.UsersResponse], error) + Verify func(context.Context, *connect.Request[pkg.VerifyRequest]) (*connect.Response[pkg.VerifyResponse], error) + func NewAgentClient(httpClient connect.HTTPClient, baseURL string, opts ...connect.ClientOption) AgentClient + type AgentHandler interface + Config func(context.Context, *connect.Request[pkg.ConfigRequest]) (*connect.Response[pkg.ConfigResponse], error) + Heartbeat func(context.Context, *connect.Request[pkg.HeartbeatRequest]) (*connect.Response[pkg.HeartbeatResponse], error) + Register func(context.Context, *connect.Request[pkg.RegisterRequest]) (*connect.Response[pkg.RegisterResponse], error) + Submit func(context.Context, *connect.Request[pkg.SubmitRequest]) (*connect.Response[pkg.SubmitResponse], error) + Unregister func(context.Context, *connect.Request[pkg.UnregisterRequest]) (*connect.Response[pkg.UnregisterResult], error) + Users func(context.Context, *connect.Request[pkg.UsersRequest]) (*connect.Response[pkg.UsersResponse], error) + Verify func(context.Context, *connect.Request[pkg.VerifyRequest]) (*connect.Response[pkg.VerifyResponse], error) + type UnimplementedAgentHandler struct + func (UnimplementedAgentHandler) Config(context.Context, *connect.Request[pkg.ConfigRequest]) (*connect.Response[pkg.ConfigResponse], error) + func (UnimplementedAgentHandler) Heartbeat(context.Context, *connect.Request[pkg.HeartbeatRequest]) (*connect.Response[pkg.HeartbeatResponse], error) + func (UnimplementedAgentHandler) Register(context.Context, *connect.Request[pkg.RegisterRequest]) (*connect.Response[pkg.RegisterResponse], error) + func (UnimplementedAgentHandler) Submit(context.Context, *connect.Request[pkg.SubmitRequest]) (*connect.Response[pkg.SubmitResponse], error) + func (UnimplementedAgentHandler) Unregister(context.Context, *connect.Request[pkg.UnregisterRequest]) (*connect.Response[pkg.UnregisterResult], error) + func (UnimplementedAgentHandler) Users(context.Context, *connect.Request[pkg.UsersRequest]) (*connect.Response[pkg.UsersResponse], error) + func (UnimplementedAgentHandler) Verify(context.Context, *connect.Request[pkg.VerifyRequest]) (*connect.Response[pkg.VerifyResponse], error)