|
|
@ -206,7 +206,7 @@ func (x *MeetCapabilitiesItem) GetSummaryServices() []*MeetSummaryServiceItem { |
|
|
type UserGetAppConfigV3Resp struct { |
|
|
type UserGetAppConfigV3Resp struct { |
|
|
state protoimpl.MessageState `protogen:"open.v1"` |
|
|
state protoimpl.MessageState `protogen:"open.v1"` |
|
|
Env map[string]string `protobuf:"bytes,1,rep,name=env,proto3" json:"env" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` //@go_tags(`json:"env"`) 应用环境变量(app_config + 本区域 global_config)
|
|
|
Env map[string]string `protobuf:"bytes,1,rep,name=env,proto3" json:"env" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` //@go_tags(`json:"env"`) 应用环境变量(app_config + 本区域 global_config)
|
|
|
Agents []*DBAgent `protobuf:"bytes,2,rep,name=agents,proto3" json:"agents"` //@go_tags(`json:"agents"`) 智能体列表
|
|
|
Agents []*AgentItemV3 `protobuf:"bytes,2,rep,name=agents,proto3" json:"agents"` //@go_tags(`json:"agents"`) 智能体列表(结构同 user_getagents_v3,含 type 与服务编排)
|
|
|
Products []*DBProduct `protobuf:"bytes,3,rep,name=products,proto3" json:"products"` //@go_tags(`json:"products"`) 产品列表
|
|
|
Products []*DBProduct `protobuf:"bytes,3,rep,name=products,proto3" json:"products"` //@go_tags(`json:"products"`) 产品列表
|
|
|
Thirdsvcs []*ThirdSvcItem `protobuf:"bytes,4,rep,name=thirdsvcs,proto3" json:"thirdsvcs"` //@go_tags(`json:"thirdsvcs"`) 第三方服务(含 MCP 类,按用户区域合并、凭据已解密为明文)
|
|
|
Thirdsvcs []*ThirdSvcItem `protobuf:"bytes,4,rep,name=thirdsvcs,proto3" json:"thirdsvcs"` //@go_tags(`json:"thirdsvcs"`) 第三方服务(含 MCP 类,按用户区域合并、凭据已解密为明文)
|
|
|
Meet *MeetCapabilitiesItem `protobuf:"bytes,5,opt,name=meet,proto3" json:"meet"` //@go_tags(`json:"meet"`) 会议记录能力(语言 + 总结大模型)
|
|
|
Meet *MeetCapabilitiesItem `protobuf:"bytes,5,opt,name=meet,proto3" json:"meet"` //@go_tags(`json:"meet"`) 会议记录能力(语言 + 总结大模型)
|
|
|
@ -251,7 +251,7 @@ func (x *UserGetAppConfigV3Resp) GetEnv() map[string]string { |
|
|
return nil |
|
|
return nil |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
func (x *UserGetAppConfigV3Resp) GetAgents() []*DBAgent { |
|
|
func (x *UserGetAppConfigV3Resp) GetAgents() []*AgentItemV3 { |
|
|
if x != nil { |
|
|
if x != nil { |
|
|
return x.Agents |
|
|
return x.Agents |
|
|
} |
|
|
} |
|
|
@ -388,6 +388,61 @@ func (x *AgentVariableItem) GetDescription() string { |
|
|
return "" |
|
|
return "" |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// agent 的 MCP 绑定项:绑了哪个 MCP 服务 + 这个 agent 允许它调用的工具。
|
|
|
|
|
|
// 同一个 agent 挂多个 MCP 时工具会互相干扰(同名工具、用不上的工具挤占模型注意力),
|
|
|
|
|
|
// 故除服务自身的 tools 白名单外,再按 agent 收一次口。
|
|
|
|
|
|
type AgentMcpBindingItem struct { |
|
|
|
|
|
state protoimpl.MessageState `protogen:"open.v1"` |
|
|
|
|
|
SvcId string `protobuf:"bytes,1,opt,name=svc_id,json=svcId,proto3" json:"svc_id"` //@go_tags(`json:"svc_id"`) MCP 服务 id(详情在 getappconfig_v3 的 thirdsvcs 里)
|
|
|
|
|
|
Tools []string `protobuf:"bytes,2,rep,name=tools,proto3" json:"tools"` //@go_tags(`json:"tools"`) 允许调用的工具名;空=该服务的工具全放开(仍受服务自身 tools 白名单约束)
|
|
|
|
|
|
unknownFields protoimpl.UnknownFields |
|
|
|
|
|
sizeCache protoimpl.SizeCache |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
func (x *AgentMcpBindingItem) Reset() { |
|
|
|
|
|
*x = AgentMcpBindingItem{} |
|
|
|
|
|
mi := &file_user_user_msg_v3_proto_msgTypes[6] |
|
|
|
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
|
|
|
|
|
ms.StoreMessageInfo(mi) |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
func (x *AgentMcpBindingItem) String() string { |
|
|
|
|
|
return protoimpl.X.MessageStringOf(x) |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
func (*AgentMcpBindingItem) ProtoMessage() {} |
|
|
|
|
|
|
|
|
|
|
|
func (x *AgentMcpBindingItem) ProtoReflect() protoreflect.Message { |
|
|
|
|
|
mi := &file_user_user_msg_v3_proto_msgTypes[6] |
|
|
|
|
|
if x != nil { |
|
|
|
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
|
|
|
|
|
if ms.LoadMessageInfo() == nil { |
|
|
|
|
|
ms.StoreMessageInfo(mi) |
|
|
|
|
|
} |
|
|
|
|
|
return ms |
|
|
|
|
|
} |
|
|
|
|
|
return mi.MessageOf(x) |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// Deprecated: Use AgentMcpBindingItem.ProtoReflect.Descriptor instead.
|
|
|
|
|
|
func (*AgentMcpBindingItem) Descriptor() ([]byte, []int) { |
|
|
|
|
|
return file_user_user_msg_v3_proto_rawDescGZIP(), []int{6} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
func (x *AgentMcpBindingItem) GetSvcId() string { |
|
|
|
|
|
if x != nil { |
|
|
|
|
|
return x.SvcId |
|
|
|
|
|
} |
|
|
|
|
|
return "" |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
func (x *AgentMcpBindingItem) GetTools() []string { |
|
|
|
|
|
if x != nil { |
|
|
|
|
|
return x.Tools |
|
|
|
|
|
} |
|
|
|
|
|
return nil |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
type AgentItemV3 struct { |
|
|
type AgentItemV3 struct { |
|
|
state protoimpl.MessageState `protogen:"open.v1"` |
|
|
state protoimpl.MessageState `protogen:"open.v1"` |
|
|
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id"` //@go_tags(`json:"id"`) agent id
|
|
|
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id"` //@go_tags(`json:"id"`) agent id
|
|
|
@ -409,13 +464,14 @@ type AgentItemV3 struct { |
|
|
McpSvcIds []string `protobuf:"bytes,17,rep,name=mcp_svc_ids,json=mcpSvcIds,proto3" json:"mcp_svc_ids"` //@go_tags(`json:"mcp_svc_ids"`) 绑定的 MCP 服务 id(详情在 getappconfig_v3 的 thirdsvcs 里)
|
|
|
McpSvcIds []string `protobuf:"bytes,17,rep,name=mcp_svc_ids,json=mcpSvcIds,proto3" json:"mcp_svc_ids"` //@go_tags(`json:"mcp_svc_ids"`) 绑定的 MCP 服务 id(详情在 getappconfig_v3 的 thirdsvcs 里)
|
|
|
Variables []*AgentVariableItem `protobuf:"bytes,18,rep,name=variables,proto3" json:"variables"` //@go_tags(`json:"variables"`) 变量定义
|
|
|
Variables []*AgentVariableItem `protobuf:"bytes,18,rep,name=variables,proto3" json:"variables"` //@go_tags(`json:"variables"`) 变量定义
|
|
|
Sort int32 `protobuf:"varint,19,opt,name=sort,proto3" json:"sort"` //@go_tags(`json:"sort"`) 排序
|
|
|
Sort int32 `protobuf:"varint,19,opt,name=sort,proto3" json:"sort"` //@go_tags(`json:"sort"`) 排序
|
|
|
|
|
|
Mcps []*AgentMcpBindingItem `protobuf:"bytes,20,rep,name=mcps,proto3" json:"mcps"` //@go_tags(`json:"mcps"`) MCP 绑定(含每个服务允许的工具);mcp_svc_ids 是它的 id 平铺,保留给老客户端
|
|
|
unknownFields protoimpl.UnknownFields |
|
|
unknownFields protoimpl.UnknownFields |
|
|
sizeCache protoimpl.SizeCache |
|
|
sizeCache protoimpl.SizeCache |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
func (x *AgentItemV3) Reset() { |
|
|
func (x *AgentItemV3) Reset() { |
|
|
*x = AgentItemV3{} |
|
|
*x = AgentItemV3{} |
|
|
mi := &file_user_user_msg_v3_proto_msgTypes[6] |
|
|
mi := &file_user_user_msg_v3_proto_msgTypes[7] |
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
|
|
ms.StoreMessageInfo(mi) |
|
|
ms.StoreMessageInfo(mi) |
|
|
} |
|
|
} |
|
|
@ -427,7 +483,7 @@ func (x *AgentItemV3) String() string { |
|
|
func (*AgentItemV3) ProtoMessage() {} |
|
|
func (*AgentItemV3) ProtoMessage() {} |
|
|
|
|
|
|
|
|
func (x *AgentItemV3) ProtoReflect() protoreflect.Message { |
|
|
func (x *AgentItemV3) ProtoReflect() protoreflect.Message { |
|
|
mi := &file_user_user_msg_v3_proto_msgTypes[6] |
|
|
mi := &file_user_user_msg_v3_proto_msgTypes[7] |
|
|
if x != nil { |
|
|
if x != nil { |
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
|
|
if ms.LoadMessageInfo() == nil { |
|
|
if ms.LoadMessageInfo() == nil { |
|
|
@ -440,7 +496,7 @@ func (x *AgentItemV3) ProtoReflect() protoreflect.Message { |
|
|
|
|
|
|
|
|
// Deprecated: Use AgentItemV3.ProtoReflect.Descriptor instead.
|
|
|
// Deprecated: Use AgentItemV3.ProtoReflect.Descriptor instead.
|
|
|
func (*AgentItemV3) Descriptor() ([]byte, []int) { |
|
|
func (*AgentItemV3) Descriptor() ([]byte, []int) { |
|
|
return file_user_user_msg_v3_proto_rawDescGZIP(), []int{6} |
|
|
return file_user_user_msg_v3_proto_rawDescGZIP(), []int{7} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
func (x *AgentItemV3) GetId() string { |
|
|
func (x *AgentItemV3) GetId() string { |
|
|
@ -576,6 +632,13 @@ func (x *AgentItemV3) GetSort() int32 { |
|
|
return 0 |
|
|
return 0 |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
func (x *AgentItemV3) GetMcps() []*AgentMcpBindingItem { |
|
|
|
|
|
if x != nil { |
|
|
|
|
|
return x.Mcps |
|
|
|
|
|
} |
|
|
|
|
|
return nil |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
type UserGetAgentsV3Resp struct { |
|
|
type UserGetAgentsV3Resp struct { |
|
|
state protoimpl.MessageState `protogen:"open.v1"` |
|
|
state protoimpl.MessageState `protogen:"open.v1"` |
|
|
Agents []*AgentItemV3 `protobuf:"bytes,1,rep,name=agents,proto3" json:"agents"` //@go_tags(`json:"agents"`) agent 列表
|
|
|
Agents []*AgentItemV3 `protobuf:"bytes,1,rep,name=agents,proto3" json:"agents"` //@go_tags(`json:"agents"`) agent 列表
|
|
|
@ -585,7 +648,7 @@ type UserGetAgentsV3Resp struct { |
|
|
|
|
|
|
|
|
func (x *UserGetAgentsV3Resp) Reset() { |
|
|
func (x *UserGetAgentsV3Resp) Reset() { |
|
|
*x = UserGetAgentsV3Resp{} |
|
|
*x = UserGetAgentsV3Resp{} |
|
|
mi := &file_user_user_msg_v3_proto_msgTypes[7] |
|
|
mi := &file_user_user_msg_v3_proto_msgTypes[8] |
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
|
|
ms.StoreMessageInfo(mi) |
|
|
ms.StoreMessageInfo(mi) |
|
|
} |
|
|
} |
|
|
@ -597,7 +660,7 @@ func (x *UserGetAgentsV3Resp) String() string { |
|
|
func (*UserGetAgentsV3Resp) ProtoMessage() {} |
|
|
func (*UserGetAgentsV3Resp) ProtoMessage() {} |
|
|
|
|
|
|
|
|
func (x *UserGetAgentsV3Resp) ProtoReflect() protoreflect.Message { |
|
|
func (x *UserGetAgentsV3Resp) ProtoReflect() protoreflect.Message { |
|
|
mi := &file_user_user_msg_v3_proto_msgTypes[7] |
|
|
mi := &file_user_user_msg_v3_proto_msgTypes[8] |
|
|
if x != nil { |
|
|
if x != nil { |
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
|
|
if ms.LoadMessageInfo() == nil { |
|
|
if ms.LoadMessageInfo() == nil { |
|
|
@ -610,7 +673,7 @@ func (x *UserGetAgentsV3Resp) ProtoReflect() protoreflect.Message { |
|
|
|
|
|
|
|
|
// Deprecated: Use UserGetAgentsV3Resp.ProtoReflect.Descriptor instead.
|
|
|
// Deprecated: Use UserGetAgentsV3Resp.ProtoReflect.Descriptor instead.
|
|
|
func (*UserGetAgentsV3Resp) Descriptor() ([]byte, []int) { |
|
|
func (*UserGetAgentsV3Resp) Descriptor() ([]byte, []int) { |
|
|
return file_user_user_msg_v3_proto_rawDescGZIP(), []int{7} |
|
|
return file_user_user_msg_v3_proto_rawDescGZIP(), []int{8} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
func (x *UserGetAgentsV3Resp) GetAgents() []*AgentItemV3 { |
|
|
func (x *UserGetAgentsV3Resp) GetAgents() []*AgentItemV3 { |
|
|
@ -637,10 +700,10 @@ const file_user_user_msg_v3_proto_rawDesc = "" + |
|
|
"\x13translate_languages\x18\x03 \x03(\tR\x12translateLanguages\x124\n" + |
|
|
"\x13translate_languages\x18\x03 \x03(\tR\x12translateLanguages\x124\n" + |
|
|
"\x16translate_any_language\x18\x04 \x01(\bR\x14translateAnyLanguage\x122\n" + |
|
|
"\x16translate_any_language\x18\x04 \x01(\bR\x14translateAnyLanguage\x122\n" + |
|
|
"\x15summary_client_choice\x18\x05 \x01(\bR\x13summaryClientChoice\x12B\n" + |
|
|
"\x15summary_client_choice\x18\x05 \x01(\bR\x13summaryClientChoice\x12B\n" + |
|
|
"\x10summary_services\x18\x06 \x03(\v2\x17.MeetSummaryServiceItemR\x0fsummaryServices\"\xa6\x02\n" + |
|
|
"\x10summary_services\x18\x06 \x03(\v2\x17.MeetSummaryServiceItemR\x0fsummaryServices\"\xaa\x02\n" + |
|
|
"\x16UserGetAppConfigV3Resp\x122\n" + |
|
|
"\x16UserGetAppConfigV3Resp\x122\n" + |
|
|
"\x03env\x18\x01 \x03(\v2 .UserGetAppConfigV3Resp.EnvEntryR\x03env\x12 \n" + |
|
|
"\x03env\x18\x01 \x03(\v2 .UserGetAppConfigV3Resp.EnvEntryR\x03env\x12$\n" + |
|
|
"\x06agents\x18\x02 \x03(\v2\b.DBAgentR\x06agents\x12&\n" + |
|
|
"\x06agents\x18\x02 \x03(\v2\f.AgentItemV3R\x06agents\x12&\n" + |
|
|
"\bproducts\x18\x03 \x03(\v2\n" + |
|
|
"\bproducts\x18\x03 \x03(\v2\n" + |
|
|
".DBProductR\bproducts\x12+\n" + |
|
|
".DBProductR\bproducts\x12+\n" + |
|
|
"\tthirdsvcs\x18\x04 \x03(\v2\r.ThirdSvcItemR\tthirdsvcs\x12)\n" + |
|
|
"\tthirdsvcs\x18\x04 \x03(\v2\r.ThirdSvcItemR\tthirdsvcs\x12)\n" + |
|
|
@ -653,7 +716,10 @@ const file_user_user_msg_v3_proto_rawDesc = "" + |
|
|
"\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + |
|
|
"\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + |
|
|
"\x05label\x18\x02 \x01(\tR\x05label\x12\x1b\n" + |
|
|
"\x05label\x18\x02 \x01(\tR\x05label\x12\x1b\n" + |
|
|
"\tdef_value\x18\x03 \x01(\tR\bdefValue\x12 \n" + |
|
|
"\tdef_value\x18\x03 \x01(\tR\bdefValue\x12 \n" + |
|
|
"\vdescription\x18\x04 \x01(\tR\vdescription\"\xe7\x04\n" + |
|
|
"\vdescription\x18\x04 \x01(\tR\vdescription\"B\n" + |
|
|
|
|
|
"\x13AgentMcpBindingItem\x12\x15\n" + |
|
|
|
|
|
"\x06svc_id\x18\x01 \x01(\tR\x05svcId\x12\x14\n" + |
|
|
|
|
|
"\x05tools\x18\x02 \x03(\tR\x05tools\"\x91\x05\n" + |
|
|
"\vAgentItemV3\x12\x0e\n" + |
|
|
"\vAgentItemV3\x12\x0e\n" + |
|
|
"\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n" + |
|
|
"\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n" + |
|
|
"\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" + |
|
|
"\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" + |
|
|
@ -679,7 +745,8 @@ const file_user_user_msg_v3_proto_rawDesc = "" + |
|
|
"\tvoice_map\x18\x10 \x03(\v2\x0f.AgentVoiceItemR\bvoiceMap\x12\x1e\n" + |
|
|
"\tvoice_map\x18\x10 \x03(\v2\x0f.AgentVoiceItemR\bvoiceMap\x12\x1e\n" + |
|
|
"\vmcp_svc_ids\x18\x11 \x03(\tR\tmcpSvcIds\x120\n" + |
|
|
"\vmcp_svc_ids\x18\x11 \x03(\tR\tmcpSvcIds\x120\n" + |
|
|
"\tvariables\x18\x12 \x03(\v2\x12.AgentVariableItemR\tvariables\x12\x12\n" + |
|
|
"\tvariables\x18\x12 \x03(\v2\x12.AgentVariableItemR\tvariables\x12\x12\n" + |
|
|
"\x04sort\x18\x13 \x01(\x05R\x04sort\";\n" + |
|
|
"\x04sort\x18\x13 \x01(\x05R\x04sort\x12(\n" + |
|
|
|
|
|
"\x04mcps\x18\x14 \x03(\v2\x14.AgentMcpBindingItemR\x04mcps\";\n" + |
|
|
"\x13UserGetAgentsV3Resp\x12$\n" + |
|
|
"\x13UserGetAgentsV3Resp\x12$\n" + |
|
|
"\x06agents\x18\x01 \x03(\v2\f.AgentItemV3R\x06agentsB\x06Z\x04.;pbb\x06proto3" |
|
|
"\x06agents\x18\x01 \x03(\v2\f.AgentItemV3R\x06agentsB\x06Z\x04.;pbb\x06proto3" |
|
|
|
|
|
|
|
|
@ -695,7 +762,7 @@ func file_user_user_msg_v3_proto_rawDescGZIP() []byte { |
|
|
return file_user_user_msg_v3_proto_rawDescData |
|
|
return file_user_user_msg_v3_proto_rawDescData |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
var file_user_user_msg_v3_proto_msgTypes = make([]protoimpl.MessageInfo, 9) |
|
|
var file_user_user_msg_v3_proto_msgTypes = make([]protoimpl.MessageInfo, 10) |
|
|
var file_user_user_msg_v3_proto_goTypes = []any{ |
|
|
var file_user_user_msg_v3_proto_goTypes = []any{ |
|
|
(*UserGetAppConfigV3Req)(nil), // 0: UserGetAppConfigV3Req
|
|
|
(*UserGetAppConfigV3Req)(nil), // 0: UserGetAppConfigV3Req
|
|
|
(*MeetSummaryServiceItem)(nil), // 1: MeetSummaryServiceItem
|
|
|
(*MeetSummaryServiceItem)(nil), // 1: MeetSummaryServiceItem
|
|
|
@ -703,29 +770,30 @@ var file_user_user_msg_v3_proto_goTypes = []any{ |
|
|
(*UserGetAppConfigV3Resp)(nil), // 3: UserGetAppConfigV3Resp
|
|
|
(*UserGetAppConfigV3Resp)(nil), // 3: UserGetAppConfigV3Resp
|
|
|
(*UserGetAgentsV3Req)(nil), // 4: UserGetAgentsV3Req
|
|
|
(*UserGetAgentsV3Req)(nil), // 4: UserGetAgentsV3Req
|
|
|
(*AgentVariableItem)(nil), // 5: AgentVariableItem
|
|
|
(*AgentVariableItem)(nil), // 5: AgentVariableItem
|
|
|
(*AgentItemV3)(nil), // 6: AgentItemV3
|
|
|
(*AgentMcpBindingItem)(nil), // 6: AgentMcpBindingItem
|
|
|
(*UserGetAgentsV3Resp)(nil), // 7: UserGetAgentsV3Resp
|
|
|
(*AgentItemV3)(nil), // 7: AgentItemV3
|
|
|
nil, // 8: UserGetAppConfigV3Resp.EnvEntry
|
|
|
(*UserGetAgentsV3Resp)(nil), // 8: UserGetAgentsV3Resp
|
|
|
(*DBAgent)(nil), // 9: DBAgent
|
|
|
nil, // 9: UserGetAppConfigV3Resp.EnvEntry
|
|
|
(*DBProduct)(nil), // 10: DBProduct
|
|
|
(*DBProduct)(nil), // 10: DBProduct
|
|
|
(*ThirdSvcItem)(nil), // 11: ThirdSvcItem
|
|
|
(*ThirdSvcItem)(nil), // 11: ThirdSvcItem
|
|
|
(*AgentVoiceItem)(nil), // 12: AgentVoiceItem
|
|
|
(*AgentVoiceItem)(nil), // 12: AgentVoiceItem
|
|
|
} |
|
|
} |
|
|
var file_user_user_msg_v3_proto_depIdxs = []int32{ |
|
|
var file_user_user_msg_v3_proto_depIdxs = []int32{ |
|
|
1, // 0: MeetCapabilitiesItem.summary_services:type_name -> MeetSummaryServiceItem
|
|
|
1, // 0: MeetCapabilitiesItem.summary_services:type_name -> MeetSummaryServiceItem
|
|
|
8, // 1: UserGetAppConfigV3Resp.env:type_name -> UserGetAppConfigV3Resp.EnvEntry
|
|
|
9, // 1: UserGetAppConfigV3Resp.env:type_name -> UserGetAppConfigV3Resp.EnvEntry
|
|
|
9, // 2: UserGetAppConfigV3Resp.agents:type_name -> DBAgent
|
|
|
7, // 2: UserGetAppConfigV3Resp.agents:type_name -> AgentItemV3
|
|
|
10, // 3: UserGetAppConfigV3Resp.products:type_name -> DBProduct
|
|
|
10, // 3: UserGetAppConfigV3Resp.products:type_name -> DBProduct
|
|
|
11, // 4: UserGetAppConfigV3Resp.thirdsvcs:type_name -> ThirdSvcItem
|
|
|
11, // 4: UserGetAppConfigV3Resp.thirdsvcs:type_name -> ThirdSvcItem
|
|
|
2, // 5: UserGetAppConfigV3Resp.meet:type_name -> MeetCapabilitiesItem
|
|
|
2, // 5: UserGetAppConfigV3Resp.meet:type_name -> MeetCapabilitiesItem
|
|
|
12, // 6: AgentItemV3.voice_map:type_name -> AgentVoiceItem
|
|
|
12, // 6: AgentItemV3.voice_map:type_name -> AgentVoiceItem
|
|
|
5, // 7: AgentItemV3.variables:type_name -> AgentVariableItem
|
|
|
5, // 7: AgentItemV3.variables:type_name -> AgentVariableItem
|
|
|
6, // 8: UserGetAgentsV3Resp.agents:type_name -> AgentItemV3
|
|
|
6, // 8: AgentItemV3.mcps:type_name -> AgentMcpBindingItem
|
|
|
9, // [9:9] is the sub-list for method output_type
|
|
|
7, // 9: UserGetAgentsV3Resp.agents:type_name -> AgentItemV3
|
|
|
9, // [9:9] is the sub-list for method input_type
|
|
|
10, // [10:10] is the sub-list for method output_type
|
|
|
9, // [9:9] is the sub-list for extension type_name
|
|
|
10, // [10:10] is the sub-list for method input_type
|
|
|
9, // [9:9] is the sub-list for extension extendee
|
|
|
10, // [10:10] is the sub-list for extension type_name
|
|
|
0, // [0:9] is the sub-list for field type_name
|
|
|
10, // [10:10] is the sub-list for extension extendee
|
|
|
|
|
|
0, // [0:10] is the sub-list for field type_name
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
func init() { file_user_user_msg_v3_proto_init() } |
|
|
func init() { file_user_user_msg_v3_proto_init() } |
|
|
@ -741,7 +809,7 @@ func file_user_user_msg_v3_proto_init() { |
|
|
GoPackagePath: reflect.TypeOf(x{}).PkgPath(), |
|
|
GoPackagePath: reflect.TypeOf(x{}).PkgPath(), |
|
|
RawDescriptor: unsafe.Slice(unsafe.StringData(file_user_user_msg_v3_proto_rawDesc), len(file_user_user_msg_v3_proto_rawDesc)), |
|
|
RawDescriptor: unsafe.Slice(unsafe.StringData(file_user_user_msg_v3_proto_rawDesc), len(file_user_user_msg_v3_proto_rawDesc)), |
|
|
NumEnums: 0, |
|
|
NumEnums: 0, |
|
|
NumMessages: 9, |
|
|
NumMessages: 10, |
|
|
NumExtensions: 0, |
|
|
NumExtensions: 0, |
|
|
NumServices: 0, |
|
|
NumServices: 0, |
|
|
}, |
|
|
}, |
|
|
|