Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterTeamServiceServer(s grpc.ServiceRegistrar, srv TeamServiceServer)
- type AddMemberRequest
- func (*AddMemberRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddMemberRequest) GetAgentId() string
- func (x *AddMemberRequest) GetIsLeader() bool
- func (x *AddMemberRequest) GetLabel() string
- func (x *AddMemberRequest) GetModel() string
- func (x *AddMemberRequest) GetRole() string
- func (x *AddMemberRequest) GetTask() string
- func (x *AddMemberRequest) GetTeamId() string
- func (*AddMemberRequest) ProtoMessage()
- func (x *AddMemberRequest) ProtoReflect() protoreflect.Message
- func (x *AddMemberRequest) Reset()
- func (x *AddMemberRequest) String() string
- type AddMemberResponse
- func (*AddMemberResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AddMemberResponse) GetBaseResp() *base.BaseResp
- func (x *AddMemberResponse) GetMember() *TeamMember
- func (*AddMemberResponse) ProtoMessage()
- func (x *AddMemberResponse) ProtoReflect() protoreflect.Message
- func (x *AddMemberResponse) Reset()
- func (x *AddMemberResponse) String() string
- type CreateTeamRequest
- func (*CreateTeamRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateTeamRequest) GetMemberOverrides() map[string]*MemberOverride
- func (x *CreateTeamRequest) GetName() string
- func (x *CreateTeamRequest) GetParentRunId() string
- func (x *CreateTeamRequest) GetParentSessionId() string
- func (x *CreateTeamRequest) GetStrategy() string
- func (x *CreateTeamRequest) GetStrategyOverride() string
- func (x *CreateTeamRequest) GetTaskDescription() string
- func (x *CreateTeamRequest) GetTemplateId() string
- func (*CreateTeamRequest) ProtoMessage()
- func (x *CreateTeamRequest) ProtoReflect() protoreflect.Message
- func (x *CreateTeamRequest) Reset()
- func (x *CreateTeamRequest) String() string
- type CreateTeamResponse
- func (*CreateTeamResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateTeamResponse) GetBaseResp() *base.BaseResp
- func (x *CreateTeamResponse) GetTeam() *Team
- func (*CreateTeamResponse) ProtoMessage()
- func (x *CreateTeamResponse) ProtoReflect() protoreflect.Message
- func (x *CreateTeamResponse) Reset()
- func (x *CreateTeamResponse) String() string
- type DissolveTeamRequest
- func (*DissolveTeamRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DissolveTeamRequest) GetTeamId() string
- func (*DissolveTeamRequest) ProtoMessage()
- func (x *DissolveTeamRequest) ProtoReflect() protoreflect.Message
- func (x *DissolveTeamRequest) Reset()
- func (x *DissolveTeamRequest) String() string
- type DissolveTeamResponse
- func (*DissolveTeamResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DissolveTeamResponse) GetBaseResp() *base.BaseResp
- func (x *DissolveTeamResponse) GetSuccess() bool
- func (*DissolveTeamResponse) ProtoMessage()
- func (x *DissolveTeamResponse) ProtoReflect() protoreflect.Message
- func (x *DissolveTeamResponse) Reset()
- func (x *DissolveTeamResponse) String() string
- type GetTeamRequest
- type GetTeamResponse
- func (*GetTeamResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetTeamResponse) GetBaseResp() *base.BaseResp
- func (x *GetTeamResponse) GetTeam() *Team
- func (*GetTeamResponse) ProtoMessage()
- func (x *GetTeamResponse) ProtoReflect() protoreflect.Message
- func (x *GetTeamResponse) Reset()
- func (x *GetTeamResponse) String() string
- type ListTeamsRequest
- func (*ListTeamsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListTeamsRequest) GetPageSize() int32
- func (x *ListTeamsRequest) GetPageToken() string
- func (x *ListTeamsRequest) GetParentSessionId() string
- func (*ListTeamsRequest) ProtoMessage()
- func (x *ListTeamsRequest) ProtoReflect() protoreflect.Message
- func (x *ListTeamsRequest) Reset()
- func (x *ListTeamsRequest) String() string
- type ListTeamsResponse
- func (*ListTeamsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListTeamsResponse) GetBaseResp() *base.BaseResp
- func (x *ListTeamsResponse) GetNextPageToken() string
- func (x *ListTeamsResponse) GetTeams() []*Team
- func (x *ListTeamsResponse) GetTotalCount() int32
- func (*ListTeamsResponse) ProtoMessage()
- func (x *ListTeamsResponse) ProtoReflect() protoreflect.Message
- func (x *ListTeamsResponse) Reset()
- func (x *ListTeamsResponse) String() string
- type ListTemplatesRequest
- func (*ListTemplatesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListTemplatesRequest) GetTags() []string
- func (*ListTemplatesRequest) ProtoMessage()
- func (x *ListTemplatesRequest) ProtoReflect() protoreflect.Message
- func (x *ListTemplatesRequest) Reset()
- func (x *ListTemplatesRequest) String() string
- type ListTemplatesResponse
- func (*ListTemplatesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListTemplatesResponse) GetBaseResp() *base.BaseResp
- func (x *ListTemplatesResponse) GetTemplates() []*TeamTemplate
- func (*ListTemplatesResponse) ProtoMessage()
- func (x *ListTemplatesResponse) ProtoReflect() protoreflect.Message
- func (x *ListTemplatesResponse) Reset()
- func (x *ListTemplatesResponse) String() string
- type MemberOverride
- func (*MemberOverride) Descriptor() ([]byte, []int)deprecated
- func (x *MemberOverride) GetAgentId() string
- func (x *MemberOverride) GetDisabled() bool
- func (x *MemberOverride) GetModel() string
- func (x *MemberOverride) GetTask() string
- func (*MemberOverride) ProtoMessage()
- func (x *MemberOverride) ProtoReflect() protoreflect.Message
- func (x *MemberOverride) Reset()
- func (x *MemberOverride) String() string
- type MemberSpec
- func (*MemberSpec) Descriptor() ([]byte, []int)deprecated
- func (x *MemberSpec) GetCanCommunicate() bool
- func (x *MemberSpec) GetDefaultTask() string
- func (x *MemberSpec) GetDescription() string
- func (x *MemberSpec) GetDisplayName() string
- func (x *MemberSpec) GetId() string
- func (x *MemberSpec) GetIsLeader() bool
- func (x *MemberSpec) GetMaxCount() int32
- func (x *MemberSpec) GetMinCount() int32
- func (x *MemberSpec) GetRecommendedModel() string
- func (x *MemberSpec) GetRole() string
- func (x *MemberSpec) GetSkills() []string
- func (x *MemberSpec) GetSystemPrompt() string
- func (*MemberSpec) ProtoMessage()
- func (x *MemberSpec) ProtoReflect() protoreflect.Message
- func (x *MemberSpec) Reset()
- func (x *MemberSpec) String() string
- type RemoveMemberRequest
- func (*RemoveMemberRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveMemberRequest) GetMemberId() string
- func (x *RemoveMemberRequest) GetTeamId() string
- func (*RemoveMemberRequest) ProtoMessage()
- func (x *RemoveMemberRequest) ProtoReflect() protoreflect.Message
- func (x *RemoveMemberRequest) Reset()
- func (x *RemoveMemberRequest) String() string
- type RemoveMemberResponse
- func (*RemoveMemberResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveMemberResponse) GetBaseResp() *base.BaseResp
- func (x *RemoveMemberResponse) GetSuccess() bool
- func (*RemoveMemberResponse) ProtoMessage()
- func (x *RemoveMemberResponse) ProtoReflect() protoreflect.Message
- func (x *RemoveMemberResponse) Reset()
- func (x *RemoveMemberResponse) String() string
- type SendTeamMessageRequest
- func (*SendTeamMessageRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SendTeamMessageRequest) GetContent() string
- func (x *SendTeamMessageRequest) GetFromSessionId() string
- func (x *SendTeamMessageRequest) GetIsBroadcast() bool
- func (x *SendTeamMessageRequest) GetMessageType() string
- func (x *SendTeamMessageRequest) GetPriority() int32
- func (x *SendTeamMessageRequest) GetTeamId() string
- func (x *SendTeamMessageRequest) GetToSessionId() string
- func (*SendTeamMessageRequest) ProtoMessage()
- func (x *SendTeamMessageRequest) ProtoReflect() protoreflect.Message
- func (x *SendTeamMessageRequest) Reset()
- func (x *SendTeamMessageRequest) String() string
- type SendTeamMessageResponse
- func (*SendTeamMessageResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SendTeamMessageResponse) GetBaseResp() *base.BaseResp
- func (x *SendTeamMessageResponse) GetMessageId() string
- func (x *SendTeamMessageResponse) GetSuccess() bool
- func (*SendTeamMessageResponse) ProtoMessage()
- func (x *SendTeamMessageResponse) ProtoReflect() protoreflect.Message
- func (x *SendTeamMessageResponse) Reset()
- func (x *SendTeamMessageResponse) String() string
- type Team
- func (*Team) Descriptor() ([]byte, []int)deprecated
- func (x *Team) GetCompletedAt() *timestamppb.Timestamp
- func (x *Team) GetCoordinationStrategy() string
- func (x *Team) GetCreatedAt() *timestamppb.Timestamp
- func (x *Team) GetId() string
- func (x *Team) GetLeaderId() string
- func (x *Team) GetMembers() []*TeamMember
- func (x *Team) GetMetadata() map[string]string
- func (x *Team) GetName() string
- func (x *Team) GetParentRunId() string
- func (x *Team) GetParentSessionId() string
- func (x *Team) GetResult() *TeamResult
- func (x *Team) GetStatus() TeamStatus
- func (x *Team) GetTaskDescription() string
- func (x *Team) GetTemplateId() string
- func (x *Team) GetTemplateVersion() string
- func (x *Team) GetUpdatedAt() *timestamppb.Timestamp
- func (*Team) ProtoMessage()
- func (x *Team) ProtoReflect() protoreflect.Message
- func (x *Team) Reset()
- func (x *Team) String() string
- type TeamMember
- func (*TeamMember) Descriptor() ([]byte, []int)deprecated
- func (x *TeamMember) GetAgentId() string
- func (x *TeamMember) GetCompletedAt() *timestamppb.Timestamp
- func (x *TeamMember) GetId() string
- func (x *TeamMember) GetJoinedAt() *timestamppb.Timestamp
- func (x *TeamMember) GetLabel() string
- func (x *TeamMember) GetNodeId() string
- func (x *TeamMember) GetProgress() string
- func (x *TeamMember) GetRole() string
- func (x *TeamMember) GetSessionId() string
- func (x *TeamMember) GetSpecId() string
- func (x *TeamMember) GetStatus() TeamMemberStatus
- func (x *TeamMember) GetSubagentRecordId() string
- func (x *TeamMember) GetTask() string
- func (*TeamMember) ProtoMessage()
- func (x *TeamMember) ProtoReflect() protoreflect.Message
- func (x *TeamMember) Reset()
- func (x *TeamMember) String() string
- type TeamMemberStatus
- func (TeamMemberStatus) Descriptor() protoreflect.EnumDescriptor
- func (x TeamMemberStatus) Enum() *TeamMemberStatus
- func (TeamMemberStatus) EnumDescriptor() ([]byte, []int)deprecated
- func (x TeamMemberStatus) Number() protoreflect.EnumNumber
- func (x TeamMemberStatus) String() string
- func (TeamMemberStatus) Type() protoreflect.EnumType
- type TeamResult
- func (*TeamResult) Descriptor() ([]byte, []int)deprecated
- func (x *TeamResult) GetMemberOutputs() []string
- func (x *TeamResult) GetSuccess() bool
- func (x *TeamResult) GetSummary() string
- func (*TeamResult) ProtoMessage()
- func (x *TeamResult) ProtoReflect() protoreflect.Message
- func (x *TeamResult) Reset()
- func (x *TeamResult) String() string
- type TeamServiceClient
- type TeamServiceServer
- type TeamStatus
- type TeamTemplate
- func (*TeamTemplate) Descriptor() ([]byte, []int)deprecated
- func (x *TeamTemplate) GetCreatedAt() *timestamppb.Timestamp
- func (x *TeamTemplate) GetDefaultStrategy() string
- func (x *TeamTemplate) GetDescription() string
- func (x *TeamTemplate) GetId() string
- func (x *TeamTemplate) GetLeaderSpecIndex() int32
- func (x *TeamTemplate) GetMemberSpecs() []*MemberSpec
- func (x *TeamTemplate) GetName() string
- func (x *TeamTemplate) GetSystemPrompt() string
- func (x *TeamTemplate) GetTags() []string
- func (x *TeamTemplate) GetUpdatedAt() *timestamppb.Timestamp
- func (x *TeamTemplate) GetVersion() string
- func (*TeamTemplate) ProtoMessage()
- func (x *TeamTemplate) ProtoReflect() protoreflect.Message
- func (x *TeamTemplate) Reset()
- func (x *TeamTemplate) String() string
- type UnimplementedTeamServiceServer
- func (UnimplementedTeamServiceServer) AddMember(context.Context, *AddMemberRequest) (*AddMemberResponse, error)
- func (UnimplementedTeamServiceServer) CreateTeam(context.Context, *CreateTeamRequest) (*CreateTeamResponse, error)
- func (UnimplementedTeamServiceServer) DissolveTeam(context.Context, *DissolveTeamRequest) (*DissolveTeamResponse, error)
- func (UnimplementedTeamServiceServer) GetTeam(context.Context, *GetTeamRequest) (*GetTeamResponse, error)
- func (UnimplementedTeamServiceServer) ListTeams(context.Context, *ListTeamsRequest) (*ListTeamsResponse, error)
- func (UnimplementedTeamServiceServer) ListTemplates(context.Context, *ListTemplatesRequest) (*ListTemplatesResponse, error)
- func (UnimplementedTeamServiceServer) RemoveMember(context.Context, *RemoveMemberRequest) (*RemoveMemberResponse, error)
- func (UnimplementedTeamServiceServer) SendTeamMessage(context.Context, *SendTeamMessageRequest) (*SendTeamMessageResponse, error)
- type UnsafeTeamServiceServer
Constants ¶
const ( TeamService_CreateTeam_FullMethodName = "/team.TeamService/CreateTeam" TeamService_GetTeam_FullMethodName = "/team.TeamService/GetTeam" TeamService_ListTeams_FullMethodName = "/team.TeamService/ListTeams" TeamService_DissolveTeam_FullMethodName = "/team.TeamService/DissolveTeam" TeamService_AddMember_FullMethodName = "/team.TeamService/AddMember" TeamService_RemoveMember_FullMethodName = "/team.TeamService/RemoveMember" TeamService_SendTeamMessage_FullMethodName = "/team.TeamService/SendTeamMessage" TeamService_ListTemplates_FullMethodName = "/team.TeamService/ListTemplates" )
Variables ¶
var ( TeamStatus_name = map[int32]string{ 0: "TEAM_STATUS_UNSPECIFIED", 1: "TEAM_STATUS_CREATING", 2: "TEAM_STATUS_ACTIVE", 3: "TEAM_STATUS_WORKING", 4: "TEAM_STATUS_COMPLETING", 5: "TEAM_STATUS_DISSOLVED", } TeamStatus_value = map[string]int32{ "TEAM_STATUS_UNSPECIFIED": 0, "TEAM_STATUS_CREATING": 1, "TEAM_STATUS_ACTIVE": 2, "TEAM_STATUS_WORKING": 3, "TEAM_STATUS_COMPLETING": 4, "TEAM_STATUS_DISSOLVED": 5, } )
Enum value maps for TeamStatus.
var ( TeamMemberStatus_name = map[int32]string{ 0: "TEAM_MEMBER_STATUS_UNSPECIFIED", 1: "TEAM_MEMBER_STATUS_IDLE", 2: "TEAM_MEMBER_STATUS_RUNNING", 3: "TEAM_MEMBER_STATUS_COMPLETED", 4: "TEAM_MEMBER_STATUS_FAILED", } TeamMemberStatus_value = map[string]int32{ "TEAM_MEMBER_STATUS_UNSPECIFIED": 0, "TEAM_MEMBER_STATUS_IDLE": 1, "TEAM_MEMBER_STATUS_RUNNING": 2, "TEAM_MEMBER_STATUS_COMPLETED": 3, "TEAM_MEMBER_STATUS_FAILED": 4, } )
Enum value maps for TeamMemberStatus.
var File_team_team_proto protoreflect.FileDescriptor
var TeamService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "team.TeamService", HandlerType: (*TeamServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "CreateTeam", Handler: _TeamService_CreateTeam_Handler, }, { MethodName: "GetTeam", Handler: _TeamService_GetTeam_Handler, }, { MethodName: "ListTeams", Handler: _TeamService_ListTeams_Handler, }, { MethodName: "DissolveTeam", Handler: _TeamService_DissolveTeam_Handler, }, { MethodName: "AddMember", Handler: _TeamService_AddMember_Handler, }, { MethodName: "RemoveMember", Handler: _TeamService_RemoveMember_Handler, }, { MethodName: "SendTeamMessage", Handler: _TeamService_SendTeamMessage_Handler, }, { MethodName: "ListTemplates", Handler: _TeamService_ListTemplates_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "team/team.proto", }
TeamService_ServiceDesc is the grpc.ServiceDesc for TeamService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterTeamServiceServer ¶
func RegisterTeamServiceServer(s grpc.ServiceRegistrar, srv TeamServiceServer)
Types ¶
type AddMemberRequest ¶
type AddMemberRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
Role string `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"`
Label string `protobuf:"bytes,3,opt,name=label,proto3" json:"label,omitempty"`
Task string `protobuf:"bytes,4,opt,name=task,proto3" json:"task,omitempty"`
Model string `protobuf:"bytes,5,opt,name=model,proto3" json:"model,omitempty"` // Optional model override
AgentId string `protobuf:"bytes,6,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"` // Optional agent ID
IsLeader bool `protobuf:"varint,7,opt,name=is_leader,json=isLeader,proto3" json:"is_leader,omitempty"`
// contains filtered or unexported fields
}
func (*AddMemberRequest) Descriptor
deprecated
func (*AddMemberRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddMemberRequest.ProtoReflect.Descriptor instead.
func (*AddMemberRequest) GetAgentId ¶
func (x *AddMemberRequest) GetAgentId() string
func (*AddMemberRequest) GetIsLeader ¶
func (x *AddMemberRequest) GetIsLeader() bool
func (*AddMemberRequest) GetLabel ¶
func (x *AddMemberRequest) GetLabel() string
func (*AddMemberRequest) GetModel ¶
func (x *AddMemberRequest) GetModel() string
func (*AddMemberRequest) GetRole ¶
func (x *AddMemberRequest) GetRole() string
func (*AddMemberRequest) GetTask ¶
func (x *AddMemberRequest) GetTask() string
func (*AddMemberRequest) GetTeamId ¶
func (x *AddMemberRequest) GetTeamId() string
func (*AddMemberRequest) ProtoMessage ¶
func (*AddMemberRequest) ProtoMessage()
func (*AddMemberRequest) ProtoReflect ¶
func (x *AddMemberRequest) ProtoReflect() protoreflect.Message
func (*AddMemberRequest) Reset ¶
func (x *AddMemberRequest) Reset()
func (*AddMemberRequest) String ¶
func (x *AddMemberRequest) String() string
type AddMemberResponse ¶
type AddMemberResponse struct {
Member *TeamMember `protobuf:"bytes,1,opt,name=member,proto3" json:"member,omitempty"`
BaseResp *base.BaseResp `protobuf:"bytes,255,opt,name=base_resp,json=baseResp,proto3" json:"base_resp,omitempty"`
// contains filtered or unexported fields
}
func (*AddMemberResponse) Descriptor
deprecated
func (*AddMemberResponse) Descriptor() ([]byte, []int)
Deprecated: Use AddMemberResponse.ProtoReflect.Descriptor instead.
func (*AddMemberResponse) GetBaseResp ¶
func (x *AddMemberResponse) GetBaseResp() *base.BaseResp
func (*AddMemberResponse) GetMember ¶
func (x *AddMemberResponse) GetMember() *TeamMember
func (*AddMemberResponse) ProtoMessage ¶
func (*AddMemberResponse) ProtoMessage()
func (*AddMemberResponse) ProtoReflect ¶
func (x *AddMemberResponse) ProtoReflect() protoreflect.Message
func (*AddMemberResponse) Reset ¶
func (x *AddMemberResponse) Reset()
func (*AddMemberResponse) String ¶
func (x *AddMemberResponse) String() string
type CreateTeamRequest ¶
type CreateTeamRequest struct {
// Template-based creation fields.
TemplateId string `protobuf:"bytes,1,opt,name=template_id,json=templateId,proto3" json:"template_id,omitempty"` // Template ID for template-based creation
TaskDescription string `protobuf:"bytes,2,opt,name=task_description,json=taskDescription,proto3" json:"task_description,omitempty"` // Task description for the team
StrategyOverride string `protobuf:"bytes,3,opt,name=strategy_override,json=strategyOverride,proto3" json:"strategy_override,omitempty"` // Override template's default strategy
// Member overrides (keyed by MemberSpec ID).
MemberOverrides map[string]*MemberOverride `` /* 180-byte string literal not displayed */
// Ad-hoc creation fields (used when template_id is empty).
Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` // Team name
Strategy string `protobuf:"bytes,6,opt,name=strategy,proto3" json:"strategy,omitempty"` // Coordination strategy
// Context fields (populated by the server).
ParentSessionId string `protobuf:"bytes,7,opt,name=parent_session_id,json=parentSessionId,proto3" json:"parent_session_id,omitempty"`
ParentRunId string `protobuf:"bytes,8,opt,name=parent_run_id,json=parentRunId,proto3" json:"parent_run_id,omitempty"`
// contains filtered or unexported fields
}
CreateTeamRequest supports two modes:
- Template-based: provide template_id
- Ad-hoc: provide name + strategy directly
func (*CreateTeamRequest) Descriptor
deprecated
func (*CreateTeamRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateTeamRequest.ProtoReflect.Descriptor instead.
func (*CreateTeamRequest) GetMemberOverrides ¶
func (x *CreateTeamRequest) GetMemberOverrides() map[string]*MemberOverride
func (*CreateTeamRequest) GetName ¶
func (x *CreateTeamRequest) GetName() string
func (*CreateTeamRequest) GetParentRunId ¶
func (x *CreateTeamRequest) GetParentRunId() string
func (*CreateTeamRequest) GetParentSessionId ¶
func (x *CreateTeamRequest) GetParentSessionId() string
func (*CreateTeamRequest) GetStrategy ¶
func (x *CreateTeamRequest) GetStrategy() string
func (*CreateTeamRequest) GetStrategyOverride ¶
func (x *CreateTeamRequest) GetStrategyOverride() string
func (*CreateTeamRequest) GetTaskDescription ¶
func (x *CreateTeamRequest) GetTaskDescription() string
func (*CreateTeamRequest) GetTemplateId ¶
func (x *CreateTeamRequest) GetTemplateId() string
func (*CreateTeamRequest) ProtoMessage ¶
func (*CreateTeamRequest) ProtoMessage()
func (*CreateTeamRequest) ProtoReflect ¶
func (x *CreateTeamRequest) ProtoReflect() protoreflect.Message
func (*CreateTeamRequest) Reset ¶
func (x *CreateTeamRequest) Reset()
func (*CreateTeamRequest) String ¶
func (x *CreateTeamRequest) String() string
type CreateTeamResponse ¶
type CreateTeamResponse struct {
Team *Team `protobuf:"bytes,1,opt,name=team,proto3" json:"team,omitempty"`
BaseResp *base.BaseResp `protobuf:"bytes,255,opt,name=base_resp,json=baseResp,proto3" json:"base_resp,omitempty"`
// contains filtered or unexported fields
}
func (*CreateTeamResponse) Descriptor
deprecated
func (*CreateTeamResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateTeamResponse.ProtoReflect.Descriptor instead.
func (*CreateTeamResponse) GetBaseResp ¶
func (x *CreateTeamResponse) GetBaseResp() *base.BaseResp
func (*CreateTeamResponse) GetTeam ¶
func (x *CreateTeamResponse) GetTeam() *Team
func (*CreateTeamResponse) ProtoMessage ¶
func (*CreateTeamResponse) ProtoMessage()
func (*CreateTeamResponse) ProtoReflect ¶
func (x *CreateTeamResponse) ProtoReflect() protoreflect.Message
func (*CreateTeamResponse) Reset ¶
func (x *CreateTeamResponse) Reset()
func (*CreateTeamResponse) String ¶
func (x *CreateTeamResponse) String() string
type DissolveTeamRequest ¶
type DissolveTeamRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
// contains filtered or unexported fields
}
func (*DissolveTeamRequest) Descriptor
deprecated
func (*DissolveTeamRequest) Descriptor() ([]byte, []int)
Deprecated: Use DissolveTeamRequest.ProtoReflect.Descriptor instead.
func (*DissolveTeamRequest) GetTeamId ¶
func (x *DissolveTeamRequest) GetTeamId() string
func (*DissolveTeamRequest) ProtoMessage ¶
func (*DissolveTeamRequest) ProtoMessage()
func (*DissolveTeamRequest) ProtoReflect ¶
func (x *DissolveTeamRequest) ProtoReflect() protoreflect.Message
func (*DissolveTeamRequest) Reset ¶
func (x *DissolveTeamRequest) Reset()
func (*DissolveTeamRequest) String ¶
func (x *DissolveTeamRequest) String() string
type DissolveTeamResponse ¶
type DissolveTeamResponse struct {
Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
BaseResp *base.BaseResp `protobuf:"bytes,255,opt,name=base_resp,json=baseResp,proto3" json:"base_resp,omitempty"`
// contains filtered or unexported fields
}
func (*DissolveTeamResponse) Descriptor
deprecated
func (*DissolveTeamResponse) Descriptor() ([]byte, []int)
Deprecated: Use DissolveTeamResponse.ProtoReflect.Descriptor instead.
func (*DissolveTeamResponse) GetBaseResp ¶
func (x *DissolveTeamResponse) GetBaseResp() *base.BaseResp
func (*DissolveTeamResponse) GetSuccess ¶
func (x *DissolveTeamResponse) GetSuccess() bool
func (*DissolveTeamResponse) ProtoMessage ¶
func (*DissolveTeamResponse) ProtoMessage()
func (*DissolveTeamResponse) ProtoReflect ¶
func (x *DissolveTeamResponse) ProtoReflect() protoreflect.Message
func (*DissolveTeamResponse) Reset ¶
func (x *DissolveTeamResponse) Reset()
func (*DissolveTeamResponse) String ¶
func (x *DissolveTeamResponse) String() string
type GetTeamRequest ¶
type GetTeamRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
// contains filtered or unexported fields
}
func (*GetTeamRequest) Descriptor
deprecated
func (*GetTeamRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetTeamRequest.ProtoReflect.Descriptor instead.
func (*GetTeamRequest) GetTeamId ¶
func (x *GetTeamRequest) GetTeamId() string
func (*GetTeamRequest) ProtoMessage ¶
func (*GetTeamRequest) ProtoMessage()
func (*GetTeamRequest) ProtoReflect ¶
func (x *GetTeamRequest) ProtoReflect() protoreflect.Message
func (*GetTeamRequest) Reset ¶
func (x *GetTeamRequest) Reset()
func (*GetTeamRequest) String ¶
func (x *GetTeamRequest) String() string
type GetTeamResponse ¶
type GetTeamResponse struct {
Team *Team `protobuf:"bytes,1,opt,name=team,proto3" json:"team,omitempty"`
BaseResp *base.BaseResp `protobuf:"bytes,255,opt,name=base_resp,json=baseResp,proto3" json:"base_resp,omitempty"`
// contains filtered or unexported fields
}
func (*GetTeamResponse) Descriptor
deprecated
func (*GetTeamResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetTeamResponse.ProtoReflect.Descriptor instead.
func (*GetTeamResponse) GetBaseResp ¶
func (x *GetTeamResponse) GetBaseResp() *base.BaseResp
func (*GetTeamResponse) GetTeam ¶
func (x *GetTeamResponse) GetTeam() *Team
func (*GetTeamResponse) ProtoMessage ¶
func (*GetTeamResponse) ProtoMessage()
func (*GetTeamResponse) ProtoReflect ¶
func (x *GetTeamResponse) ProtoReflect() protoreflect.Message
func (*GetTeamResponse) Reset ¶
func (x *GetTeamResponse) Reset()
func (*GetTeamResponse) String ¶
func (x *GetTeamResponse) String() string
type ListTeamsRequest ¶
type ListTeamsRequest struct {
ParentSessionId string `protobuf:"bytes,1,opt,name=parent_session_id,json=parentSessionId,proto3" json:"parent_session_id,omitempty"` // Optional: filter by parent session
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
func (*ListTeamsRequest) Descriptor
deprecated
func (*ListTeamsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListTeamsRequest.ProtoReflect.Descriptor instead.
func (*ListTeamsRequest) GetPageSize ¶
func (x *ListTeamsRequest) GetPageSize() int32
func (*ListTeamsRequest) GetPageToken ¶
func (x *ListTeamsRequest) GetPageToken() string
func (*ListTeamsRequest) GetParentSessionId ¶
func (x *ListTeamsRequest) GetParentSessionId() string
func (*ListTeamsRequest) ProtoMessage ¶
func (*ListTeamsRequest) ProtoMessage()
func (*ListTeamsRequest) ProtoReflect ¶
func (x *ListTeamsRequest) ProtoReflect() protoreflect.Message
func (*ListTeamsRequest) Reset ¶
func (x *ListTeamsRequest) Reset()
func (*ListTeamsRequest) String ¶
func (x *ListTeamsRequest) String() string
type ListTeamsResponse ¶
type ListTeamsResponse struct {
Teams []*Team `protobuf:"bytes,1,rep,name=teams,proto3" json:"teams,omitempty"`
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
TotalCount int32 `protobuf:"varint,3,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
BaseResp *base.BaseResp `protobuf:"bytes,255,opt,name=base_resp,json=baseResp,proto3" json:"base_resp,omitempty"`
// contains filtered or unexported fields
}
func (*ListTeamsResponse) Descriptor
deprecated
func (*ListTeamsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListTeamsResponse.ProtoReflect.Descriptor instead.
func (*ListTeamsResponse) GetBaseResp ¶
func (x *ListTeamsResponse) GetBaseResp() *base.BaseResp
func (*ListTeamsResponse) GetNextPageToken ¶
func (x *ListTeamsResponse) GetNextPageToken() string
func (*ListTeamsResponse) GetTeams ¶
func (x *ListTeamsResponse) GetTeams() []*Team
func (*ListTeamsResponse) GetTotalCount ¶
func (x *ListTeamsResponse) GetTotalCount() int32
func (*ListTeamsResponse) ProtoMessage ¶
func (*ListTeamsResponse) ProtoMessage()
func (*ListTeamsResponse) ProtoReflect ¶
func (x *ListTeamsResponse) ProtoReflect() protoreflect.Message
func (*ListTeamsResponse) Reset ¶
func (x *ListTeamsResponse) Reset()
func (*ListTeamsResponse) String ¶
func (x *ListTeamsResponse) String() string
type ListTemplatesRequest ¶
type ListTemplatesRequest struct {
// Optional filters.
Tags []string `protobuf:"bytes,1,rep,name=tags,proto3" json:"tags,omitempty"`
// contains filtered or unexported fields
}
func (*ListTemplatesRequest) Descriptor
deprecated
func (*ListTemplatesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListTemplatesRequest.ProtoReflect.Descriptor instead.
func (*ListTemplatesRequest) GetTags ¶
func (x *ListTemplatesRequest) GetTags() []string
func (*ListTemplatesRequest) ProtoMessage ¶
func (*ListTemplatesRequest) ProtoMessage()
func (*ListTemplatesRequest) ProtoReflect ¶
func (x *ListTemplatesRequest) ProtoReflect() protoreflect.Message
func (*ListTemplatesRequest) Reset ¶
func (x *ListTemplatesRequest) Reset()
func (*ListTemplatesRequest) String ¶
func (x *ListTemplatesRequest) String() string
type ListTemplatesResponse ¶
type ListTemplatesResponse struct {
Templates []*TeamTemplate `protobuf:"bytes,1,rep,name=templates,proto3" json:"templates,omitempty"`
BaseResp *base.BaseResp `protobuf:"bytes,255,opt,name=base_resp,json=baseResp,proto3" json:"base_resp,omitempty"`
// contains filtered or unexported fields
}
func (*ListTemplatesResponse) Descriptor
deprecated
func (*ListTemplatesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListTemplatesResponse.ProtoReflect.Descriptor instead.
func (*ListTemplatesResponse) GetBaseResp ¶
func (x *ListTemplatesResponse) GetBaseResp() *base.BaseResp
func (*ListTemplatesResponse) GetTemplates ¶
func (x *ListTemplatesResponse) GetTemplates() []*TeamTemplate
func (*ListTemplatesResponse) ProtoMessage ¶
func (*ListTemplatesResponse) ProtoMessage()
func (*ListTemplatesResponse) ProtoReflect ¶
func (x *ListTemplatesResponse) ProtoReflect() protoreflect.Message
func (*ListTemplatesResponse) Reset ¶
func (x *ListTemplatesResponse) Reset()
func (*ListTemplatesResponse) String ¶
func (x *ListTemplatesResponse) String() string
type MemberOverride ¶
type MemberOverride struct {
AgentId string `protobuf:"bytes,1,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"`
Model string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
Task string `protobuf:"bytes,3,opt,name=task,proto3" json:"task,omitempty"`
Disabled bool `protobuf:"varint,4,opt,name=disabled,proto3" json:"disabled,omitempty"` // Skip this member spec
// contains filtered or unexported fields
}
MemberOverride allows customizing a template member spec during instantiation.
func (*MemberOverride) Descriptor
deprecated
func (*MemberOverride) Descriptor() ([]byte, []int)
Deprecated: Use MemberOverride.ProtoReflect.Descriptor instead.
func (*MemberOverride) GetAgentId ¶
func (x *MemberOverride) GetAgentId() string
func (*MemberOverride) GetDisabled ¶
func (x *MemberOverride) GetDisabled() bool
func (*MemberOverride) GetModel ¶
func (x *MemberOverride) GetModel() string
func (*MemberOverride) GetTask ¶
func (x *MemberOverride) GetTask() string
func (*MemberOverride) ProtoMessage ¶
func (*MemberOverride) ProtoMessage()
func (*MemberOverride) ProtoReflect ¶
func (x *MemberOverride) ProtoReflect() protoreflect.Message
func (*MemberOverride) Reset ¶
func (x *MemberOverride) Reset()
func (*MemberOverride) String ¶
func (x *MemberOverride) String() string
type MemberSpec ¶
type MemberSpec struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Role string `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"`
DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
RecommendedModel string `protobuf:"bytes,5,opt,name=recommended_model,json=recommendedModel,proto3" json:"recommended_model,omitempty"`
IsLeader bool `protobuf:"varint,6,opt,name=is_leader,json=isLeader,proto3" json:"is_leader,omitempty"`
CanCommunicate bool `protobuf:"varint,7,opt,name=can_communicate,json=canCommunicate,proto3" json:"can_communicate,omitempty"`
SystemPrompt string `protobuf:"bytes,8,opt,name=system_prompt,json=systemPrompt,proto3" json:"system_prompt,omitempty"`
DefaultTask string `protobuf:"bytes,9,opt,name=default_task,json=defaultTask,proto3" json:"default_task,omitempty"`
Skills []string `protobuf:"bytes,10,rep,name=skills,proto3" json:"skills,omitempty"`
MinCount int32 `protobuf:"varint,11,opt,name=min_count,json=minCount,proto3" json:"min_count,omitempty"`
MaxCount int32 `protobuf:"varint,12,opt,name=max_count,json=maxCount,proto3" json:"max_count,omitempty"`
// contains filtered or unexported fields
}
MemberSpec defines a role within a team template.
func (*MemberSpec) Descriptor
deprecated
func (*MemberSpec) Descriptor() ([]byte, []int)
Deprecated: Use MemberSpec.ProtoReflect.Descriptor instead.
func (*MemberSpec) GetCanCommunicate ¶
func (x *MemberSpec) GetCanCommunicate() bool
func (*MemberSpec) GetDefaultTask ¶
func (x *MemberSpec) GetDefaultTask() string
func (*MemberSpec) GetDescription ¶
func (x *MemberSpec) GetDescription() string
func (*MemberSpec) GetDisplayName ¶
func (x *MemberSpec) GetDisplayName() string
func (*MemberSpec) GetId ¶
func (x *MemberSpec) GetId() string
func (*MemberSpec) GetIsLeader ¶
func (x *MemberSpec) GetIsLeader() bool
func (*MemberSpec) GetMaxCount ¶
func (x *MemberSpec) GetMaxCount() int32
func (*MemberSpec) GetMinCount ¶
func (x *MemberSpec) GetMinCount() int32
func (*MemberSpec) GetRecommendedModel ¶
func (x *MemberSpec) GetRecommendedModel() string
func (*MemberSpec) GetRole ¶
func (x *MemberSpec) GetRole() string
func (*MemberSpec) GetSkills ¶
func (x *MemberSpec) GetSkills() []string
func (*MemberSpec) GetSystemPrompt ¶
func (x *MemberSpec) GetSystemPrompt() string
func (*MemberSpec) ProtoMessage ¶
func (*MemberSpec) ProtoMessage()
func (*MemberSpec) ProtoReflect ¶
func (x *MemberSpec) ProtoReflect() protoreflect.Message
func (*MemberSpec) Reset ¶
func (x *MemberSpec) Reset()
func (*MemberSpec) String ¶
func (x *MemberSpec) String() string
type RemoveMemberRequest ¶
type RemoveMemberRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
MemberId string `protobuf:"bytes,2,opt,name=member_id,json=memberId,proto3" json:"member_id,omitempty"`
// contains filtered or unexported fields
}
func (*RemoveMemberRequest) Descriptor
deprecated
func (*RemoveMemberRequest) Descriptor() ([]byte, []int)
Deprecated: Use RemoveMemberRequest.ProtoReflect.Descriptor instead.
func (*RemoveMemberRequest) GetMemberId ¶
func (x *RemoveMemberRequest) GetMemberId() string
func (*RemoveMemberRequest) GetTeamId ¶
func (x *RemoveMemberRequest) GetTeamId() string
func (*RemoveMemberRequest) ProtoMessage ¶
func (*RemoveMemberRequest) ProtoMessage()
func (*RemoveMemberRequest) ProtoReflect ¶
func (x *RemoveMemberRequest) ProtoReflect() protoreflect.Message
func (*RemoveMemberRequest) Reset ¶
func (x *RemoveMemberRequest) Reset()
func (*RemoveMemberRequest) String ¶
func (x *RemoveMemberRequest) String() string
type RemoveMemberResponse ¶
type RemoveMemberResponse struct {
Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
BaseResp *base.BaseResp `protobuf:"bytes,255,opt,name=base_resp,json=baseResp,proto3" json:"base_resp,omitempty"`
// contains filtered or unexported fields
}
func (*RemoveMemberResponse) Descriptor
deprecated
func (*RemoveMemberResponse) Descriptor() ([]byte, []int)
Deprecated: Use RemoveMemberResponse.ProtoReflect.Descriptor instead.
func (*RemoveMemberResponse) GetBaseResp ¶
func (x *RemoveMemberResponse) GetBaseResp() *base.BaseResp
func (*RemoveMemberResponse) GetSuccess ¶
func (x *RemoveMemberResponse) GetSuccess() bool
func (*RemoveMemberResponse) ProtoMessage ¶
func (*RemoveMemberResponse) ProtoMessage()
func (*RemoveMemberResponse) ProtoReflect ¶
func (x *RemoveMemberResponse) ProtoReflect() protoreflect.Message
func (*RemoveMemberResponse) Reset ¶
func (x *RemoveMemberResponse) Reset()
func (*RemoveMemberResponse) String ¶
func (x *RemoveMemberResponse) String() string
type SendTeamMessageRequest ¶
type SendTeamMessageRequest struct {
TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
FromSessionId string `protobuf:"bytes,2,opt,name=from_session_id,json=fromSessionId,proto3" json:"from_session_id,omitempty"`
ToSessionId string `protobuf:"bytes,3,opt,name=to_session_id,json=toSessionId,proto3" json:"to_session_id,omitempty"` // Empty for broadcast
IsBroadcast bool `protobuf:"varint,4,opt,name=is_broadcast,json=isBroadcast,proto3" json:"is_broadcast,omitempty"` // v1.4: explicit broadcast flag
MessageType string `protobuf:"bytes,5,opt,name=message_type,json=messageType,proto3" json:"message_type,omitempty"` // chat, task, result, steer, status, shutdown
Content string `protobuf:"bytes,6,opt,name=content,proto3" json:"content,omitempty"`
Priority int32 `protobuf:"varint,7,opt,name=priority,proto3" json:"priority,omitempty"`
// contains filtered or unexported fields
}
SendTeamMessageRequest supports both point-to-point and broadcast messages.
func (*SendTeamMessageRequest) Descriptor
deprecated
func (*SendTeamMessageRequest) Descriptor() ([]byte, []int)
Deprecated: Use SendTeamMessageRequest.ProtoReflect.Descriptor instead.
func (*SendTeamMessageRequest) GetContent ¶
func (x *SendTeamMessageRequest) GetContent() string
func (*SendTeamMessageRequest) GetFromSessionId ¶
func (x *SendTeamMessageRequest) GetFromSessionId() string
func (*SendTeamMessageRequest) GetIsBroadcast ¶
func (x *SendTeamMessageRequest) GetIsBroadcast() bool
func (*SendTeamMessageRequest) GetMessageType ¶
func (x *SendTeamMessageRequest) GetMessageType() string
func (*SendTeamMessageRequest) GetPriority ¶
func (x *SendTeamMessageRequest) GetPriority() int32
func (*SendTeamMessageRequest) GetTeamId ¶
func (x *SendTeamMessageRequest) GetTeamId() string
func (*SendTeamMessageRequest) GetToSessionId ¶
func (x *SendTeamMessageRequest) GetToSessionId() string
func (*SendTeamMessageRequest) ProtoMessage ¶
func (*SendTeamMessageRequest) ProtoMessage()
func (*SendTeamMessageRequest) ProtoReflect ¶
func (x *SendTeamMessageRequest) ProtoReflect() protoreflect.Message
func (*SendTeamMessageRequest) Reset ¶
func (x *SendTeamMessageRequest) Reset()
func (*SendTeamMessageRequest) String ¶
func (x *SendTeamMessageRequest) String() string
type SendTeamMessageResponse ¶
type SendTeamMessageResponse struct {
Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
MessageId string `protobuf:"bytes,2,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"`
BaseResp *base.BaseResp `protobuf:"bytes,255,opt,name=base_resp,json=baseResp,proto3" json:"base_resp,omitempty"`
// contains filtered or unexported fields
}
func (*SendTeamMessageResponse) Descriptor
deprecated
func (*SendTeamMessageResponse) Descriptor() ([]byte, []int)
Deprecated: Use SendTeamMessageResponse.ProtoReflect.Descriptor instead.
func (*SendTeamMessageResponse) GetBaseResp ¶
func (x *SendTeamMessageResponse) GetBaseResp() *base.BaseResp
func (*SendTeamMessageResponse) GetMessageId ¶
func (x *SendTeamMessageResponse) GetMessageId() string
func (*SendTeamMessageResponse) GetSuccess ¶
func (x *SendTeamMessageResponse) GetSuccess() bool
func (*SendTeamMessageResponse) ProtoMessage ¶
func (*SendTeamMessageResponse) ProtoMessage()
func (*SendTeamMessageResponse) ProtoReflect ¶
func (x *SendTeamMessageResponse) ProtoReflect() protoreflect.Message
func (*SendTeamMessageResponse) Reset ¶
func (x *SendTeamMessageResponse) Reset()
func (*SendTeamMessageResponse) String ¶
func (x *SendTeamMessageResponse) String() string
type Team ¶
type Team struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
TemplateId string `protobuf:"bytes,3,opt,name=template_id,json=templateId,proto3" json:"template_id,omitempty"` // Source template ID (empty for ad-hoc)
TemplateVersion string `protobuf:"bytes,4,opt,name=template_version,json=templateVersion,proto3" json:"template_version,omitempty"`
ParentSessionId string `protobuf:"bytes,5,opt,name=parent_session_id,json=parentSessionId,proto3" json:"parent_session_id,omitempty"`
ParentRunId string `protobuf:"bytes,6,opt,name=parent_run_id,json=parentRunId,proto3" json:"parent_run_id,omitempty"`
TaskDescription string `protobuf:"bytes,7,opt,name=task_description,json=taskDescription,proto3" json:"task_description,omitempty"`
CoordinationStrategy string `protobuf:"bytes,8,opt,name=coordination_strategy,json=coordinationStrategy,proto3" json:"coordination_strategy,omitempty"` // parallel, pipeline, debate, leader_directed
Status TeamStatus `protobuf:"varint,9,opt,name=status,proto3,enum=team.TeamStatus" json:"status,omitempty"`
Members []*TeamMember `protobuf:"bytes,10,rep,name=members,proto3" json:"members,omitempty"`
LeaderId string `protobuf:"bytes,11,opt,name=leader_id,json=leaderId,proto3" json:"leader_id,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,13,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
CompletedAt *timestamppb.Timestamp `protobuf:"bytes,14,opt,name=completed_at,json=completedAt,proto3" json:"completed_at,omitempty"`
Result *TeamResult `protobuf:"bytes,15,opt,name=result,proto3" json:"result,omitempty"`
Metadata map[string]string `` /* 144-byte string literal not displayed */
// contains filtered or unexported fields
}
Team represents an instantiated team with members.
func (*Team) Descriptor
deprecated
func (*Team) GetCompletedAt ¶
func (x *Team) GetCompletedAt() *timestamppb.Timestamp
func (*Team) GetCoordinationStrategy ¶
func (*Team) GetCreatedAt ¶
func (x *Team) GetCreatedAt() *timestamppb.Timestamp
func (*Team) GetLeaderId ¶
func (*Team) GetMembers ¶
func (x *Team) GetMembers() []*TeamMember
func (*Team) GetMetadata ¶
func (*Team) GetParentRunId ¶
func (*Team) GetParentSessionId ¶
func (*Team) GetResult ¶
func (x *Team) GetResult() *TeamResult
func (*Team) GetStatus ¶
func (x *Team) GetStatus() TeamStatus
func (*Team) GetTaskDescription ¶
func (*Team) GetTemplateId ¶
func (*Team) GetTemplateVersion ¶
func (*Team) GetUpdatedAt ¶
func (x *Team) GetUpdatedAt() *timestamppb.Timestamp
func (*Team) ProtoMessage ¶
func (*Team) ProtoMessage()
func (*Team) ProtoReflect ¶
func (x *Team) ProtoReflect() protoreflect.Message
type TeamMember ¶
type TeamMember struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
SpecId string `protobuf:"bytes,2,opt,name=spec_id,json=specId,proto3" json:"spec_id,omitempty"` // MemberSpec ID from template
SubagentRecordId string `protobuf:"bytes,3,opt,name=subagent_record_id,json=subagentRecordId,proto3" json:"subagent_record_id,omitempty"`
SessionId string `protobuf:"bytes,4,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
AgentId string `protobuf:"bytes,5,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"`
Role string `protobuf:"bytes,6,opt,name=role,proto3" json:"role,omitempty"`
Label string `protobuf:"bytes,7,opt,name=label,proto3" json:"label,omitempty"`
Task string `protobuf:"bytes,8,opt,name=task,proto3" json:"task,omitempty"`
Status TeamMemberStatus `protobuf:"varint,9,opt,name=status,proto3,enum=team.TeamMemberStatus" json:"status,omitempty"`
JoinedAt *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=joined_at,json=joinedAt,proto3" json:"joined_at,omitempty"`
CompletedAt *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=completed_at,json=completedAt,proto3" json:"completed_at,omitempty"`
NodeId string `protobuf:"bytes,12,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` // Golem node ID (if remote)
Progress string `protobuf:"bytes,13,opt,name=progress,proto3" json:"progress,omitempty"`
// contains filtered or unexported fields
}
TeamMember represents a team member bound to a SubAgent session.
func (*TeamMember) Descriptor
deprecated
func (*TeamMember) Descriptor() ([]byte, []int)
Deprecated: Use TeamMember.ProtoReflect.Descriptor instead.
func (*TeamMember) GetAgentId ¶
func (x *TeamMember) GetAgentId() string
func (*TeamMember) GetCompletedAt ¶
func (x *TeamMember) GetCompletedAt() *timestamppb.Timestamp
func (*TeamMember) GetId ¶
func (x *TeamMember) GetId() string
func (*TeamMember) GetJoinedAt ¶
func (x *TeamMember) GetJoinedAt() *timestamppb.Timestamp
func (*TeamMember) GetLabel ¶
func (x *TeamMember) GetLabel() string
func (*TeamMember) GetNodeId ¶
func (x *TeamMember) GetNodeId() string
func (*TeamMember) GetProgress ¶
func (x *TeamMember) GetProgress() string
func (*TeamMember) GetRole ¶
func (x *TeamMember) GetRole() string
func (*TeamMember) GetSessionId ¶
func (x *TeamMember) GetSessionId() string
func (*TeamMember) GetSpecId ¶
func (x *TeamMember) GetSpecId() string
func (*TeamMember) GetStatus ¶
func (x *TeamMember) GetStatus() TeamMemberStatus
func (*TeamMember) GetSubagentRecordId ¶
func (x *TeamMember) GetSubagentRecordId() string
func (*TeamMember) GetTask ¶
func (x *TeamMember) GetTask() string
func (*TeamMember) ProtoMessage ¶
func (*TeamMember) ProtoMessage()
func (*TeamMember) ProtoReflect ¶
func (x *TeamMember) ProtoReflect() protoreflect.Message
func (*TeamMember) Reset ¶
func (x *TeamMember) Reset()
func (*TeamMember) String ¶
func (x *TeamMember) String() string
type TeamMemberStatus ¶
type TeamMemberStatus int32
TeamMemberStatus represents the state of a team member.
const ( TeamMemberStatus_TEAM_MEMBER_STATUS_UNSPECIFIED TeamMemberStatus = 0 TeamMemberStatus_TEAM_MEMBER_STATUS_IDLE TeamMemberStatus = 1 TeamMemberStatus_TEAM_MEMBER_STATUS_RUNNING TeamMemberStatus = 2 TeamMemberStatus_TEAM_MEMBER_STATUS_COMPLETED TeamMemberStatus = 3 TeamMemberStatus_TEAM_MEMBER_STATUS_FAILED TeamMemberStatus = 4 )
func (TeamMemberStatus) Descriptor ¶
func (TeamMemberStatus) Descriptor() protoreflect.EnumDescriptor
func (TeamMemberStatus) Enum ¶
func (x TeamMemberStatus) Enum() *TeamMemberStatus
func (TeamMemberStatus) EnumDescriptor
deprecated
func (TeamMemberStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use TeamMemberStatus.Descriptor instead.
func (TeamMemberStatus) Number ¶
func (x TeamMemberStatus) Number() protoreflect.EnumNumber
func (TeamMemberStatus) String ¶
func (x TeamMemberStatus) String() string
func (TeamMemberStatus) Type ¶
func (TeamMemberStatus) Type() protoreflect.EnumType
type TeamResult ¶
type TeamResult struct {
Summary string `protobuf:"bytes,1,opt,name=summary,proto3" json:"summary,omitempty"`
Success bool `protobuf:"varint,2,opt,name=success,proto3" json:"success,omitempty"`
MemberOutputs []string `protobuf:"bytes,3,rep,name=member_outputs,json=memberOutputs,proto3" json:"member_outputs,omitempty"`
// contains filtered or unexported fields
}
TeamResult is the aggregated result from a team.
func (*TeamResult) Descriptor
deprecated
func (*TeamResult) Descriptor() ([]byte, []int)
Deprecated: Use TeamResult.ProtoReflect.Descriptor instead.
func (*TeamResult) GetMemberOutputs ¶
func (x *TeamResult) GetMemberOutputs() []string
func (*TeamResult) GetSuccess ¶
func (x *TeamResult) GetSuccess() bool
func (*TeamResult) GetSummary ¶
func (x *TeamResult) GetSummary() string
func (*TeamResult) ProtoMessage ¶
func (*TeamResult) ProtoMessage()
func (*TeamResult) ProtoReflect ¶
func (x *TeamResult) ProtoReflect() protoreflect.Message
func (*TeamResult) Reset ¶
func (x *TeamResult) Reset()
func (*TeamResult) String ¶
func (x *TeamResult) String() string
type TeamServiceClient ¶
type TeamServiceClient interface {
// CreateTeam creates a new team from template or ad-hoc configuration.
CreateTeam(ctx context.Context, in *CreateTeamRequest, opts ...grpc.CallOption) (*CreateTeamResponse, error)
// GetTeam retrieves team details by ID.
GetTeam(ctx context.Context, in *GetTeamRequest, opts ...grpc.CallOption) (*GetTeamResponse, error)
// ListTeams lists teams, optionally filtered by parent session.
ListTeams(ctx context.Context, in *ListTeamsRequest, opts ...grpc.CallOption) (*ListTeamsResponse, error)
// DissolveTeam dissolves a team, cancelling active members.
DissolveTeam(ctx context.Context, in *DissolveTeamRequest, opts ...grpc.CallOption) (*DissolveTeamResponse, error)
// AddMember adds a new member to an existing team.
AddMember(ctx context.Context, in *AddMemberRequest, opts ...grpc.CallOption) (*AddMemberResponse, error)
// RemoveMember removes a member from a team.
RemoveMember(ctx context.Context, in *RemoveMemberRequest, opts ...grpc.CallOption) (*RemoveMemberResponse, error)
// SendTeamMessage sends a message within a team (point-to-point or broadcast).
SendTeamMessage(ctx context.Context, in *SendTeamMessageRequest, opts ...grpc.CallOption) (*SendTeamMessageResponse, error)
// ListTemplates lists available team templates.
ListTemplates(ctx context.Context, in *ListTemplatesRequest, opts ...grpc.CallOption) (*ListTemplatesResponse, error)
}
TeamServiceClient is the client API for TeamService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
========================================================================== TeamService — Team collaboration API for managing agent teams ==========================================================================
func NewTeamServiceClient ¶
func NewTeamServiceClient(cc grpc.ClientConnInterface) TeamServiceClient
type TeamServiceServer ¶
type TeamServiceServer interface {
// CreateTeam creates a new team from template or ad-hoc configuration.
CreateTeam(context.Context, *CreateTeamRequest) (*CreateTeamResponse, error)
// GetTeam retrieves team details by ID.
GetTeam(context.Context, *GetTeamRequest) (*GetTeamResponse, error)
// ListTeams lists teams, optionally filtered by parent session.
ListTeams(context.Context, *ListTeamsRequest) (*ListTeamsResponse, error)
// DissolveTeam dissolves a team, cancelling active members.
DissolveTeam(context.Context, *DissolveTeamRequest) (*DissolveTeamResponse, error)
// AddMember adds a new member to an existing team.
AddMember(context.Context, *AddMemberRequest) (*AddMemberResponse, error)
// RemoveMember removes a member from a team.
RemoveMember(context.Context, *RemoveMemberRequest) (*RemoveMemberResponse, error)
// SendTeamMessage sends a message within a team (point-to-point or broadcast).
SendTeamMessage(context.Context, *SendTeamMessageRequest) (*SendTeamMessageResponse, error)
// ListTemplates lists available team templates.
ListTemplates(context.Context, *ListTemplatesRequest) (*ListTemplatesResponse, error)
// contains filtered or unexported methods
}
TeamServiceServer is the server API for TeamService service. All implementations must embed UnimplementedTeamServiceServer for forward compatibility.
========================================================================== TeamService — Team collaboration API for managing agent teams ==========================================================================
type TeamStatus ¶
type TeamStatus int32
TeamStatus represents the lifecycle state of a team.
const ( TeamStatus_TEAM_STATUS_UNSPECIFIED TeamStatus = 0 TeamStatus_TEAM_STATUS_CREATING TeamStatus = 1 TeamStatus_TEAM_STATUS_ACTIVE TeamStatus = 2 TeamStatus_TEAM_STATUS_WORKING TeamStatus = 3 TeamStatus_TEAM_STATUS_COMPLETING TeamStatus = 4 TeamStatus_TEAM_STATUS_DISSOLVED TeamStatus = 5 )
func (TeamStatus) Descriptor ¶
func (TeamStatus) Descriptor() protoreflect.EnumDescriptor
func (TeamStatus) Enum ¶
func (x TeamStatus) Enum() *TeamStatus
func (TeamStatus) EnumDescriptor
deprecated
func (TeamStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use TeamStatus.Descriptor instead.
func (TeamStatus) Number ¶
func (x TeamStatus) Number() protoreflect.EnumNumber
func (TeamStatus) String ¶
func (x TeamStatus) String() string
func (TeamStatus) Type ¶
func (TeamStatus) Type() protoreflect.EnumType
type TeamTemplate ¶
type TeamTemplate struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
MemberSpecs []*MemberSpec `protobuf:"bytes,5,rep,name=member_specs,json=memberSpecs,proto3" json:"member_specs,omitempty"`
DefaultStrategy string `protobuf:"bytes,6,opt,name=default_strategy,json=defaultStrategy,proto3" json:"default_strategy,omitempty"`
LeaderSpecIndex int32 `protobuf:"varint,7,opt,name=leader_spec_index,json=leaderSpecIndex,proto3" json:"leader_spec_index,omitempty"`
SystemPrompt string `protobuf:"bytes,8,opt,name=system_prompt,json=systemPrompt,proto3" json:"system_prompt,omitempty"`
Tags []string `protobuf:"bytes,9,rep,name=tags,proto3" json:"tags,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
// contains filtered or unexported fields
}
TeamTemplate defines a reusable team structure.
func (*TeamTemplate) Descriptor
deprecated
func (*TeamTemplate) Descriptor() ([]byte, []int)
Deprecated: Use TeamTemplate.ProtoReflect.Descriptor instead.
func (*TeamTemplate) GetCreatedAt ¶
func (x *TeamTemplate) GetCreatedAt() *timestamppb.Timestamp
func (*TeamTemplate) GetDefaultStrategy ¶
func (x *TeamTemplate) GetDefaultStrategy() string
func (*TeamTemplate) GetDescription ¶
func (x *TeamTemplate) GetDescription() string
func (*TeamTemplate) GetId ¶
func (x *TeamTemplate) GetId() string
func (*TeamTemplate) GetLeaderSpecIndex ¶
func (x *TeamTemplate) GetLeaderSpecIndex() int32
func (*TeamTemplate) GetMemberSpecs ¶
func (x *TeamTemplate) GetMemberSpecs() []*MemberSpec
func (*TeamTemplate) GetName ¶
func (x *TeamTemplate) GetName() string
func (*TeamTemplate) GetSystemPrompt ¶
func (x *TeamTemplate) GetSystemPrompt() string
func (*TeamTemplate) GetTags ¶
func (x *TeamTemplate) GetTags() []string
func (*TeamTemplate) GetUpdatedAt ¶
func (x *TeamTemplate) GetUpdatedAt() *timestamppb.Timestamp
func (*TeamTemplate) GetVersion ¶
func (x *TeamTemplate) GetVersion() string
func (*TeamTemplate) ProtoMessage ¶
func (*TeamTemplate) ProtoMessage()
func (*TeamTemplate) ProtoReflect ¶
func (x *TeamTemplate) ProtoReflect() protoreflect.Message
func (*TeamTemplate) Reset ¶
func (x *TeamTemplate) Reset()
func (*TeamTemplate) String ¶
func (x *TeamTemplate) String() string
type UnimplementedTeamServiceServer ¶
type UnimplementedTeamServiceServer struct{}
UnimplementedTeamServiceServer must be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedTeamServiceServer) AddMember ¶
func (UnimplementedTeamServiceServer) AddMember(context.Context, *AddMemberRequest) (*AddMemberResponse, error)
func (UnimplementedTeamServiceServer) CreateTeam ¶
func (UnimplementedTeamServiceServer) CreateTeam(context.Context, *CreateTeamRequest) (*CreateTeamResponse, error)
func (UnimplementedTeamServiceServer) DissolveTeam ¶
func (UnimplementedTeamServiceServer) DissolveTeam(context.Context, *DissolveTeamRequest) (*DissolveTeamResponse, error)
func (UnimplementedTeamServiceServer) GetTeam ¶
func (UnimplementedTeamServiceServer) GetTeam(context.Context, *GetTeamRequest) (*GetTeamResponse, error)
func (UnimplementedTeamServiceServer) ListTeams ¶
func (UnimplementedTeamServiceServer) ListTeams(context.Context, *ListTeamsRequest) (*ListTeamsResponse, error)
func (UnimplementedTeamServiceServer) ListTemplates ¶
func (UnimplementedTeamServiceServer) ListTemplates(context.Context, *ListTemplatesRequest) (*ListTemplatesResponse, error)
func (UnimplementedTeamServiceServer) RemoveMember ¶
func (UnimplementedTeamServiceServer) RemoveMember(context.Context, *RemoveMemberRequest) (*RemoveMemberResponse, error)
func (UnimplementedTeamServiceServer) SendTeamMessage ¶
func (UnimplementedTeamServiceServer) SendTeamMessage(context.Context, *SendTeamMessageRequest) (*SendTeamMessageResponse, error)
type UnsafeTeamServiceServer ¶
type UnsafeTeamServiceServer interface {
// contains filtered or unexported methods
}
UnsafeTeamServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to TeamServiceServer will result in compilation errors.