From 83199bfdaa6894ee04380049309167b7bf3614fc Mon Sep 17 00:00:00 2001 From: Arseny Boykov Date: Mon, 15 Jun 2026 15:20:21 +0400 Subject: [PATCH 1/4] agent_simulation: carry mode on Create request and run info Unspecified stays TEXT, so existing callers are unaffected. --- .changeset/audio-simulation-mode.md | 7 + livekit/livekit_agent_simulation.pb.go | 104 ++++++---- livekit/livekit_agent_simulation.twirp.go | 229 +++++++++++----------- protobufs/livekit_agent_simulation.proto | 5 + 4 files changed, 190 insertions(+), 155 deletions(-) create mode 100644 .changeset/audio-simulation-mode.md diff --git a/.changeset/audio-simulation-mode.md b/.changeset/audio-simulation-mode.md new file mode 100644 index 000000000..3c75c4357 --- /dev/null +++ b/.changeset/audio-simulation-mode.md @@ -0,0 +1,7 @@ +--- +"github.com/livekit/protocol": minor +--- + +agent simulation: add SimulationMode to the Create request and run info, so a +run can request audio mode. Unspecified stays TEXT, so existing callers are +unaffected. diff --git a/livekit/livekit_agent_simulation.pb.go b/livekit/livekit_agent_simulation.pb.go index 89711462f..945a18320 100644 --- a/livekit/livekit_agent_simulation.pb.go +++ b/livekit/livekit_agent_simulation.pb.go @@ -309,7 +309,9 @@ type SimulationRun struct { // Aggregate usage across all jobs in this run (sum of Job.usage). Usage *SimulationRun_Usage `protobuf:"bytes,16,opt,name=usage,proto3" json:"usage,omitempty"` // Maximum simulate jobs running in parallel for this run (0 = server default). - Concurrency int32 `protobuf:"varint,17,opt,name=concurrency,proto3" json:"concurrency,omitempty"` + Concurrency int32 `protobuf:"varint,17,opt,name=concurrency,proto3" json:"concurrency,omitempty"` + // Conversation channel for every job in this run; unspecified = TEXT. + Mode SimulationMode `protobuf:"varint,18,opt,name=mode,proto3,enum=livekit.SimulationMode" json:"mode,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } @@ -463,6 +465,13 @@ func (x *SimulationRun) GetConcurrency() int32 { return 0 } +func (x *SimulationRun) GetMode() SimulationMode { + if x != nil { + return x.Mode + } + return SimulationMode_SIMULATION_MODE_UNSPECIFIED +} + // A single scenario, mirroring one entry in a scenarios.yaml file. Scenarios // are no longer stored server-side; the yaml file is the source of truth. type Scenario struct { @@ -1154,7 +1163,9 @@ type SimulationRun_Create_Request struct { ScenarioGroup *ScenarioGroup `protobuf:"bytes,7,opt,name=scenario_group,json=scenarioGroup,proto3,oneof" json:"scenario_group,omitempty"` // Maximum simulate jobs running in parallel for this run. Clamped to the // project's concurrency quota; 0/unset uses the server default. - Concurrency *int32 `protobuf:"varint,8,opt,name=concurrency,proto3,oneof" json:"concurrency,omitempty"` + Concurrency *int32 `protobuf:"varint,8,opt,name=concurrency,proto3,oneof" json:"concurrency,omitempty"` + // Conversation channel for every job in this run; unspecified = TEXT. + Mode SimulationMode `protobuf:"varint,9,opt,name=mode,proto3,enum=livekit.SimulationMode" json:"mode,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } @@ -1231,6 +1242,13 @@ func (x *SimulationRun_Create_Request) GetConcurrency() int32 { return 0 } +func (x *SimulationRun_Create_Request) GetMode() SimulationMode { + if x != nil { + return x.Mode + } + return SimulationMode_SIMULATION_MODE_UNSPECIFIED +} + type SimulationRun_Create_Response struct { state protoimpl.MessageState `protogen:"open.v1"` SimulationRunId string `protobuf:"bytes,1,opt,name=simulation_run_id,json=simulationRunId,proto3" json:"simulation_run_id,omitempty"` @@ -1837,7 +1855,7 @@ const file_livekit_agent_simulation_proto_rawDesc = "" + "\n" + "suggestion\x18\x02 \x01(\tR\n" + "suggestion\x12\x14\n" + - "\x05label\x18\x03 \x01(\tR\x05label\"\xa6\x16\n" + + "\x05label\x18\x03 \x01(\tR\x05label\"\x80\x17\n" + "\rSimulationRun\x12\x0e\n" + "\x02id\x18\x01 \x01(\tR\x02id\x12\x1d\n" + "\n" + @@ -1859,7 +1877,8 @@ const file_livekit_agent_simulation_proto_rawDesc = "" + "\ffailed_count\x18\x0e \x01(\x05R\vfailedCount\x12'\n" + "\x0fnum_simulations\x18\x0f \x01(\x05R\x0enumSimulations\x122\n" + "\x05usage\x18\x10 \x01(\v2\x1c.livekit.SimulationRun.UsageR\x05usage\x12 \n" + - "\vconcurrency\x18\x11 \x01(\x05R\vconcurrency\x1a\x99\x05\n" + + "\vconcurrency\x18\x11 \x01(\x05R\vconcurrency\x12+\n" + + "\x04mode\x18\x12 \x01(\x0e2\x17.livekit.SimulationModeR\x04mode\x1a\x99\x05\n" + "\x03Job\x12\x0e\n" + "\x02id\x18\x01 \x01(\tR\x02id\x129\n" + "\x06status\x18\x02 \x01(\x0e2!.livekit.SimulationRun.Job.StatusR\x06status\x12\"\n" + @@ -1884,8 +1903,8 @@ const file_livekit_agent_simulation_proto_rawDesc = "" + "\x10STATUS_COMPLETED\x10\x02\x12\x11\n" + "\rSTATUS_FAILED\x10\x03\x12\x14\n" + "\x10STATUS_CANCELLED\x10\x04J\x04\b\t\x10\n" + - "\x1a\xc8\x03\n" + - "\x06Create\x1a\xaf\x02\n" + + "\x1a\xf5\x03\n" + + "\x06Create\x1a\xdc\x02\n" + "\aRequest\x12\x1d\n" + "\n" + "project_id\x18\x01 \x01(\tR\tprojectId\x12\x1d\n" + @@ -1894,7 +1913,8 @@ const file_livekit_agent_simulation_proto_rawDesc = "" + "\x0fnum_simulations\x18\x04 \x01(\x05R\x0enumSimulations\x12\x16\n" + "\x06region\x18\x06 \x01(\tR\x06region\x12B\n" + "\x0escenario_group\x18\a \x01(\v2\x16.livekit.ScenarioGroupH\x00R\rscenarioGroup\x88\x01\x01\x12%\n" + - "\vconcurrency\x18\b \x01(\x05H\x01R\vconcurrency\x88\x01\x01B\x11\n" + + "\vconcurrency\x18\b \x01(\x05H\x01R\vconcurrency\x88\x01\x01\x12+\n" + + "\x04mode\x18\t \x01(\x0e2\x17.livekit.SimulationModeR\x04modeB\x11\n" + "\x0f_scenario_groupB\x0e\n" + "\f_concurrencyJ\x04\b\x03\x10\x04R\x11agent_description\x1a\x8b\x01\n" + "\bResponse\x12*\n" + @@ -2044,40 +2064,42 @@ var file_livekit_agent_simulation_proto_depIdxs = []int32{ 6, // 6: livekit.SimulationRun.scenario_group:type_name -> livekit.ScenarioGroup 32, // 7: livekit.SimulationRun.ended_at:type_name -> google.protobuf.Timestamp 16, // 8: livekit.SimulationRun.usage:type_name -> livekit.SimulationRun.Usage - 29, // 9: livekit.Scenario.tags:type_name -> livekit.Scenario.TagsEntry - 5, // 10: livekit.ScenarioGroup.scenarios:type_name -> livekit.Scenario - 5, // 11: livekit.SimulationDispatch.scenario:type_name -> livekit.Scenario - 0, // 12: livekit.SimulationDispatch.mode:type_name -> livekit.SimulationMode - 33, // 13: livekit.SimulationRunSummary.ChatHistoryEntry.value:type_name -> livekit.agent.ChatContext - 2, // 14: livekit.SimulationRun.Job.status:type_name -> livekit.SimulationRun.Job.Status - 32, // 15: livekit.SimulationRun.Job.started_at:type_name -> google.protobuf.Timestamp - 32, // 16: livekit.SimulationRun.Job.ended_at:type_name -> google.protobuf.Timestamp - 17, // 17: livekit.SimulationRun.Job.usage:type_name -> livekit.SimulationRun.Job.Usage - 6, // 18: livekit.SimulationRun.Create.Request.scenario_group:type_name -> livekit.ScenarioGroup - 34, // 19: livekit.SimulationRun.Create.Response.presigned_post_request:type_name -> livekit.PresignedPostRequest - 4, // 20: livekit.SimulationRun.Get.Response.run:type_name -> livekit.SimulationRun - 1, // 21: livekit.SimulationRun.List.Request.status:type_name -> livekit.SimulationRun.Status - 35, // 22: livekit.SimulationRun.List.Request.page_token:type_name -> livekit.TokenPagination - 4, // 23: livekit.SimulationRun.List.Response.runs:type_name -> livekit.SimulationRun - 35, // 24: livekit.SimulationRun.List.Response.next_page_token:type_name -> livekit.TokenPagination - 5, // 25: livekit.Scenario.CreateFromSession.Response.scenario:type_name -> livekit.Scenario - 18, // 26: livekit.AgentSimulation.CreateSimulationRun:input_type -> livekit.SimulationRun.Create.Request - 20, // 27: livekit.AgentSimulation.ConfirmSimulationSourceUpload:input_type -> livekit.SimulationRun.ConfirmSourceUpload.Request - 22, // 28: livekit.AgentSimulation.GetSimulationRun:input_type -> livekit.SimulationRun.Get.Request - 24, // 29: livekit.AgentSimulation.ListSimulationRuns:input_type -> livekit.SimulationRun.List.Request - 26, // 30: livekit.AgentSimulation.CancelSimulationRun:input_type -> livekit.SimulationRun.Cancel.Request - 30, // 31: livekit.AgentSimulation.CreateScenarioFromSession:input_type -> livekit.Scenario.CreateFromSession.Request - 19, // 32: livekit.AgentSimulation.CreateSimulationRun:output_type -> livekit.SimulationRun.Create.Response - 21, // 33: livekit.AgentSimulation.ConfirmSimulationSourceUpload:output_type -> livekit.SimulationRun.ConfirmSourceUpload.Response - 23, // 34: livekit.AgentSimulation.GetSimulationRun:output_type -> livekit.SimulationRun.Get.Response - 25, // 35: livekit.AgentSimulation.ListSimulationRuns:output_type -> livekit.SimulationRun.List.Response - 27, // 36: livekit.AgentSimulation.CancelSimulationRun:output_type -> livekit.SimulationRun.Cancel.Response - 31, // 37: livekit.AgentSimulation.CreateScenarioFromSession:output_type -> livekit.Scenario.CreateFromSession.Response - 32, // [32:38] is the sub-list for method output_type - 26, // [26:32] is the sub-list for method input_type - 26, // [26:26] is the sub-list for extension type_name - 26, // [26:26] is the sub-list for extension extendee - 0, // [0:26] is the sub-list for field type_name + 0, // 9: livekit.SimulationRun.mode:type_name -> livekit.SimulationMode + 29, // 10: livekit.Scenario.tags:type_name -> livekit.Scenario.TagsEntry + 5, // 11: livekit.ScenarioGroup.scenarios:type_name -> livekit.Scenario + 5, // 12: livekit.SimulationDispatch.scenario:type_name -> livekit.Scenario + 0, // 13: livekit.SimulationDispatch.mode:type_name -> livekit.SimulationMode + 33, // 14: livekit.SimulationRunSummary.ChatHistoryEntry.value:type_name -> livekit.agent.ChatContext + 2, // 15: livekit.SimulationRun.Job.status:type_name -> livekit.SimulationRun.Job.Status + 32, // 16: livekit.SimulationRun.Job.started_at:type_name -> google.protobuf.Timestamp + 32, // 17: livekit.SimulationRun.Job.ended_at:type_name -> google.protobuf.Timestamp + 17, // 18: livekit.SimulationRun.Job.usage:type_name -> livekit.SimulationRun.Job.Usage + 6, // 19: livekit.SimulationRun.Create.Request.scenario_group:type_name -> livekit.ScenarioGroup + 0, // 20: livekit.SimulationRun.Create.Request.mode:type_name -> livekit.SimulationMode + 34, // 21: livekit.SimulationRun.Create.Response.presigned_post_request:type_name -> livekit.PresignedPostRequest + 4, // 22: livekit.SimulationRun.Get.Response.run:type_name -> livekit.SimulationRun + 1, // 23: livekit.SimulationRun.List.Request.status:type_name -> livekit.SimulationRun.Status + 35, // 24: livekit.SimulationRun.List.Request.page_token:type_name -> livekit.TokenPagination + 4, // 25: livekit.SimulationRun.List.Response.runs:type_name -> livekit.SimulationRun + 35, // 26: livekit.SimulationRun.List.Response.next_page_token:type_name -> livekit.TokenPagination + 5, // 27: livekit.Scenario.CreateFromSession.Response.scenario:type_name -> livekit.Scenario + 18, // 28: livekit.AgentSimulation.CreateSimulationRun:input_type -> livekit.SimulationRun.Create.Request + 20, // 29: livekit.AgentSimulation.ConfirmSimulationSourceUpload:input_type -> livekit.SimulationRun.ConfirmSourceUpload.Request + 22, // 30: livekit.AgentSimulation.GetSimulationRun:input_type -> livekit.SimulationRun.Get.Request + 24, // 31: livekit.AgentSimulation.ListSimulationRuns:input_type -> livekit.SimulationRun.List.Request + 26, // 32: livekit.AgentSimulation.CancelSimulationRun:input_type -> livekit.SimulationRun.Cancel.Request + 30, // 33: livekit.AgentSimulation.CreateScenarioFromSession:input_type -> livekit.Scenario.CreateFromSession.Request + 19, // 34: livekit.AgentSimulation.CreateSimulationRun:output_type -> livekit.SimulationRun.Create.Response + 21, // 35: livekit.AgentSimulation.ConfirmSimulationSourceUpload:output_type -> livekit.SimulationRun.ConfirmSourceUpload.Response + 23, // 36: livekit.AgentSimulation.GetSimulationRun:output_type -> livekit.SimulationRun.Get.Response + 25, // 37: livekit.AgentSimulation.ListSimulationRuns:output_type -> livekit.SimulationRun.List.Response + 27, // 38: livekit.AgentSimulation.CancelSimulationRun:output_type -> livekit.SimulationRun.Cancel.Response + 31, // 39: livekit.AgentSimulation.CreateScenarioFromSession:output_type -> livekit.Scenario.CreateFromSession.Response + 34, // [34:40] is the sub-list for method output_type + 28, // [28:34] is the sub-list for method input_type + 28, // [28:28] is the sub-list for extension type_name + 28, // [28:28] is the sub-list for extension extendee + 0, // [0:28] is the sub-list for field type_name } func init() { file_livekit_agent_simulation_proto_init() } diff --git a/livekit/livekit_agent_simulation.twirp.go b/livekit/livekit_agent_simulation.twirp.go index 93f65c9bd..3943c0e03 100644 --- a/livekit/livekit_agent_simulation.twirp.go +++ b/livekit/livekit_agent_simulation.twirp.go @@ -1912,118 +1912,119 @@ func (s *agentSimulationServer) PathPrefix() string { } var twirpFileDescriptor9 = []byte{ - // 1807 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x58, 0xcf, 0x73, 0x1b, 0x49, - 0xf5, 0xcf, 0x8c, 0x7e, 0x58, 0x7a, 0xb6, 0x64, 0xb9, 0xd7, 0xf1, 0x4e, 0x26, 0xdf, 0xec, 0x3a, - 0xce, 0x77, 0x59, 0xd7, 0x86, 0x95, 0x29, 0x2f, 0xcb, 0x92, 0x00, 0x55, 0xc8, 0xb2, 0x62, 0x2b, - 0xd8, 0xb2, 0x19, 0x49, 0x05, 0x84, 0xa2, 0xa6, 0x46, 0x33, 0x1d, 0x79, 0x1c, 0x69, 0x5a, 0x4c, - 0xf7, 0x98, 0xf8, 0xc0, 0x3d, 0x55, 0x9c, 0x38, 0x72, 0xa1, 0xb8, 0x2c, 0x55, 0x70, 0xe1, 0xc0, - 0x95, 0x2a, 0xae, 0x5c, 0xf9, 0x37, 0xf8, 0x2b, 0xa8, 0xfe, 0x31, 0xa3, 0x19, 0xfd, 0xb0, 0xbd, - 0x54, 0xe5, 0xa6, 0x7e, 0xfd, 0xe9, 0xd7, 0xdd, 0xef, 0x7d, 0xde, 0xe7, 0xf5, 0x08, 0x3e, 0x1a, - 0xf9, 0x57, 0xf8, 0x8d, 0xcf, 0x6c, 0x67, 0x88, 0x03, 0x66, 0x53, 0x7f, 0x1c, 0x8d, 0x1c, 0xe6, - 0x93, 0xa0, 0x3e, 0x09, 0x09, 0x23, 0x68, 0x45, 0xcd, 0x9b, 0x8f, 0x05, 0x60, 0x6f, 0x06, 0x8e, - 0x29, 0x4d, 0xb0, 0xe6, 0xc7, 0x43, 0x42, 0x86, 0x23, 0xbc, 0x27, 0x46, 0x83, 0xe8, 0xf5, 0x1e, - 0xf3, 0xc7, 0x98, 0x32, 0x67, 0x3c, 0x51, 0x80, 0x07, 0xf1, 0x6a, 0x77, 0x44, 0x22, 0x4f, 0xfa, - 0x50, 0x53, 0x9b, 0xf1, 0xd4, 0x98, 0x78, 0x78, 0x44, 0xa5, 0x75, 0xe7, 0xdf, 0x39, 0xd8, 0xec, - 0x26, 0x47, 0xb2, 0xa2, 0xa0, 0x1b, 0x8d, 0xc7, 0x4e, 0x78, 0x8d, 0xb6, 0xa0, 0x38, 0x71, 0x28, - 0xc5, 0x9e, 0xa1, 0x6d, 0x6b, 0xbb, 0x05, 0x4b, 0x8d, 0xb8, 0xfd, 0xb5, 0xe3, 0x8f, 0xb0, 0x67, - 0xe8, 0xd2, 0x2e, 0x47, 0xe8, 0x11, 0xc0, 0x90, 0xf8, 0xc1, 0xd0, 0xfe, 0x0d, 0x1e, 0x8d, 0x8c, - 0xdc, 0xb6, 0xb6, 0x5b, 0xb6, 0xca, 0xc2, 0xf2, 0x33, 0x3c, 0x1a, 0xf1, 0x69, 0x46, 0x6c, 0x7f, - 0x3c, 0x09, 0xc9, 0x15, 0x36, 0xf2, 0x72, 0x9a, 0x91, 0xb6, 0x34, 0xa0, 0x1f, 0x40, 0xd1, 0xa7, - 0x34, 0xc2, 0xd4, 0x28, 0x6c, 0xe7, 0x76, 0x57, 0xf7, 0x9f, 0xd4, 0xd5, 0x69, 0xeb, 0x8b, 0x0e, - 0x57, 0x6f, 0x73, 0xac, 0xa5, 0x96, 0xa0, 0x9f, 0xc2, 0x9a, 0x7b, 0xe1, 0x30, 0xfb, 0xc2, 0xa7, - 0x8c, 0x84, 0xd7, 0x46, 0x51, 0xb8, 0xa8, 0xdf, 0xec, 0xa2, 0x79, 0xe1, 0xb0, 0x63, 0xb9, 0xa0, - 0x15, 0xb0, 0xf0, 0xda, 0x5a, 0x75, 0xa7, 0x16, 0xf3, 0x15, 0xd4, 0x66, 0x01, 0xa8, 0x06, 0xb9, - 0x37, 0xf8, 0x5a, 0x84, 0xa3, 0x6c, 0xf1, 0x9f, 0xe8, 0x3b, 0x50, 0xb8, 0x72, 0x46, 0x11, 0x16, - 0xa1, 0x58, 0xdd, 0x37, 0x93, 0x1d, 0x65, 0xdc, 0xb9, 0x87, 0x26, 0x09, 0x18, 0x7e, 0xcb, 0x2c, - 0x09, 0x7c, 0xae, 0x7f, 0x5f, 0x33, 0x6d, 0x28, 0x88, 0xf3, 0xa3, 0x6d, 0x58, 0xf5, 0x30, 0x75, - 0x43, 0x7f, 0xc2, 0xcf, 0xa6, 0x1c, 0xa7, 0x4d, 0xe8, 0x23, 0x00, 0x1a, 0x0d, 0x87, 0x98, 0x0a, - 0x80, 0x2e, 0x00, 0x29, 0x0b, 0xda, 0x84, 0xc2, 0xc8, 0x19, 0xe0, 0x38, 0xde, 0x72, 0xb0, 0xf3, - 0xe7, 0x2d, 0xa8, 0x64, 0xee, 0x8c, 0xaa, 0xa0, 0xfb, 0x9e, 0xda, 0x40, 0xf7, 0x45, 0xb2, 0x26, - 0x21, 0xb9, 0xc4, 0x2e, 0xb3, 0x7d, 0x4f, 0xf9, 0x2d, 0x2b, 0x4b, 0xdb, 0x43, 0x5f, 0x42, 0x91, - 0x32, 0x87, 0x45, 0x54, 0xf8, 0xad, 0xee, 0x3f, 0x5a, 0x1c, 0xca, 0x7a, 0x57, 0x80, 0x2c, 0x05, - 0x46, 0x4f, 0x61, 0x43, 0x92, 0x36, 0x7d, 0x2b, 0x99, 0xea, 0x9a, 0x98, 0x38, 0x4c, 0x5d, 0x6d, - 0x13, 0x0a, 0x38, 0x0c, 0x49, 0x68, 0x14, 0xe4, 0xd1, 0xc5, 0x00, 0x3d, 0x03, 0x70, 0x43, 0xec, - 0x30, 0xec, 0xd9, 0x0e, 0x33, 0x8a, 0x2a, 0xac, 0x92, 0xf5, 0xf5, 0x98, 0xf5, 0xf5, 0x5e, 0xcc, - 0x7a, 0xab, 0xac, 0xd0, 0x0d, 0x86, 0xea, 0x90, 0xbf, 0x24, 0x03, 0x6a, 0xac, 0x88, 0xec, 0x9b, - 0x4b, 0x8e, 0xfc, 0x92, 0x0c, 0x2c, 0x81, 0x43, 0x5f, 0xc1, 0x0a, 0x95, 0x5c, 0x30, 0x4a, 0x62, - 0x9f, 0x47, 0x37, 0x12, 0xc6, 0x8a, 0xd1, 0x3c, 0x78, 0xf2, 0x9a, 0x81, 0x33, 0xc6, 0x46, 0x59, - 0x06, 0x4f, 0x58, 0x3a, 0xce, 0x18, 0xa3, 0x1f, 0x41, 0x95, 0xba, 0x38, 0x70, 0x42, 0x9f, 0xd8, - 0xc3, 0x90, 0x44, 0x13, 0x03, 0x84, 0xfb, 0xad, 0xa9, 0x7b, 0x35, 0x7d, 0xc4, 0x67, 0xad, 0x0a, - 0x4d, 0x0f, 0xd1, 0x97, 0x50, 0xc2, 0x81, 0x27, 0xef, 0xbf, 0x7a, 0xeb, 0xfd, 0x57, 0x04, 0xb6, - 0xc1, 0xd0, 0x43, 0x28, 0x5f, 0x92, 0x81, 0xed, 0x92, 0x28, 0x60, 0xc6, 0x9a, 0xa8, 0xcc, 0xd2, - 0x25, 0x19, 0x34, 0xf9, 0x18, 0x3d, 0x86, 0x35, 0x59, 0xbd, 0x6a, 0xbe, 0x22, 0xe6, 0x57, 0xa5, - 0x2d, 0x81, 0xc8, 0x42, 0x56, 0x90, 0xaa, 0x84, 0x48, 0x9b, 0x84, 0x7c, 0x0a, 0xeb, 0x41, 0x34, - 0x4e, 0x09, 0x18, 0x35, 0xd6, 0x05, 0xaa, 0x1a, 0x44, 0xe3, 0x69, 0xc8, 0x28, 0xda, 0x87, 0x42, - 0x44, 0x9d, 0x21, 0x36, 0x6a, 0xe2, 0xfc, 0xff, 0xb7, 0x24, 0x15, 0x7d, 0x8e, 0xb1, 0x24, 0x94, - 0xd7, 0x82, 0x4b, 0x02, 0x37, 0x0a, 0x43, 0x1c, 0xb8, 0xd7, 0xc6, 0x86, 0xdc, 0x3e, 0x65, 0x32, - 0xff, 0x50, 0x80, 0xdc, 0x4b, 0x32, 0x98, 0xe3, 0xf2, 0xb3, 0x84, 0xac, 0xba, 0x20, 0xeb, 0xe3, - 0xe5, 0x99, 0x9f, 0x25, 0xec, 0x0e, 0xac, 0xf9, 0x01, 0x65, 0x61, 0xe4, 0xca, 0xeb, 0xc8, 0x2a, - 0xca, 0xd8, 0xa6, 0x3c, 0xcd, 0xa7, 0x79, 0xfa, 0x39, 0x20, 0xc9, 0x01, 0xfc, 0x76, 0x82, 0x5d, - 0xa6, 0xc2, 0x21, 0xa9, 0x2c, 0x8b, 0xa0, 0x95, 0x9a, 0x98, 0xd6, 0x69, 0x31, 0x55, 0xa7, 0x08, - 0x41, 0x9e, 0x39, 0x43, 0xc9, 0xd8, 0xb2, 0x25, 0x7e, 0xf3, 0x3c, 0x86, 0x84, 0x8c, 0x25, 0xb7, - 0x4a, 0x02, 0x5d, 0xe2, 0x06, 0x41, 0xad, 0x67, 0x00, 0x94, 0x39, 0xa1, 0xaa, 0x0e, 0xb8, 0xbd, - 0x3a, 0x14, 0xba, 0xc1, 0xfe, 0x57, 0x5a, 0x7d, 0x08, 0x2b, 0xe2, 0x38, 0xbe, 0x27, 0x48, 0x55, - 0xb6, 0x8a, 0x7c, 0xd8, 0xf6, 0xd0, 0xf7, 0xe2, 0x1c, 0x57, 0x84, 0xb3, 0xed, 0x1b, 0x82, 0x9e, - 0xce, 0xb3, 0xf9, 0x2b, 0x28, 0x88, 0x31, 0xda, 0x85, 0x1a, 0x17, 0x46, 0x9b, 0x45, 0x61, 0x40, - 0x15, 0xe9, 0x64, 0xa7, 0xa9, 0x72, 0x7b, 0x8f, 0x9b, 0x25, 0xef, 0x3e, 0x83, 0x0d, 0x27, 0xf2, - 0x7c, 0x92, 0x81, 0xca, 0xe6, 0xb3, 0x2e, 0x26, 0xa6, 0xd8, 0x1d, 0x02, 0x45, 0x99, 0x63, 0x84, - 0xa0, 0xda, 0xed, 0x35, 0x7a, 0xfd, 0xae, 0x7d, 0xde, 0xea, 0x1c, 0xb6, 0x3b, 0x47, 0xb5, 0x7b, - 0x29, 0x9b, 0xd5, 0xef, 0x74, 0xb8, 0x4d, 0x43, 0x9b, 0x50, 0x53, 0xb6, 0xe6, 0xd9, 0xe9, 0xf9, - 0x49, 0xab, 0xd7, 0x3a, 0xac, 0xe9, 0x68, 0x03, 0x2a, 0xca, 0xfa, 0xa2, 0xd1, 0x3e, 0x69, 0x1d, - 0xd6, 0x72, 0x69, 0x60, 0xa3, 0xd3, 0x6c, 0x9d, 0x70, 0x6b, 0xfe, 0x65, 0xbe, 0x54, 0xae, 0x81, - 0xf9, 0xaf, 0x1c, 0x14, 0x9b, 0x42, 0x89, 0xcc, 0xbf, 0xe9, 0xb0, 0x62, 0xe1, 0x5f, 0x47, 0x98, - 0xb2, 0x19, 0x99, 0xd5, 0x66, 0x65, 0x36, 0x2b, 0x24, 0xfa, 0xac, 0x90, 0x2c, 0xa8, 0xb7, 0xfc, - 0xc2, 0x7a, 0xdb, 0x82, 0x62, 0x88, 0x87, 0x5c, 0x6c, 0x8b, 0x2a, 0x47, 0x62, 0x84, 0x0e, 0xe6, - 0x94, 0x68, 0xe5, 0x26, 0x25, 0x3a, 0xbe, 0x37, 0xa3, 0x45, 0xef, 0x34, 0x0d, 0x7d, 0x92, 0xad, - 0x4b, 0xce, 0xc8, 0xc2, 0xb1, 0x96, 0xa9, 0xcc, 0x77, 0x9a, 0x76, 0xb0, 0x01, 0xeb, 0x76, 0x76, - 0xaf, 0x83, 0x2a, 0xac, 0xd9, 0x29, 0xd4, 0xcb, 0x7c, 0x29, 0x57, 0xcb, 0x5b, 0xf3, 0x1d, 0xc2, - 0xfc, 0x9d, 0x06, 0x25, 0x0b, 0xd3, 0x09, 0x09, 0x28, 0xe6, 0xc9, 0x9e, 0x5e, 0xd8, 0x0e, 0xa3, - 0x60, 0x1a, 0xb9, 0x75, 0x9a, 0xa6, 0x56, 0xdb, 0x43, 0x5d, 0xd8, 0x9a, 0x84, 0x98, 0xfa, 0xc3, - 0x00, 0x7b, 0xf6, 0x84, 0x50, 0x66, 0x87, 0x32, 0xf0, 0xaa, 0x1f, 0x4f, 0x05, 0xfd, 0x3c, 0x86, - 0x9d, 0x13, 0xca, 0x54, 0x76, 0xac, 0xcd, 0xc9, 0x02, 0xab, 0xf9, 0x27, 0x0d, 0x3e, 0x68, 0x92, - 0xe0, 0xb5, 0x1f, 0x8e, 0xbb, 0x24, 0x0a, 0x5d, 0xdc, 0x9f, 0x8c, 0x88, 0xe3, 0x99, 0xbf, 0xbd, - 0x73, 0x5a, 0x17, 0x5e, 0x41, 0x5f, 0x7c, 0x85, 0x4f, 0x61, 0xdd, 0x25, 0x1e, 0xb6, 0x31, 0x7f, - 0x61, 0x4c, 0x88, 0x1f, 0x30, 0x25, 0x42, 0x55, 0x6e, 0x6e, 0x25, 0x56, 0x13, 0xa6, 0x31, 0x32, - 0x7f, 0xaf, 0x41, 0xee, 0x08, 0x33, 0xb3, 0xf7, 0x3e, 0x8e, 0x64, 0x7e, 0x37, 0x95, 0x8d, 0x5d, - 0xc8, 0x85, 0x91, 0x7c, 0x99, 0x64, 0x68, 0x93, 0x5e, 0x62, 0x71, 0x88, 0xf9, 0x4f, 0x1d, 0xf2, - 0x27, 0x3e, 0x65, 0xe6, 0x3f, 0xb4, 0x3b, 0x9f, 0xea, 0xf9, 0x8c, 0x72, 0xdf, 0xfc, 0xcc, 0x38, - 0xbe, 0x17, 0xeb, 0x36, 0xe7, 0xe5, 0x0f, 0x01, 0x26, 0xce, 0x10, 0xdb, 0x8c, 0xbc, 0xc1, 0x81, - 0x88, 0xd9, 0xea, 0xbe, 0x91, 0xac, 0xef, 0x71, 0xeb, 0xb9, 0x33, 0xf4, 0x03, 0xe1, 0xe4, 0x58, - 0xb3, 0xca, 0x1c, 0x2d, 0xcc, 0x9c, 0xae, 0x65, 0x58, 0xb1, 0xa5, 0xaf, 0x83, 0x0a, 0xac, 0xda, - 0x53, 0x4f, 0xe6, 0xdb, 0x0c, 0x17, 0xf3, 0x61, 0x14, 0x50, 0x43, 0x13, 0x2f, 0x8a, 0x65, 0xd7, - 0x17, 0x18, 0xf4, 0x63, 0x58, 0x0f, 0xb8, 0x9c, 0xa5, 0x0e, 0xa5, 0xdf, 0x7c, 0x28, 0xab, 0xc2, - 0x17, 0x9c, 0xc7, 0xc7, 0x32, 0x2f, 0xa1, 0xd8, 0x74, 0x02, 0x17, 0x8f, 0xde, 0x53, 0x5e, 0xd3, - 0x0c, 0x7a, 0xcf, 0x2a, 0xfc, 0xb5, 0x96, 0xc8, 0xf0, 0x03, 0xb8, 0x9f, 0x95, 0x61, 0xbb, 0x7f, - 0x7e, 0x72, 0xd6, 0x38, 0xac, 0xdd, 0x43, 0xf7, 0x61, 0x43, 0x4d, 0x1d, 0xb5, 0x3a, 0x2d, 0xab, - 0xd1, 0x93, 0x82, 0x3c, 0x2f, 0xd2, 0x3a, 0xda, 0x02, 0xa4, 0x6c, 0xdd, 0xfe, 0xe9, 0x69, 0xc3, - 0x6a, 0xbf, 0xe2, 0xf6, 0xdc, 0x42, 0xf1, 0xce, 0xcf, 0x8b, 0x77, 0x61, 0xa1, 0x78, 0x17, 0x77, - 0xbe, 0xce, 0x41, 0x29, 0x96, 0xc0, 0x69, 0x8f, 0xd6, 0xd2, 0x3d, 0x7a, 0xf6, 0x89, 0xa0, 0x2f, - 0x78, 0x22, 0x2c, 0x7e, 0x0c, 0xe4, 0x96, 0x3d, 0x06, 0xf6, 0x54, 0xdb, 0xcf, 0x0b, 0x5a, 0x3d, - 0x9c, 0x13, 0xe3, 0x7a, 0xcf, 0x19, 0x52, 0xf9, 0x4d, 0x22, 0xdf, 0x04, 0x26, 0x94, 0x22, 0x8a, - 0x43, 0xcf, 0x61, 0x8e, 0x7a, 0x62, 0x24, 0x63, 0xf3, 0x2f, 0x1a, 0x6c, 0xc8, 0xce, 0xf3, 0x22, - 0x24, 0xe3, 0xae, 0xfc, 0x5a, 0x34, 0x7f, 0x71, 0x67, 0x06, 0xa5, 0x1a, 0xbc, 0x9e, 0x69, 0xf0, - 0xd3, 0xa6, 0x92, 0x4b, 0x37, 0x15, 0xf3, 0x59, 0xaa, 0x40, 0x3e, 0x87, 0x52, 0x2c, 0xfa, 0x4a, - 0x23, 0x36, 0xe6, 0x6e, 0x63, 0x25, 0x10, 0xf3, 0x2b, 0x28, 0x27, 0x57, 0x5b, 0xf0, 0x35, 0xb5, - 0x99, 0xfe, 0x9a, 0x2a, 0xa7, 0xbe, 0x98, 0x76, 0x7a, 0x50, 0xc9, 0x74, 0x2a, 0xfe, 0x72, 0x12, - 0x3d, 0x53, 0xae, 0x16, 0xbf, 0xd1, 0x1e, 0x94, 0xe3, 0x9d, 0x78, 0x9a, 0x72, 0x8b, 0x4f, 0x33, - 0xc5, 0xec, 0xfc, 0x5d, 0x03, 0x34, 0x2d, 0xe5, 0x43, 0x9f, 0x4e, 0x1c, 0xe6, 0x5e, 0x7c, 0xa3, - 0x0e, 0x74, 0x1f, 0x8a, 0xfc, 0xd5, 0x9d, 0x04, 0xaf, 0x70, 0x49, 0x06, 0x6d, 0x2f, 0x13, 0x97, - 0xdc, 0xad, 0x71, 0x41, 0x4f, 0x21, 0xcf, 0xbf, 0xc9, 0x45, 0x77, 0xaf, 0xee, 0x7f, 0xb8, 0x40, - 0x67, 0x4e, 0x89, 0x87, 0x2d, 0x01, 0xfa, 0xec, 0x35, 0x54, 0xb3, 0x76, 0xf4, 0x31, 0x3c, 0xec, - 0xb6, 0x4f, 0xfb, 0x27, 0x8d, 0x5e, 0xfb, 0xac, 0x63, 0x9f, 0x9e, 0x1d, 0xb6, 0xec, 0x7e, 0xa7, - 0x7b, 0xde, 0x6a, 0xb6, 0x5f, 0xb4, 0x5b, 0xbc, 0xd0, 0x0c, 0xd8, 0x9c, 0x05, 0xf4, 0x5a, 0x3f, - 0xef, 0xd5, 0x34, 0x51, 0x9d, 0x33, 0x33, 0x8d, 0xfe, 0x61, 0xfb, 0xac, 0xa6, 0xef, 0xff, 0xb1, - 0x00, 0xeb, 0x0d, 0xce, 0xdd, 0xe9, 0x6e, 0xc8, 0x83, 0x0f, 0x24, 0xd7, 0xb2, 0x5f, 0x97, 0x9f, - 0x2c, 0xd1, 0x6d, 0x89, 0xad, 0xc7, 0x9d, 0xf5, 0x5b, 0xb7, 0xc1, 0x14, 0xab, 0xde, 0x69, 0xf0, - 0x28, 0xee, 0xc0, 0x09, 0x30, 0xdd, 0x8b, 0xd1, 0xfe, 0x32, 0x4f, 0xf3, 0x7d, 0x3b, 0xd9, 0xfd, - 0x8b, 0x6f, 0xb4, 0x46, 0x1d, 0xe5, 0x97, 0x50, 0x3b, 0xc2, 0x2c, 0x7b, 0xdb, 0x9d, 0x25, 0x8e, - 0x8e, 0x30, 0x4b, 0x36, 0x7b, 0x72, 0x23, 0x46, 0x39, 0xb7, 0x01, 0xf1, 0x8e, 0x99, 0x41, 0x50, - 0xb4, 0x6c, 0x29, 0x87, 0x26, 0xfe, 0xff, 0xff, 0x66, 0x90, 0xda, 0x80, 0xa7, 0x4b, 0x74, 0x94, - 0x3b, 0xa6, 0x4b, 0x60, 0x6f, 0x4f, 0x57, 0x0c, 0x53, 0xbb, 0x5c, 0xc1, 0x03, 0x45, 0x0a, 0xc5, - 0xe7, 0x94, 0x10, 0xa1, 0xa7, 0xf3, 0xea, 0x36, 0xa7, 0x56, 0xc9, 0x8e, 0xdf, 0xbe, 0x1b, 0x58, - 0xee, 0x7b, 0xf0, 0xe2, 0xd5, 0x93, 0xa1, 0xcf, 0x2e, 0xa2, 0x41, 0xdd, 0x25, 0xe3, 0xf8, 0x5f, - 0x33, 0xf9, 0xcf, 0x98, 0x4b, 0x46, 0xb1, 0xe1, 0xaf, 0x7a, 0xe5, 0xc4, 0xbf, 0xc2, 0x3f, 0x11, - 0x8f, 0x40, 0xc2, 0xc8, 0x7f, 0xf4, 0xaa, 0x1a, 0x3f, 0x7f, 0x2e, 0x0c, 0x83, 0xa2, 0x58, 0xf2, - 0xc5, 0x7f, 0x03, 0x00, 0x00, 0xff, 0xff, 0xa9, 0xef, 0x53, 0x24, 0xa8, 0x13, 0x00, 0x00, + // 1818 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x58, 0xcd, 0x73, 0x1b, 0x49, + 0x15, 0xcf, 0x8c, 0x3e, 0x2c, 0x3d, 0x47, 0xb2, 0xdc, 0xeb, 0x38, 0x93, 0x09, 0xd9, 0x75, 0x1c, + 0x96, 0x75, 0x6d, 0x58, 0x99, 0xf2, 0xb2, 0x2c, 0x09, 0x50, 0x85, 0x2c, 0x2b, 0xb6, 0x82, 0x2d, + 0x9b, 0x91, 0x54, 0x40, 0x28, 0x6a, 0x6a, 0x34, 0xd3, 0x91, 0xc7, 0x91, 0xa6, 0xc5, 0x74, 0x8f, + 0x89, 0x0f, 0x54, 0x71, 0x4c, 0x15, 0x27, 0x8e, 0x5c, 0x28, 0x2e, 0x7b, 0x80, 0x2b, 0x57, 0xaa, + 0xf8, 0x1b, 0xb8, 0xf3, 0x17, 0x70, 0xe7, 0x4e, 0xf5, 0xc7, 0x8c, 0x66, 0xf4, 0x61, 0x7b, 0xb7, + 0x2a, 0x37, 0xf5, 0xeb, 0x5f, 0xbf, 0x7e, 0xfd, 0xfa, 0xf7, 0x7e, 0xaf, 0x47, 0xf0, 0xe1, 0xc8, + 0xbf, 0xc4, 0x6f, 0x7c, 0x66, 0x3b, 0x43, 0x1c, 0x30, 0x9b, 0xfa, 0xe3, 0x68, 0xe4, 0x30, 0x9f, + 0x04, 0xf5, 0x49, 0x48, 0x18, 0x41, 0x2b, 0x6a, 0xde, 0x7c, 0x2c, 0x00, 0xbb, 0x33, 0x70, 0x4c, + 0x69, 0x82, 0x35, 0x3f, 0x1a, 0x12, 0x32, 0x1c, 0xe1, 0x5d, 0x31, 0x1a, 0x44, 0xaf, 0x77, 0x99, + 0x3f, 0xc6, 0x94, 0x39, 0xe3, 0x89, 0x02, 0x3c, 0x88, 0x57, 0xbb, 0x23, 0x12, 0x79, 0xd2, 0x87, + 0x9a, 0xda, 0x88, 0xa7, 0xc6, 0xc4, 0xc3, 0x23, 0x2a, 0xad, 0xdb, 0xff, 0xce, 0xc1, 0x46, 0x37, + 0x09, 0xc9, 0x8a, 0x82, 0x6e, 0x34, 0x1e, 0x3b, 0xe1, 0x15, 0xda, 0x84, 0xe2, 0xc4, 0xa1, 0x14, + 0x7b, 0x86, 0xb6, 0xa5, 0xed, 0x14, 0x2c, 0x35, 0xe2, 0xf6, 0xd7, 0x8e, 0x3f, 0xc2, 0x9e, 0xa1, + 0x4b, 0xbb, 0x1c, 0xa1, 0x47, 0x00, 0x43, 0xe2, 0x07, 0x43, 0xfb, 0x77, 0x78, 0x34, 0x32, 0x72, + 0x5b, 0xda, 0x4e, 0xd9, 0x2a, 0x0b, 0xcb, 0x2f, 0xf0, 0x68, 0xc4, 0xa7, 0x19, 0xb1, 0xfd, 0xf1, + 0x24, 0x24, 0x97, 0xd8, 0xc8, 0xcb, 0x69, 0x46, 0xda, 0xd2, 0x80, 0x7e, 0x04, 0x45, 0x9f, 0xd2, + 0x08, 0x53, 0xa3, 0xb0, 0x95, 0xdb, 0x59, 0xdd, 0x7b, 0x52, 0x57, 0xd1, 0xd6, 0x17, 0x05, 0x57, + 0x6f, 0x73, 0xac, 0xa5, 0x96, 0xa0, 0x9f, 0xc3, 0x5d, 0xf7, 0xdc, 0x61, 0xf6, 0xb9, 0x4f, 0x19, + 0x09, 0xaf, 0x8c, 0xa2, 0x70, 0x51, 0xbf, 0xde, 0x45, 0xf3, 0xdc, 0x61, 0x47, 0x72, 0x41, 0x2b, + 0x60, 0xe1, 0x95, 0xb5, 0xea, 0x4e, 0x2d, 0xe6, 0x2b, 0xa8, 0xcd, 0x02, 0x50, 0x0d, 0x72, 0x6f, + 0xf0, 0x95, 0x48, 0x47, 0xd9, 0xe2, 0x3f, 0xd1, 0xf7, 0xa0, 0x70, 0xe9, 0x8c, 0x22, 0x2c, 0x52, + 0xb1, 0xba, 0x67, 0x26, 0x3b, 0xca, 0xbc, 0x73, 0x0f, 0x4d, 0x12, 0x30, 0xfc, 0x96, 0x59, 0x12, + 0xf8, 0x5c, 0xff, 0xa1, 0x66, 0xda, 0x50, 0x10, 0xf1, 0xa3, 0x2d, 0x58, 0xf5, 0x30, 0x75, 0x43, + 0x7f, 0xc2, 0x63, 0x53, 0x8e, 0xd3, 0x26, 0xf4, 0x21, 0x00, 0x8d, 0x86, 0x43, 0x4c, 0x05, 0x40, + 0x17, 0x80, 0x94, 0x05, 0x6d, 0x40, 0x61, 0xe4, 0x0c, 0x70, 0x9c, 0x6f, 0x39, 0xd8, 0xfe, 0xc3, + 0x7d, 0xa8, 0x64, 0xce, 0x8c, 0xaa, 0xa0, 0xfb, 0x9e, 0xda, 0x40, 0xf7, 0xc5, 0x65, 0x4d, 0x42, + 0x72, 0x81, 0x5d, 0x66, 0xfb, 0x9e, 0xf2, 0x5b, 0x56, 0x96, 0xb6, 0x87, 0xbe, 0x80, 0x22, 0x65, + 0x0e, 0x8b, 0xa8, 0xf0, 0x5b, 0xdd, 0x7b, 0xb4, 0x38, 0x95, 0xf5, 0xae, 0x00, 0x59, 0x0a, 0x8c, + 0x9e, 0xc2, 0xba, 0x24, 0x6d, 0xfa, 0x54, 0xf2, 0xaa, 0x6b, 0x62, 0xe2, 0x20, 0x75, 0xb4, 0x0d, + 0x28, 0xe0, 0x30, 0x24, 0xa1, 0x51, 0x90, 0xa1, 0x8b, 0x01, 0x7a, 0x06, 0xe0, 0x86, 0xd8, 0x61, + 0xd8, 0xb3, 0x1d, 0x66, 0x14, 0x55, 0x5a, 0x25, 0xeb, 0xeb, 0x31, 0xeb, 0xeb, 0xbd, 0x98, 0xf5, + 0x56, 0x59, 0xa1, 0x1b, 0x0c, 0xd5, 0x21, 0x7f, 0x41, 0x06, 0xd4, 0x58, 0x11, 0xb7, 0x6f, 0x2e, + 0x09, 0xf9, 0x25, 0x19, 0x58, 0x02, 0x87, 0xbe, 0x84, 0x15, 0x2a, 0xb9, 0x60, 0x94, 0xc4, 0x3e, + 0x8f, 0xae, 0x25, 0x8c, 0x15, 0xa3, 0x79, 0xf2, 0xe4, 0x31, 0x03, 0x67, 0x8c, 0x8d, 0xb2, 0x4c, + 0x9e, 0xb0, 0x74, 0x9c, 0x31, 0x46, 0x3f, 0x81, 0x2a, 0x75, 0x71, 0xe0, 0x84, 0x3e, 0xb1, 0x87, + 0x21, 0x89, 0x26, 0x06, 0x08, 0xf7, 0x9b, 0x53, 0xf7, 0x6a, 0xfa, 0x90, 0xcf, 0x5a, 0x15, 0x9a, + 0x1e, 0xa2, 0x2f, 0xa0, 0x84, 0x03, 0x4f, 0x9e, 0x7f, 0xf5, 0xc6, 0xf3, 0xaf, 0x08, 0x6c, 0x83, + 0xa1, 0x87, 0x50, 0xbe, 0x20, 0x03, 0xdb, 0x25, 0x51, 0xc0, 0x8c, 0xbb, 0xa2, 0x32, 0x4b, 0x17, + 0x64, 0xd0, 0xe4, 0x63, 0xf4, 0x18, 0xee, 0xca, 0xea, 0x55, 0xf3, 0x15, 0x31, 0xbf, 0x2a, 0x6d, + 0x09, 0x44, 0x16, 0xb2, 0x82, 0x54, 0x25, 0x44, 0xda, 0x24, 0xe4, 0x13, 0x58, 0x0b, 0xa2, 0x71, + 0x4a, 0xc0, 0xa8, 0xb1, 0x26, 0x50, 0xd5, 0x20, 0x1a, 0x4f, 0x53, 0x46, 0xd1, 0x1e, 0x14, 0x22, + 0xea, 0x0c, 0xb1, 0x51, 0x13, 0xf1, 0x7f, 0x6b, 0xc9, 0x55, 0xf4, 0x39, 0xc6, 0x92, 0x50, 0x5e, + 0x0b, 0x2e, 0x09, 0xdc, 0x28, 0x0c, 0x71, 0xe0, 0x5e, 0x19, 0xeb, 0x72, 0xfb, 0x94, 0x09, 0x3d, + 0x85, 0x3c, 0x57, 0x2e, 0x03, 0x09, 0x4a, 0xde, 0x5f, 0xe0, 0xf4, 0x84, 0x78, 0xd8, 0x12, 0x20, + 0xf3, 0xcf, 0x05, 0xc8, 0xbd, 0x24, 0x83, 0x39, 0xe2, 0x3f, 0x4b, 0x98, 0xad, 0x0b, 0x37, 0x8f, + 0x97, 0xd3, 0x64, 0x96, 0xdd, 0xdb, 0x70, 0xd7, 0x0f, 0x28, 0x0b, 0x23, 0x57, 0x9e, 0x5d, 0x96, + 0x5c, 0xc6, 0x36, 0x25, 0x75, 0x3e, 0x4d, 0xea, 0xcf, 0x00, 0x49, 0xc2, 0xe0, 0xb7, 0x13, 0xec, + 0x32, 0x95, 0x3b, 0xc9, 0x7b, 0x59, 0x31, 0xad, 0xd4, 0xc4, 0xb4, 0xa8, 0x8b, 0xa9, 0xa2, 0x46, + 0x08, 0xf2, 0xcc, 0x19, 0x4a, 0x7a, 0x97, 0x2d, 0xf1, 0x9b, 0x5f, 0x7a, 0x48, 0xc8, 0x58, 0x12, + 0xb1, 0x24, 0xd0, 0x25, 0x6e, 0x10, 0x3c, 0x7c, 0x06, 0x40, 0x99, 0x13, 0xaa, 0x52, 0x82, 0x9b, + 0x4b, 0x49, 0xa1, 0x1b, 0xec, 0x9b, 0x72, 0xf0, 0x3e, 0xac, 0x88, 0x70, 0x7c, 0x4f, 0x30, 0xb0, + 0x6c, 0x15, 0xf9, 0xb0, 0xed, 0xa1, 0x1f, 0xc4, 0x84, 0xa8, 0x08, 0x67, 0x5b, 0xd7, 0x24, 0x3d, + 0x4d, 0x0a, 0xf3, 0x37, 0x50, 0x10, 0x63, 0xb4, 0x03, 0x35, 0xae, 0xa2, 0x36, 0x8b, 0xc2, 0x80, + 0x2a, 0x86, 0xca, 0xb6, 0x54, 0xe5, 0xf6, 0x1e, 0x37, 0x4b, 0x92, 0x7e, 0x0a, 0xeb, 0x4e, 0xe4, + 0xf9, 0x24, 0x03, 0x95, 0x9d, 0x6a, 0x4d, 0x4c, 0x4c, 0xb1, 0xdb, 0x04, 0x8a, 0xf2, 0x8e, 0x11, + 0x82, 0x6a, 0xb7, 0xd7, 0xe8, 0xf5, 0xbb, 0xf6, 0x59, 0xab, 0x73, 0xd0, 0xee, 0x1c, 0xd6, 0xee, + 0xa4, 0x6c, 0x56, 0xbf, 0xd3, 0xe1, 0x36, 0x0d, 0x6d, 0x40, 0x4d, 0xd9, 0x9a, 0xa7, 0x27, 0x67, + 0xc7, 0xad, 0x5e, 0xeb, 0xa0, 0xa6, 0xa3, 0x75, 0xa8, 0x28, 0xeb, 0x8b, 0x46, 0xfb, 0xb8, 0x75, + 0x50, 0xcb, 0xa5, 0x81, 0x8d, 0x4e, 0xb3, 0x75, 0xcc, 0xad, 0xf9, 0x97, 0xf9, 0x52, 0xb9, 0x06, + 0xe6, 0xff, 0x72, 0x50, 0x6c, 0x0a, 0xd9, 0x32, 0xff, 0xa3, 0xc3, 0x8a, 0x85, 0x7f, 0x1b, 0x61, + 0xca, 0x66, 0x34, 0x59, 0x9b, 0xd5, 0xe4, 0xac, 0xea, 0xe8, 0xb3, 0xaa, 0xb3, 0xa0, 0x38, 0xf3, + 0x0b, 0x8b, 0x73, 0x13, 0x8a, 0x21, 0x1e, 0x72, 0x65, 0x2e, 0xaa, 0x3b, 0x12, 0x23, 0xb4, 0x3f, + 0x27, 0x5b, 0x2b, 0xd7, 0xc9, 0xd6, 0xd1, 0x9d, 0x19, 0xe1, 0x7a, 0xa7, 0x69, 0xe8, 0xe3, 0x6c, + 0x11, 0x73, 0x46, 0x16, 0x8e, 0xb4, 0x4c, 0x19, 0x73, 0x58, 0x5c, 0xc9, 0xe5, 0x5b, 0x54, 0xf2, + 0xfe, 0x3a, 0xac, 0xd9, 0xd9, 0xc0, 0xf6, 0xab, 0x70, 0xd7, 0x4e, 0xb9, 0x7c, 0x99, 0x2f, 0xe5, + 0x6a, 0x79, 0x6b, 0xbe, 0xf7, 0x98, 0x7f, 0xd4, 0xa0, 0x64, 0x61, 0x3a, 0x21, 0x01, 0xc5, 0x9c, + 0x19, 0xd3, 0xec, 0xd8, 0x61, 0x14, 0x4c, 0xd3, 0xbc, 0x46, 0xd3, 0x3c, 0x6c, 0x7b, 0xa8, 0x0b, + 0x9b, 0x93, 0x10, 0x53, 0x7f, 0x18, 0x60, 0xcf, 0x9e, 0x10, 0xca, 0xec, 0x50, 0xde, 0x92, 0xea, + 0xf4, 0xd3, 0x56, 0x71, 0x16, 0xc3, 0xce, 0x08, 0x65, 0xea, 0x2a, 0xad, 0x8d, 0xc9, 0x02, 0xab, + 0xf9, 0x57, 0x0d, 0x3e, 0x68, 0x92, 0xe0, 0xb5, 0x1f, 0x8e, 0xbb, 0x24, 0x0a, 0x5d, 0xdc, 0x9f, + 0x8c, 0x88, 0xe3, 0x99, 0xbf, 0xbf, 0x35, 0x07, 0x16, 0x1e, 0x41, 0x5f, 0x7c, 0x84, 0x4f, 0x60, + 0xcd, 0x25, 0x1e, 0xb6, 0x31, 0x7f, 0xbb, 0x4c, 0x88, 0x1f, 0x30, 0xa5, 0x58, 0x55, 0x6e, 0x6e, + 0x25, 0x56, 0x13, 0xa6, 0x39, 0x32, 0xff, 0xa4, 0x41, 0xee, 0x10, 0x33, 0xb3, 0xf7, 0x3e, 0x42, + 0x32, 0xbf, 0x9f, 0xba, 0x8d, 0x1d, 0xc8, 0x85, 0x91, 0x7c, 0xf3, 0x64, 0x38, 0x96, 0x5e, 0x62, + 0x71, 0x88, 0xf9, 0x2f, 0x1d, 0xf2, 0xc7, 0x3e, 0x65, 0xe6, 0x3f, 0xb5, 0x5b, 0x47, 0xf5, 0x7c, + 0x46, 0xe6, 0xaf, 0x7f, 0xc0, 0x1c, 0xdd, 0x89, 0x45, 0x9e, 0xb3, 0xf3, 0xc7, 0x00, 0x13, 0x67, + 0x88, 0x6d, 0x46, 0xde, 0xe0, 0x40, 0xe4, 0x6c, 0x75, 0xcf, 0x48, 0xd6, 0xf7, 0xb8, 0xf5, 0xcc, + 0x19, 0xfa, 0x81, 0x70, 0x72, 0xa4, 0x59, 0x65, 0x8e, 0x16, 0xe6, 0x77, 0x9a, 0xb6, 0x5f, 0x86, + 0x15, 0x5b, 0xfa, 0xda, 0xaf, 0xc0, 0xaa, 0x3d, 0xf5, 0x64, 0xbe, 0xcd, 0x70, 0x31, 0x1f, 0x46, + 0x01, 0x35, 0x34, 0xf1, 0x56, 0x59, 0x76, 0x7c, 0x81, 0x41, 0x3f, 0x85, 0xb5, 0x80, 0x6b, 0x5f, + 0x2a, 0x28, 0xfd, 0xfa, 0xa0, 0xac, 0x0a, 0x5f, 0x70, 0x16, 0x87, 0x65, 0x5e, 0x40, 0xb1, 0xe9, + 0x04, 0x2e, 0x1e, 0xbd, 0xa7, 0x7b, 0x4d, 0x33, 0xe8, 0x3d, 0x4b, 0xf6, 0x57, 0x5a, 0xa2, 0xd9, + 0x0f, 0xe0, 0x5e, 0x56, 0xb3, 0xed, 0xfe, 0xd9, 0xf1, 0x69, 0xe3, 0xa0, 0x76, 0x07, 0xdd, 0x83, + 0x75, 0x35, 0x75, 0xd8, 0xea, 0xb4, 0xac, 0x46, 0x4f, 0xaa, 0xf7, 0xbc, 0xa2, 0xeb, 0x68, 0x13, + 0x90, 0xb2, 0x75, 0xfb, 0x27, 0x27, 0x0d, 0xab, 0xfd, 0x8a, 0xdb, 0x73, 0x0b, 0x95, 0x3e, 0x3f, + 0xaf, 0xf4, 0x85, 0x85, 0x4a, 0x5f, 0xdc, 0xfe, 0x2a, 0x07, 0xa5, 0x58, 0x2f, 0xa7, 0x0d, 0x5d, + 0x4b, 0x37, 0xf4, 0xd9, 0xf7, 0x84, 0xbe, 0xe0, 0x3d, 0xb1, 0xf8, 0xe5, 0x90, 0x5b, 0xf6, 0x72, + 0xd8, 0x55, 0x6f, 0x84, 0xbc, 0xa0, 0xd5, 0xc3, 0x39, 0xe5, 0xae, 0xf7, 0x9c, 0x21, 0x95, 0x5f, + 0x3b, 0xf2, 0x01, 0x61, 0x42, 0x29, 0xa2, 0x38, 0xf4, 0x1c, 0xe6, 0xa8, 0xf7, 0x48, 0x32, 0x36, + 0xff, 0xa6, 0xc1, 0xba, 0x6c, 0x53, 0x2f, 0x42, 0x32, 0xee, 0xca, 0xef, 0x50, 0xf3, 0x57, 0xb7, + 0x66, 0x50, 0xea, 0x35, 0xa0, 0x67, 0x5e, 0x03, 0xd3, 0x0e, 0x94, 0x4b, 0x77, 0x20, 0xf3, 0x59, + 0xaa, 0x40, 0x3e, 0x83, 0x52, 0x2c, 0xfa, 0x4a, 0x23, 0xd6, 0xe7, 0x4e, 0x63, 0x25, 0x10, 0xf3, + 0x4b, 0x28, 0x27, 0x47, 0x5b, 0xf0, 0x9d, 0xb6, 0x91, 0xfe, 0x4e, 0x2b, 0xa7, 0xbe, 0xc5, 0xb6, + 0x7b, 0x50, 0xc9, 0xb4, 0x35, 0xfe, 0xcc, 0x12, 0x0d, 0x56, 0xae, 0x16, 0xbf, 0xd1, 0x2e, 0x94, + 0xe3, 0x9d, 0xf8, 0x35, 0xe5, 0x16, 0x47, 0x33, 0xc5, 0x6c, 0xff, 0x43, 0x03, 0x34, 0x2d, 0xe5, + 0x03, 0x9f, 0x4e, 0x1c, 0xe6, 0x9e, 0x7f, 0xad, 0x0e, 0x74, 0x0f, 0x8a, 0xfc, 0x3d, 0x9f, 0x24, + 0xaf, 0x70, 0x41, 0x06, 0x6d, 0x2f, 0x93, 0x97, 0xdc, 0x8d, 0x79, 0x49, 0x3a, 0x6d, 0xfe, 0x16, + 0x9d, 0xf6, 0xd3, 0xd7, 0x50, 0xcd, 0xda, 0xd1, 0x47, 0xf0, 0xb0, 0xdb, 0x3e, 0xe9, 0x1f, 0x37, + 0x7a, 0xed, 0xd3, 0x8e, 0x7d, 0x72, 0x7a, 0xd0, 0xb2, 0xfb, 0x9d, 0xee, 0x59, 0xab, 0xd9, 0x7e, + 0xd1, 0x6e, 0xf1, 0x42, 0x33, 0x60, 0x63, 0x16, 0xd0, 0x6b, 0xfd, 0xb2, 0x57, 0xd3, 0x44, 0x75, + 0xce, 0xcc, 0x34, 0xfa, 0x07, 0xed, 0xd3, 0x9a, 0xbe, 0xf7, 0x97, 0x02, 0xac, 0x35, 0x38, 0x77, + 0xa7, 0xbb, 0x21, 0x0f, 0x3e, 0x90, 0x5c, 0xcb, 0x7e, 0xb7, 0x7e, 0xbc, 0x44, 0xb7, 0x25, 0xb6, + 0x1e, 0x77, 0xd6, 0xef, 0xdc, 0x04, 0x53, 0xac, 0x7a, 0xa7, 0xc1, 0xa3, 0xb8, 0x03, 0x27, 0xc0, + 0x74, 0x2f, 0x46, 0x7b, 0xcb, 0x3c, 0xcd, 0xf7, 0xed, 0x64, 0xf7, 0xcf, 0xbf, 0xd6, 0x1a, 0x15, + 0xca, 0xaf, 0xa1, 0x76, 0x88, 0x59, 0xf6, 0xb4, 0xdb, 0x4b, 0x1c, 0x1d, 0x62, 0x96, 0x6c, 0xf6, + 0xe4, 0x5a, 0x8c, 0x72, 0x6e, 0x03, 0xe2, 0x1d, 0x33, 0x83, 0xa0, 0x68, 0xd9, 0x52, 0x0e, 0x4d, + 0xfc, 0x7f, 0xfb, 0x7a, 0x90, 0xda, 0x80, 0x5f, 0x97, 0xe8, 0x28, 0xb7, 0xbc, 0x2e, 0x81, 0xbd, + 0xf9, 0xba, 0x62, 0x98, 0xda, 0xe5, 0x12, 0x1e, 0x28, 0x52, 0x28, 0x3e, 0xa7, 0x84, 0x08, 0x3d, + 0x9d, 0x57, 0xb7, 0x39, 0xb5, 0x4a, 0x76, 0xfc, 0xee, 0xed, 0xc0, 0x72, 0xdf, 0xfd, 0x17, 0xaf, + 0x9e, 0x0c, 0x7d, 0x76, 0x1e, 0x0d, 0xea, 0x2e, 0x19, 0xc7, 0xff, 0xc7, 0xc9, 0xff, 0xdc, 0x5c, + 0x32, 0x8a, 0x0d, 0x7f, 0xd7, 0x2b, 0xc7, 0xfe, 0x25, 0xfe, 0x99, 0x78, 0x04, 0x12, 0x46, 0xfe, + 0xab, 0x57, 0xd5, 0xf8, 0xf9, 0x73, 0x61, 0x18, 0x14, 0xc5, 0x92, 0xcf, 0xff, 0x1f, 0x00, 0x00, + 0xff, 0xff, 0x8e, 0x7f, 0x46, 0xe2, 0x02, 0x14, 0x00, 0x00, } diff --git a/protobufs/livekit_agent_simulation.proto b/protobufs/livekit_agent_simulation.proto index 91121f485..5add322cb 100644 --- a/protobufs/livekit_agent_simulation.proto +++ b/protobufs/livekit_agent_simulation.proto @@ -95,6 +95,9 @@ message SimulationRun { // Maximum simulate jobs running in parallel for this run. Clamped to the // project's concurrency quota; 0/unset uses the server default. optional int32 concurrency = 8; + + // Conversation channel for every job in this run; unspecified = TEXT. + SimulationMode mode = 9; } message Response { string simulation_run_id = 1; @@ -160,6 +163,8 @@ message SimulationRun { Usage usage = 16; // Maximum simulate jobs running in parallel for this run (0 = server default). int32 concurrency = 17; + // Conversation channel for every job in this run; unspecified = TEXT. + SimulationMode mode = 18; message Usage { int32 text_turns_count = 1; From 1a1209b0939f3614dee2b4b5b0656ed91ce58f7d Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 15 Jun 2026 11:25:31 +0000 Subject: [PATCH 2/4] generated protobuf --- infra/link.pb.go | 2 +- infra/link_grpc.pb.go | 2 +- livekit/agent/livekit_agent_dev.pb.go | 2 +- livekit/agent/livekit_agent_inference.pb.go | 2 +- livekit/agent/livekit_agent_session.pb.go | 2 +- livekit/cloud_replay.pb.go | 2 +- livekit/livekit_agent.pb.go | 2 +- livekit/livekit_agent_dispatch.pb.go | 2 +- livekit/livekit_agent_simulation.pb.go | 2 +- livekit/livekit_agent_worker.pb.go | 2 +- livekit/livekit_analytics.pb.go | 2 +- livekit/livekit_cloud_agent.pb.go | 2 +- livekit/livekit_connector.pb.go | 2 +- livekit/livekit_connector_twilio.pb.go | 2 +- livekit/livekit_connector_whatsapp.pb.go | 2 +- livekit/livekit_egress.pb.go | 2 +- livekit/livekit_ingress.pb.go | 2 +- livekit/livekit_internal.pb.go | 2 +- livekit/livekit_metrics.pb.go | 2 +- livekit/livekit_models.pb.go | 2 +- livekit/livekit_phone_number.pb.go | 2 +- livekit/livekit_room.pb.go | 2 +- livekit/livekit_rtc.pb.go | 2 +- livekit/livekit_sip.pb.go | 2 +- livekit/livekit_token_source.pb.go | 2 +- livekit/livekit_webhook.pb.go | 2 +- livekit/logger/options.pb.go | 2 +- rpc/agent.pb.go | 2 +- rpc/agent_dispatch.pb.go | 2 +- rpc/analytics.pb.go | 2 +- rpc/analytics_grpc.pb.go | 2 +- rpc/egress.pb.go | 2 +- rpc/ingress.pb.go | 2 +- rpc/io.pb.go | 2 +- rpc/keepalive.pb.go | 2 +- rpc/participant.pb.go | 2 +- rpc/room.pb.go | 2 +- rpc/roommanager.pb.go | 2 +- rpc/signal.pb.go | 2 +- rpc/sip.pb.go | 2 +- rpc/whip_signal.pb.go | 2 +- 41 files changed, 41 insertions(+), 41 deletions(-) diff --git a/infra/link.pb.go b/infra/link.pb.go index 52cfbe1e4..ee44b5b08 100644 --- a/infra/link.pb.go +++ b/infra/link.pb.go @@ -15,7 +15,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 -// protoc v7.35.0 +// protoc v7.35.1 // source: infra/link.proto package infra diff --git a/infra/link_grpc.pb.go b/infra/link_grpc.pb.go index 1f43742c4..8cc2e120a 100644 --- a/infra/link_grpc.pb.go +++ b/infra/link_grpc.pb.go @@ -15,7 +15,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: // - protoc-gen-go-grpc v1.6.2 -// - protoc v7.35.0 +// - protoc v7.35.1 // source: infra/link.proto package infra diff --git a/livekit/agent/livekit_agent_dev.pb.go b/livekit/agent/livekit_agent_dev.pb.go index 777727aa2..ffa547483 100644 --- a/livekit/agent/livekit_agent_dev.pb.go +++ b/livekit/agent/livekit_agent_dev.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 -// protoc v7.35.0 +// protoc v7.35.1 // source: agent/livekit_agent_dev.proto package agent diff --git a/livekit/agent/livekit_agent_inference.pb.go b/livekit/agent/livekit_agent_inference.pb.go index 151ee49a9..3d484078f 100644 --- a/livekit/agent/livekit_agent_inference.pb.go +++ b/livekit/agent/livekit_agent_inference.pb.go @@ -15,7 +15,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 -// protoc v7.35.0 +// protoc v7.35.1 // source: agent/livekit_agent_inference.proto package agent diff --git a/livekit/agent/livekit_agent_session.pb.go b/livekit/agent/livekit_agent_session.pb.go index 608760a48..c53ef1fcb 100644 --- a/livekit/agent/livekit_agent_session.pb.go +++ b/livekit/agent/livekit_agent_session.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 -// protoc v7.35.0 +// protoc v7.35.1 // source: agent/livekit_agent_session.proto package agent diff --git a/livekit/cloud_replay.pb.go b/livekit/cloud_replay.pb.go index 8dc4bf335..d8c64fa71 100644 --- a/livekit/cloud_replay.pb.go +++ b/livekit/cloud_replay.pb.go @@ -15,7 +15,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 -// protoc v7.35.0 +// protoc v7.35.1 // source: cloud_replay.proto package livekit diff --git a/livekit/livekit_agent.pb.go b/livekit/livekit_agent.pb.go index 685005052..c6fe9084c 100644 --- a/livekit/livekit_agent.pb.go +++ b/livekit/livekit_agent.pb.go @@ -15,7 +15,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 -// protoc v7.35.0 +// protoc v7.35.1 // source: livekit_agent.proto package livekit diff --git a/livekit/livekit_agent_dispatch.pb.go b/livekit/livekit_agent_dispatch.pb.go index 52b4f2749..d8f23ad38 100644 --- a/livekit/livekit_agent_dispatch.pb.go +++ b/livekit/livekit_agent_dispatch.pb.go @@ -15,7 +15,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 -// protoc v7.35.0 +// protoc v7.35.1 // source: livekit_agent_dispatch.proto package livekit diff --git a/livekit/livekit_agent_simulation.pb.go b/livekit/livekit_agent_simulation.pb.go index 945a18320..9eb180539 100644 --- a/livekit/livekit_agent_simulation.pb.go +++ b/livekit/livekit_agent_simulation.pb.go @@ -15,7 +15,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 -// protoc v7.35.0 +// protoc v7.35.1 // source: livekit_agent_simulation.proto package livekit diff --git a/livekit/livekit_agent_worker.pb.go b/livekit/livekit_agent_worker.pb.go index 6efcc9652..223829a5a 100644 --- a/livekit/livekit_agent_worker.pb.go +++ b/livekit/livekit_agent_worker.pb.go @@ -15,7 +15,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 -// protoc v7.35.0 +// protoc v7.35.1 // source: livekit_agent_worker.proto package livekit diff --git a/livekit/livekit_analytics.pb.go b/livekit/livekit_analytics.pb.go index 563dec39c..01f9f675a 100644 --- a/livekit/livekit_analytics.pb.go +++ b/livekit/livekit_analytics.pb.go @@ -15,7 +15,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 -// protoc v7.35.0 +// protoc v7.35.1 // source: livekit_analytics.proto package livekit diff --git a/livekit/livekit_cloud_agent.pb.go b/livekit/livekit_cloud_agent.pb.go index 76f6347c7..9c89a22b7 100644 --- a/livekit/livekit_cloud_agent.pb.go +++ b/livekit/livekit_cloud_agent.pb.go @@ -15,7 +15,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 -// protoc v7.35.0 +// protoc v7.35.1 // source: livekit_cloud_agent.proto package livekit diff --git a/livekit/livekit_connector.pb.go b/livekit/livekit_connector.pb.go index 3b8ca2d32..2be9c64aa 100644 --- a/livekit/livekit_connector.pb.go +++ b/livekit/livekit_connector.pb.go @@ -15,7 +15,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 -// protoc v7.35.0 +// protoc v7.35.1 // source: livekit_connector.proto package livekit diff --git a/livekit/livekit_connector_twilio.pb.go b/livekit/livekit_connector_twilio.pb.go index b4ff856a3..733bcf059 100644 --- a/livekit/livekit_connector_twilio.pb.go +++ b/livekit/livekit_connector_twilio.pb.go @@ -15,7 +15,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 -// protoc v7.35.0 +// protoc v7.35.1 // source: livekit_connector_twilio.proto package livekit diff --git a/livekit/livekit_connector_whatsapp.pb.go b/livekit/livekit_connector_whatsapp.pb.go index 2cac8f00b..ddddfbe73 100644 --- a/livekit/livekit_connector_whatsapp.pb.go +++ b/livekit/livekit_connector_whatsapp.pb.go @@ -15,7 +15,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 -// protoc v7.35.0 +// protoc v7.35.1 // source: livekit_connector_whatsapp.proto package livekit diff --git a/livekit/livekit_egress.pb.go b/livekit/livekit_egress.pb.go index 396a49adf..17413136c 100644 --- a/livekit/livekit_egress.pb.go +++ b/livekit/livekit_egress.pb.go @@ -15,7 +15,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 -// protoc v7.35.0 +// protoc v7.35.1 // source: livekit_egress.proto package livekit diff --git a/livekit/livekit_ingress.pb.go b/livekit/livekit_ingress.pb.go index 76fdd62c6..667b15c06 100644 --- a/livekit/livekit_ingress.pb.go +++ b/livekit/livekit_ingress.pb.go @@ -15,7 +15,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 -// protoc v7.35.0 +// protoc v7.35.1 // source: livekit_ingress.proto package livekit diff --git a/livekit/livekit_internal.pb.go b/livekit/livekit_internal.pb.go index 566ae4e20..810d09f61 100644 --- a/livekit/livekit_internal.pb.go +++ b/livekit/livekit_internal.pb.go @@ -15,7 +15,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 -// protoc v7.35.0 +// protoc v7.35.1 // source: livekit_internal.proto package livekit diff --git a/livekit/livekit_metrics.pb.go b/livekit/livekit_metrics.pb.go index ac7117787..5e596ff4b 100644 --- a/livekit/livekit_metrics.pb.go +++ b/livekit/livekit_metrics.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 -// protoc v7.35.0 +// protoc v7.35.1 // source: livekit_metrics.proto package livekit diff --git a/livekit/livekit_models.pb.go b/livekit/livekit_models.pb.go index 4527fe611..700df06ca 100644 --- a/livekit/livekit_models.pb.go +++ b/livekit/livekit_models.pb.go @@ -15,7 +15,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 -// protoc v7.35.0 +// protoc v7.35.1 // source: livekit_models.proto package livekit diff --git a/livekit/livekit_phone_number.pb.go b/livekit/livekit_phone_number.pb.go index 3f0eecc48..ab7d99ffd 100644 --- a/livekit/livekit_phone_number.pb.go +++ b/livekit/livekit_phone_number.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 -// protoc v7.35.0 +// protoc v7.35.1 // source: livekit_phone_number.proto package livekit diff --git a/livekit/livekit_room.pb.go b/livekit/livekit_room.pb.go index 43d9ebb4d..ed6d6a08e 100644 --- a/livekit/livekit_room.pb.go +++ b/livekit/livekit_room.pb.go @@ -15,7 +15,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 -// protoc v7.35.0 +// protoc v7.35.1 // source: livekit_room.proto package livekit diff --git a/livekit/livekit_rtc.pb.go b/livekit/livekit_rtc.pb.go index 153ac57ee..8db88cc9c 100644 --- a/livekit/livekit_rtc.pb.go +++ b/livekit/livekit_rtc.pb.go @@ -15,7 +15,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 -// protoc v7.35.0 +// protoc v7.35.1 // source: livekit_rtc.proto package livekit diff --git a/livekit/livekit_sip.pb.go b/livekit/livekit_sip.pb.go index 666150f12..0e71bc095 100644 --- a/livekit/livekit_sip.pb.go +++ b/livekit/livekit_sip.pb.go @@ -15,7 +15,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 -// protoc v7.35.0 +// protoc v7.35.1 // source: livekit_sip.proto package livekit diff --git a/livekit/livekit_token_source.pb.go b/livekit/livekit_token_source.pb.go index 7328a928d..c2e782841 100644 --- a/livekit/livekit_token_source.pb.go +++ b/livekit/livekit_token_source.pb.go @@ -15,7 +15,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 -// protoc v7.35.0 +// protoc v7.35.1 // source: livekit_token_source.proto package livekit diff --git a/livekit/livekit_webhook.pb.go b/livekit/livekit_webhook.pb.go index bbc3f5a96..79631ce8b 100644 --- a/livekit/livekit_webhook.pb.go +++ b/livekit/livekit_webhook.pb.go @@ -15,7 +15,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 -// protoc v7.35.0 +// protoc v7.35.1 // source: livekit_webhook.proto package livekit diff --git a/livekit/logger/options.pb.go b/livekit/logger/options.pb.go index 22cd3dfdf..b84bfab65 100644 --- a/livekit/logger/options.pb.go +++ b/livekit/logger/options.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 -// protoc v7.35.0 +// protoc v7.35.1 // source: logger/options.proto package logger diff --git a/rpc/agent.pb.go b/rpc/agent.pb.go index f2fffb134..98a49ca06 100644 --- a/rpc/agent.pb.go +++ b/rpc/agent.pb.go @@ -15,7 +15,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 -// protoc v7.35.0 +// protoc v7.35.1 // source: rpc/agent.proto package rpc diff --git a/rpc/agent_dispatch.pb.go b/rpc/agent_dispatch.pb.go index 0cf662479..3825da610 100644 --- a/rpc/agent_dispatch.pb.go +++ b/rpc/agent_dispatch.pb.go @@ -15,7 +15,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 -// protoc v7.35.0 +// protoc v7.35.1 // source: rpc/agent_dispatch.proto package rpc diff --git a/rpc/analytics.pb.go b/rpc/analytics.pb.go index 2ac13c6f2..d1c072f2c 100644 --- a/rpc/analytics.pb.go +++ b/rpc/analytics.pb.go @@ -15,7 +15,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 -// protoc v7.35.0 +// protoc v7.35.1 // source: rpc/analytics.proto package rpc diff --git a/rpc/analytics_grpc.pb.go b/rpc/analytics_grpc.pb.go index 8e7193cdd..32f344edf 100644 --- a/rpc/analytics_grpc.pb.go +++ b/rpc/analytics_grpc.pb.go @@ -15,7 +15,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: // - protoc-gen-go-grpc v1.6.2 -// - protoc v7.35.0 +// - protoc v7.35.1 // source: rpc/analytics.proto package rpc diff --git a/rpc/egress.pb.go b/rpc/egress.pb.go index f35428474..ac36d2500 100644 --- a/rpc/egress.pb.go +++ b/rpc/egress.pb.go @@ -15,7 +15,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 -// protoc v7.35.0 +// protoc v7.35.1 // source: rpc/egress.proto package rpc diff --git a/rpc/ingress.pb.go b/rpc/ingress.pb.go index 449b106d0..d6402467a 100644 --- a/rpc/ingress.pb.go +++ b/rpc/ingress.pb.go @@ -15,7 +15,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 -// protoc v7.35.0 +// protoc v7.35.1 // source: rpc/ingress.proto package rpc diff --git a/rpc/io.pb.go b/rpc/io.pb.go index 43bed54bc..718aeeb45 100644 --- a/rpc/io.pb.go +++ b/rpc/io.pb.go @@ -15,7 +15,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 -// protoc v7.35.0 +// protoc v7.35.1 // source: rpc/io.proto package rpc diff --git a/rpc/keepalive.pb.go b/rpc/keepalive.pb.go index 52b888b2e..e31ee779f 100644 --- a/rpc/keepalive.pb.go +++ b/rpc/keepalive.pb.go @@ -15,7 +15,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 -// protoc v7.35.0 +// protoc v7.35.1 // source: rpc/keepalive.proto package rpc diff --git a/rpc/participant.pb.go b/rpc/participant.pb.go index 9ca8dfffa..d7fe40fd4 100644 --- a/rpc/participant.pb.go +++ b/rpc/participant.pb.go @@ -15,7 +15,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 -// protoc v7.35.0 +// protoc v7.35.1 // source: rpc/participant.proto package rpc diff --git a/rpc/room.pb.go b/rpc/room.pb.go index 55edf3803..97c630aa0 100644 --- a/rpc/room.pb.go +++ b/rpc/room.pb.go @@ -15,7 +15,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 -// protoc v7.35.0 +// protoc v7.35.1 // source: rpc/room.proto package rpc diff --git a/rpc/roommanager.pb.go b/rpc/roommanager.pb.go index 1e7bb2729..84e5f200e 100644 --- a/rpc/roommanager.pb.go +++ b/rpc/roommanager.pb.go @@ -15,7 +15,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 -// protoc v7.35.0 +// protoc v7.35.1 // source: rpc/roommanager.proto package rpc diff --git a/rpc/signal.pb.go b/rpc/signal.pb.go index 02f36ad6f..f9efdd445 100644 --- a/rpc/signal.pb.go +++ b/rpc/signal.pb.go @@ -15,7 +15,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 -// protoc v7.35.0 +// protoc v7.35.1 // source: rpc/signal.proto package rpc diff --git a/rpc/sip.pb.go b/rpc/sip.pb.go index 467512961..adfdf6663 100644 --- a/rpc/sip.pb.go +++ b/rpc/sip.pb.go @@ -15,7 +15,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 -// protoc v7.35.0 +// protoc v7.35.1 // source: rpc/sip.proto package rpc diff --git a/rpc/whip_signal.pb.go b/rpc/whip_signal.pb.go index 394dad110..6229f3b1b 100644 --- a/rpc/whip_signal.pb.go +++ b/rpc/whip_signal.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 -// protoc v7.35.0 +// protoc v7.35.1 // source: rpc/whip_signal.proto package rpc From d44279349c24d2118d6e07b18087ff75df2e84ab Mon Sep 17 00:00:00 2001 From: Arseny Boykov <36469655+Bobronium@users.noreply.github.com> Date: Tue, 16 Jun 2026 00:44:00 +0400 Subject: [PATCH 3/4] Rename channel -> mode Co-authored-by: David Zhao Co-authored-by: Arseny Boykov <36469655+Bobronium@users.noreply.github.com> --- protobufs/livekit_agent_simulation.proto | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/protobufs/livekit_agent_simulation.proto b/protobufs/livekit_agent_simulation.proto index 5add322cb..1322e71c5 100644 --- a/protobufs/livekit_agent_simulation.proto +++ b/protobufs/livekit_agent_simulation.proto @@ -96,7 +96,7 @@ message SimulationRun { // project's concurrency quota; 0/unset uses the server default. optional int32 concurrency = 8; - // Conversation channel for every job in this run; unspecified = TEXT. + // Conversation mode for every job in this run; unspecified = TEXT. SimulationMode mode = 9; } message Response { @@ -163,7 +163,7 @@ message SimulationRun { Usage usage = 16; // Maximum simulate jobs running in parallel for this run (0 = server default). int32 concurrency = 17; - // Conversation channel for every job in this run; unspecified = TEXT. + // Conversation mode for every job in this run; unspecified = TEXT. SimulationMode mode = 18; message Usage { From f312df7f19eb84e2bf41edf1bf49d22612cda6ee Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 15 Jun 2026 20:45:15 +0000 Subject: [PATCH 4/4] generated protobuf --- livekit/livekit_agent_simulation.pb.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/livekit/livekit_agent_simulation.pb.go b/livekit/livekit_agent_simulation.pb.go index 9eb180539..e4cee95dd 100644 --- a/livekit/livekit_agent_simulation.pb.go +++ b/livekit/livekit_agent_simulation.pb.go @@ -310,7 +310,7 @@ type SimulationRun struct { Usage *SimulationRun_Usage `protobuf:"bytes,16,opt,name=usage,proto3" json:"usage,omitempty"` // Maximum simulate jobs running in parallel for this run (0 = server default). Concurrency int32 `protobuf:"varint,17,opt,name=concurrency,proto3" json:"concurrency,omitempty"` - // Conversation channel for every job in this run; unspecified = TEXT. + // Conversation mode for every job in this run; unspecified = TEXT. Mode SimulationMode `protobuf:"varint,18,opt,name=mode,proto3,enum=livekit.SimulationMode" json:"mode,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache @@ -1164,7 +1164,7 @@ type SimulationRun_Create_Request struct { // Maximum simulate jobs running in parallel for this run. Clamped to the // project's concurrency quota; 0/unset uses the server default. Concurrency *int32 `protobuf:"varint,8,opt,name=concurrency,proto3,oneof" json:"concurrency,omitempty"` - // Conversation channel for every job in this run; unspecified = TEXT. + // Conversation mode for every job in this run; unspecified = TEXT. Mode SimulationMode `protobuf:"varint,9,opt,name=mode,proto3,enum=livekit.SimulationMode" json:"mode,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache