Documentation
¶
Index ¶
- type AgentServiceClient
- func (c *AgentServiceClient) Abort(ctx context.Context, req *agentapi.AbortRequest) (*agentapi.AbortResponse, error)
- func (c *AgentServiceClient) Close() error
- func (c *AgentServiceClient) Continue(ctx context.Context, req *agentapi.ContinueRequest) (agentapi.EventReceiver, error)
- func (c *AgentServiceClient) CreateSession(ctx context.Context, req *agentapi.CreateAgentSessionRequest) (*agentapi.CreateAgentSessionResponse, error)
- func (c *AgentServiceClient) DestroySession(ctx context.Context, req *agentapi.DestroyAgentSessionRequest) (*agentapi.DestroyAgentSessionResponse, error)
- func (c *AgentServiceClient) FollowUp(ctx context.Context, req *agentapi.FollowUpRequest) (*agentapi.FollowUpResponse, error)
- func (c *AgentServiceClient) GetSession(ctx context.Context, req *agentapi.GetAgentSessionRequest) (*agentapi.GetAgentSessionResponse, error)
- func (c *AgentServiceClient) ListSessions(ctx context.Context, req *agentapi.ListAgentSessionsRequest) (*agentapi.ListAgentSessionsResponse, error)
- func (c *AgentServiceClient) ResumeSession(ctx context.Context, req *agentapi.ResumeSessionRequest) (*agentapi.ResumeSessionResponse, error)
- func (c *AgentServiceClient) SendMessage(ctx context.Context, req *agentapi.SendMessageRequest) (agentapi.EventReceiver, error)
- func (c *AgentServiceClient) Steer(ctx context.Context, req *agentapi.SteerRequest) (*agentapi.SteerResponse, error)
- func (c *AgentServiceClient) SubscribeEvents(ctx context.Context, req *agentapi.SubscribeEventsRequest) (agentapi.EventReceiver, error)
- type SandboxClient
- type SandboxServiceClient
- func (c *SandboxServiceClient) CreateSession(ctx context.Context, req *api.CreateSessionRequest) (*api.CreateSessionResponse, error)
- func (c *SandboxServiceClient) CreateSnapshot(ctx context.Context, req *api.CreateSnapshotRequest) (*api.CreateSnapshotResponse, error)
- func (c *SandboxServiceClient) DestroySession(ctx context.Context, req *api.DestroySessionRequest) (*api.DestroySessionResponse, error)
- func (c *SandboxServiceClient) ExecuteTool(ctx context.Context, req *api.ExecuteToolRequest) (*api.ExecuteToolResponse, error)
- func (c *SandboxServiceClient) ExecuteToolStream(ctx context.Context, req *api.ExecuteToolRequest) (api.ExecuteToolStreamReceiver, error)
- func (c *SandboxServiceClient) GetProcessStatus(ctx context.Context, req *api.GetProcessStatusRequest) (*api.GetProcessStatusResponse, error)
- func (c *SandboxServiceClient) GetSession(ctx context.Context, req *api.GetSessionRequest) (*api.GetSessionResponse, error)
- func (c *SandboxServiceClient) HealthCheck(ctx context.Context, req *api.HealthCheckRequest) (*api.HealthCheckResponse, error)
- func (c *SandboxServiceClient) KillProcess(ctx context.Context, req *api.KillProcessRequest) (*api.KillProcessResponse, error)
- func (c *SandboxServiceClient) LaunchProcess(ctx context.Context, req *api.LaunchProcessRequest) (*api.LaunchProcessResponse, error)
- func (c *SandboxServiceClient) ListSnapshots(ctx context.Context, req *api.ListSnapshotsRequest) (*api.ListSnapshotsResponse, error)
- func (c *SandboxServiceClient) PauseSession(ctx context.Context, req *api.PauseSessionRequest) (*api.PauseSessionResponse, error)
- func (c *SandboxServiceClient) ResumeSession(ctx context.Context, req *api.ResumeSessionRequest) (*api.ResumeSessionResponse, error)
- func (c *SandboxServiceClient) RollbackSession(ctx context.Context, req *api.RollbackSessionRequest) (*api.RollbackSessionResponse, error)
- func (c *SandboxServiceClient) TurnComplete(ctx context.Context, req *api.TurnCompleteRequest) (*api.TurnCompleteResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AgentServiceClient ¶
type AgentServiceClient struct {
// contains filtered or unexported fields
}
AgentServiceClient implements agentapi.AgentService over ConnectRPC.
func NewAgentServiceClient ¶
func NewAgentServiceClient(httpClient connect.HTTPClient, baseURL string, cfg transport.ClientConfig) *AgentServiceClient
func (*AgentServiceClient) Abort ¶
func (c *AgentServiceClient) Abort(ctx context.Context, req *agentapi.AbortRequest) (*agentapi.AbortResponse, error)
func (*AgentServiceClient) Close ¶
func (c *AgentServiceClient) Close() error
func (*AgentServiceClient) Continue ¶
func (c *AgentServiceClient) Continue(ctx context.Context, req *agentapi.ContinueRequest) (agentapi.EventReceiver, error)
func (*AgentServiceClient) CreateSession ¶
func (c *AgentServiceClient) CreateSession(ctx context.Context, req *agentapi.CreateAgentSessionRequest) (*agentapi.CreateAgentSessionResponse, error)
func (*AgentServiceClient) DestroySession ¶
func (c *AgentServiceClient) DestroySession(ctx context.Context, req *agentapi.DestroyAgentSessionRequest) (*agentapi.DestroyAgentSessionResponse, error)
func (*AgentServiceClient) FollowUp ¶
func (c *AgentServiceClient) FollowUp(ctx context.Context, req *agentapi.FollowUpRequest) (*agentapi.FollowUpResponse, error)
func (*AgentServiceClient) GetSession ¶
func (c *AgentServiceClient) GetSession(ctx context.Context, req *agentapi.GetAgentSessionRequest) (*agentapi.GetAgentSessionResponse, error)
func (*AgentServiceClient) ListSessions ¶
func (c *AgentServiceClient) ListSessions(ctx context.Context, req *agentapi.ListAgentSessionsRequest) (*agentapi.ListAgentSessionsResponse, error)
func (*AgentServiceClient) ResumeSession ¶
func (c *AgentServiceClient) ResumeSession(ctx context.Context, req *agentapi.ResumeSessionRequest) (*agentapi.ResumeSessionResponse, error)
func (*AgentServiceClient) SendMessage ¶
func (c *AgentServiceClient) SendMessage(ctx context.Context, req *agentapi.SendMessageRequest) (agentapi.EventReceiver, error)
func (*AgentServiceClient) Steer ¶
func (c *AgentServiceClient) Steer(ctx context.Context, req *agentapi.SteerRequest) (*agentapi.SteerResponse, error)
func (*AgentServiceClient) SubscribeEvents ¶
func (c *AgentServiceClient) SubscribeEvents(ctx context.Context, req *agentapi.SubscribeEventsRequest) (agentapi.EventReceiver, error)
type SandboxClient ¶
type SandboxClient struct {
// contains filtered or unexported fields
}
func NewSandboxClient ¶
func NewSandboxClient(service api.SandboxService) *SandboxClient
func (*SandboxClient) ExecuteTool ¶
func (c *SandboxClient) ExecuteTool(ctx context.Context, sessionID string, req tools.ToolRequest, onProgress func(tools.ToolProgress)) (*tools.ToolResponse, error)
ExecuteTool dispatches a tool call via RPC ExecuteToolStream.
type SandboxServiceClient ¶
type SandboxServiceClient struct {
// contains filtered or unexported fields
}
SandboxServiceClient implements api.SandboxService over ConnectRPC.
func NewSandboxServiceClient ¶
func NewSandboxServiceClient(httpClient connect.HTTPClient, baseURL string, cfg transport.ClientConfig) *SandboxServiceClient
func (*SandboxServiceClient) CreateSession ¶
func (c *SandboxServiceClient) CreateSession(ctx context.Context, req *api.CreateSessionRequest) (*api.CreateSessionResponse, error)
func (*SandboxServiceClient) CreateSnapshot ¶
func (c *SandboxServiceClient) CreateSnapshot(ctx context.Context, req *api.CreateSnapshotRequest) (*api.CreateSnapshotResponse, error)
func (*SandboxServiceClient) DestroySession ¶
func (c *SandboxServiceClient) DestroySession(ctx context.Context, req *api.DestroySessionRequest) (*api.DestroySessionResponse, error)
func (*SandboxServiceClient) ExecuteTool ¶
func (c *SandboxServiceClient) ExecuteTool(ctx context.Context, req *api.ExecuteToolRequest) (*api.ExecuteToolResponse, error)
func (*SandboxServiceClient) ExecuteToolStream ¶
func (c *SandboxServiceClient) ExecuteToolStream(ctx context.Context, req *api.ExecuteToolRequest) (api.ExecuteToolStreamReceiver, error)
func (*SandboxServiceClient) GetProcessStatus ¶
func (c *SandboxServiceClient) GetProcessStatus(ctx context.Context, req *api.GetProcessStatusRequest) (*api.GetProcessStatusResponse, error)
func (*SandboxServiceClient) GetSession ¶
func (c *SandboxServiceClient) GetSession(ctx context.Context, req *api.GetSessionRequest) (*api.GetSessionResponse, error)
func (*SandboxServiceClient) HealthCheck ¶
func (c *SandboxServiceClient) HealthCheck(ctx context.Context, req *api.HealthCheckRequest) (*api.HealthCheckResponse, error)
func (*SandboxServiceClient) KillProcess ¶
func (c *SandboxServiceClient) KillProcess(ctx context.Context, req *api.KillProcessRequest) (*api.KillProcessResponse, error)
func (*SandboxServiceClient) LaunchProcess ¶
func (c *SandboxServiceClient) LaunchProcess(ctx context.Context, req *api.LaunchProcessRequest) (*api.LaunchProcessResponse, error)
func (*SandboxServiceClient) ListSnapshots ¶
func (c *SandboxServiceClient) ListSnapshots(ctx context.Context, req *api.ListSnapshotsRequest) (*api.ListSnapshotsResponse, error)
func (*SandboxServiceClient) PauseSession ¶
func (c *SandboxServiceClient) PauseSession(ctx context.Context, req *api.PauseSessionRequest) (*api.PauseSessionResponse, error)
func (*SandboxServiceClient) ResumeSession ¶
func (c *SandboxServiceClient) ResumeSession(ctx context.Context, req *api.ResumeSessionRequest) (*api.ResumeSessionResponse, error)
func (*SandboxServiceClient) RollbackSession ¶
func (c *SandboxServiceClient) RollbackSession(ctx context.Context, req *api.RollbackSessionRequest) (*api.RollbackSessionResponse, error)
func (*SandboxServiceClient) TurnComplete ¶
func (c *SandboxServiceClient) TurnComplete(ctx context.Context, req *api.TurnCompleteRequest) (*api.TurnCompleteResponse, error)
Click to show internal directories.
Click to hide internal directories.