team

package
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 14, 2026 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
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

View Source
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.

View Source
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.

View Source
var File_team_team_proto protoreflect.FileDescriptor
View Source
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:

  1. Template-based: provide template_id
  2. 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) Descriptor() ([]byte, []int)

Deprecated: Use Team.ProtoReflect.Descriptor instead.

func (*Team) GetCompletedAt

func (x *Team) GetCompletedAt() *timestamppb.Timestamp

func (*Team) GetCoordinationStrategy

func (x *Team) GetCoordinationStrategy() string

func (*Team) GetCreatedAt

func (x *Team) GetCreatedAt() *timestamppb.Timestamp

func (*Team) GetId

func (x *Team) GetId() string

func (*Team) GetLeaderId

func (x *Team) GetLeaderId() string

func (*Team) GetMembers

func (x *Team) GetMembers() []*TeamMember

func (*Team) GetMetadata

func (x *Team) GetMetadata() map[string]string

func (*Team) GetName

func (x *Team) GetName() string

func (*Team) GetParentRunId

func (x *Team) GetParentRunId() string

func (*Team) GetParentSessionId

func (x *Team) GetParentSessionId() string

func (*Team) GetResult

func (x *Team) GetResult() *TeamResult

func (*Team) GetStatus

func (x *Team) GetStatus() TeamStatus

func (*Team) GetTaskDescription

func (x *Team) GetTaskDescription() string

func (*Team) GetTemplateId

func (x *Team) GetTemplateId() string

func (*Team) GetTemplateVersion

func (x *Team) GetTemplateVersion() string

func (*Team) GetUpdatedAt

func (x *Team) GetUpdatedAt() *timestamppb.Timestamp

func (*Team) ProtoMessage

func (*Team) ProtoMessage()

func (*Team) ProtoReflect

func (x *Team) ProtoReflect() protoreflect.Message

func (*Team) Reset

func (x *Team) Reset()

func (*Team) String

func (x *Team) String() string

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) Enum

func (TeamMemberStatus) EnumDescriptor deprecated

func (TeamMemberStatus) EnumDescriptor() ([]byte, []int)

Deprecated: Use TeamMemberStatus.Descriptor instead.

func (TeamMemberStatus) Number

func (TeamMemberStatus) String

func (x TeamMemberStatus) String() string

func (TeamMemberStatus) Type

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 ==========================================================================

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

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) CreateTeam

func (UnimplementedTeamServiceServer) DissolveTeam

func (UnimplementedTeamServiceServer) GetTeam

func (UnimplementedTeamServiceServer) ListTeams

func (UnimplementedTeamServiceServer) ListTemplates

func (UnimplementedTeamServiceServer) RemoveMember

func (UnimplementedTeamServiceServer) SendTeamMessage

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL