Skip to content

Commit e2831c1

Browse files
authored
proto: bump transcript ID max_len from 128 to 256 (#2427)
The 128-char cap on conversation_id, turn_id, tool_call_id, model, and user_id has no upstream basis. OTel doesn't constrain gen_ai.conversation.id; chat platforms (Microsoft Teams personal-DM threads, Slack thread IDs, Discord channel IDs) routinely produce IDs that exceed 128 characters. When buf-validate rejects the TranscriptSummary response, the per-agent Transcripts tab is empty even though the spans are visible in the global tracing view. Bump to 256 across the board for consistency with the existing title and TranscriptToolCall.name fields.
1 parent 2389de8 commit e2831c1

3 files changed

Lines changed: 13 additions & 13 deletions

File tree

backend/pkg/protogen/redpanda/api/dataplane/v1alpha3/transcript.pb.go

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

frontend/src/protogen/redpanda/api/dataplane/v1alpha3/transcript_pb.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import type { Message } from "@bufbuild/protobuf";
1717
* Describes the file redpanda/api/dataplane/v1alpha3/transcript.proto.
1818
*/
1919
export const file_redpanda_api_dataplane_v1alpha3_transcript: GenFile = /*@__PURE__*/
20-
fileDesc("CjByZWRwYW5kYS9hcGkvZGF0YXBsYW5lL3YxYWxwaGEzL3RyYW5zY3JpcHQucHJvdG8SH3JlZHBhbmRhLmFwaS5kYXRhcGxhbmUudjFhbHBoYTMicAoPVHJhbnNjcmlwdFVzYWdlEhQKDGlucHV0X3Rva2VucxgBIAEoAxIVCg1vdXRwdXRfdG9rZW5zGAIgASgDEhQKDHRvdGFsX3Rva2VucxgDIAEoAxIaChJlc3RpbWF0ZWRfY29zdF91c2QYBCABKAEiMAoPVHJhbnNjcmlwdEVycm9yEgwKBGNvZGUYASABKAkSDwoHbWVzc2FnZRgCIAEoCSKrAgoSVHJhbnNjcmlwdFRvb2xDYWxsEh4KDHRvb2xfY2FsbF9pZBgBIAEoCUIIukgFcgMYgAESHgoEbmFtZRgCIAEoCUIQ4EECukgKyAEBcgUQARiAAhJJCgZzdGF0dXMYAyABKA4yOS5yZWRwYW5kYS5hcGkuZGF0YXBsYW5lLnYxYWxwaGEzLlRyYW5zY3JpcHRUb29sQ2FsbFN0YXR1cxIqCgdsYXRlbmN5GAQgASgLMhkuZ29vZ2xlLnByb3RvYnVmLkR1cmF0aW9uEg0KBWlucHV0GAUgASgJEg4KBm91dHB1dBgGIAEoCRI/CgVlcnJvchgHIAEoCzIwLnJlZHBhbmRhLmFwaS5kYXRhcGxhbmUudjFhbHBoYTMuVHJhbnNjcmlwdEVycm9yIuADCg5UcmFuc2NyaXB0VHVybhIhCgd0dXJuX2lkGAEgASgJQhDgQQK6SArIAQFyBRABGIABEkEKBHJvbGUYAiABKA4yMy5yZWRwYW5kYS5hcGkuZGF0YXBsYW5lLnYxYWxwaGEzLlRyYW5zY3JpcHRUdXJuUm9sZRItCgl0aW1lc3RhbXAYAyABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wEg8KB2NvbnRlbnQYBCABKAkSFwoFbW9kZWwYBSABKAlCCLpIBXIDGIABEioKB2xhdGVuY3kYBiABKAsyGS5nb29nbGUucHJvdG9idWYuRHVyYXRpb24SPwoFdXNhZ2UYByABKAsyMC5yZWRwYW5kYS5hcGkuZGF0YXBsYW5lLnYxYWxwaGEzLlRyYW5zY3JpcHRVc2FnZRJHCgp0b29sX2NhbGxzGAggAygLMjMucmVkcGFuZGEuYXBpLmRhdGFwbGFuZS52MWFscGhhMy5UcmFuc2NyaXB0VG9vbENhbGwSPwoFZXJyb3IYCSABKAsyMC5yZWRwYW5kYS5hcGkuZGF0YXBsYW5lLnYxYWxwaGEzLlRyYW5zY3JpcHRFcnJvchIYChBpc19yZWNvbnN0cnVjdGVkGAogASgIItgDChFUcmFuc2NyaXB0U3VtbWFyeRIpCg9jb252ZXJzYXRpb25faWQYASABKAlCEOBBArpICsgBAXIFEAEYgAESLQoIYWdlbnRfaWQYAiABKAlCG+BBA7pIFXITMhFeW0EtWmEtejAtOS1fL10rJBIXCgV0aXRsZRgDIAEoCUIIukgFcgMYgAISLgoKc3RhcnRfdGltZRgEIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASLAoIZW5kX3RpbWUYBSABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wEisKCGR1cmF0aW9uGAYgASgLMhkuZ29vZ2xlLnByb3RvYnVmLkR1cmF0aW9uEkEKBnN0YXR1cxgHIAEoDjIxLnJlZHBhbmRhLmFwaS5kYXRhcGxhbmUudjFhbHBoYTMuVHJhbnNjcmlwdFN0YXR1cxISCgp0dXJuX2NvdW50GAggASgFEj8KBXVzYWdlGAkgASgLMjAucmVkcGFuZGEuYXBpLmRhdGFwbGFuZS52MWFscGhhMy5UcmFuc2NyaXB0VXNhZ2USGQoHdXNlcl9pZBgKIAEoCUIIukgFcgMYgAESEgoKaGFzX2Vycm9ycxgLIAEoCCKCBgoWTGlzdFRyYW5zY3JpcHRzUmVxdWVzdBIwCghhZ2VudF9pZBgBIAEoCUIe4EECukgYyAEBchMyEV5bQS1aYS16MC05LV8vXSskEp0BCglwYWdlX3NpemUYAiABKAVCiQGSQXQyYExpbWl0IHRoZSBwYWdpbmF0ZWQgcmVzcG9uc2UgdG8gYSBudW1iZXIgb2YgaXRlbXMuIERlZmF1bHRzIHRvIDUwLiBVc2UgLTEgdG8gZGlzYWJsZSBwYWdpbmF0aW9uLlkAAAAAAABZQGkAAAAAAADwv7pIDxoNGGQo////////////ARISCgpwYWdlX3Rva2VuGAMgASgJEk4KBmZpbHRlchgEIAEoCzI+LnJlZHBhbmRhLmFwaS5kYXRhcGxhbmUudjFhbHBoYTMuTGlzdFRyYW5zY3JpcHRzUmVxdWVzdC5GaWx0ZXIasQMKBkZpbHRlchIzCgpzdGFydF90aW1lGAEgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcEID4EEBEjEKCGVuZF90aW1lGAIgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcEID4EEBEkYKBnN0YXR1cxgDIAEoDjIxLnJlZHBhbmRhLmFwaS5kYXRhcGxhbmUudjFhbHBoYTMuVHJhbnNjcmlwdFN0YXR1c0ID4EEBEhoKBXF1ZXJ5GAQgASgJQgvgQQG6SAVyAxiAAhIcCgpoYXNfZXJyb3JzGAUgASgIQgPgQQFIAIgBATqtAbpIqQEapgEKG3RyYW5zY3JpcHRfdGltZV9yYW5nZV92YWxpZBI1ZW5kX3RpbWUgbXVzdCBiZSA+PSBzdGFydF90aW1lIHdoZW4gYm90aCBhcmUgcHJvdmlkZWQaUCFoYXModGhpcy5zdGFydF90aW1lKSB8fCAhaGFzKHRoaXMuZW5kX3RpbWUpIHx8IHRoaXMuZW5kX3RpbWUgPj0gdGhpcy5zdGFydF90aW1lQg0KC19oYXNfZXJyb3JzInsKF0xpc3RUcmFuc2NyaXB0c1Jlc3BvbnNlEkcKC3RyYW5zY3JpcHRzGAEgAygLMjIucmVkcGFuZGEuYXBpLmRhdGFwbGFuZS52MWFscGhhMy5UcmFuc2NyaXB0U3VtbWFyeRIXCg9uZXh0X3BhZ2VfdG9rZW4YAiABKAkicwoUR2V0VHJhbnNjcmlwdFJlcXVlc3QSMAoIYWdlbnRfaWQYASABKAlCHuBBArpIGMgBAXITMhFeW0EtWmEtejAtOS1fL10rJBIpCg9jb252ZXJzYXRpb25faWQYAiABKAlCEOBBArpICsgBAXIFEAEYgAEi9AEKFUdldFRyYW5zY3JpcHRSZXNwb25zZRJDCgdzdW1tYXJ5GAEgASgLMjIucmVkcGFuZGEuYXBpLmRhdGFwbGFuZS52MWFscGhhMy5UcmFuc2NyaXB0U3VtbWFyeRIVCg1zeXN0ZW1fcHJvbXB0GAIgASgJEj4KBXR1cm5zGAMgAygLMi8ucmVkcGFuZGEuYXBpLmRhdGFwbGFuZS52MWFscGhhMy5UcmFuc2NyaXB0VHVybhI/CgVlcnJvchgEIAEoCzIwLnJlZHBhbmRhLmFwaS5kYXRhcGxhbmUudjFhbHBoYTMuVHJhbnNjcmlwdEVycm9yKpIBChBUcmFuc2NyaXB0U3RhdHVzEiEKHVRSQU5TQ1JJUFRfU1RBVFVTX1VOU1BFQ0lGSUVEEAASHQoZVFJBTlNDUklQVF9TVEFUVVNfUlVOTklORxABEh8KG1RSQU5TQ1JJUFRfU1RBVFVTX0NPTVBMRVRFRBACEhsKF1RSQU5TQ1JJUFRfU1RBVFVTX0VSUk9SEAMqvQEKElRyYW5zY3JpcHRUdXJuUm9sZRIkCiBUUkFOU0NSSVBUX1RVUk5fUk9MRV9VTlNQRUNJRklFRBAAEh8KG1RSQU5TQ1JJUFRfVFVSTl9ST0xFX1NZU1RFTRABEh0KGVRSQU5TQ1JJUFRfVFVSTl9ST0xFX1VTRVIQAhIiCh5UUkFOU0NSSVBUX1RVUk5fUk9MRV9BU1NJU1RBTlQQAxIdChlUUkFOU0NSSVBUX1RVUk5fUk9MRV9UT09MEAQqwgEKGFRyYW5zY3JpcHRUb29sQ2FsbFN0YXR1cxIrCidUUkFOU0NSSVBUX1RPT0xfQ0FMTF9TVEFUVVNfVU5TUEVDSUZJRUQQABInCiNUUkFOU0NSSVBUX1RPT0xfQ0FMTF9TVEFUVVNfUlVOTklORxABEikKJVRSQU5TQ1JJUFRfVE9PTF9DQUxMX1NUQVRVU19DT01QTEVURUQQAhIlCiFUUkFOU0NSSVBUX1RPT0xfQ0FMTF9TVEFUVVNfRVJST1IQAzLaCAoRVHJhbnNjcmlwdFNlcnZpY2USwAMKD0xpc3RUcmFuc2NyaXB0cxI3LnJlZHBhbmRhLmFwaS5kYXRhcGxhbmUudjFhbHBoYTMuTGlzdFRyYW5zY3JpcHRzUmVxdWVzdBo4LnJlZHBhbmRhLmFwaS5kYXRhcGxhbmUudjFhbHBoYTMuTGlzdFRyYW5zY3JpcHRzUmVzcG9uc2UiuQKSQZACEhBMaXN0IFRyYW5zY3JpcHRzGrABTGlzdCB0cmFuc2NyaXB0cyBmb3IgYSBzcGVjaWZpYyBBSSBhZ2VudC4gVGhlIGFnZW50X2lkIHF1ZXJ5IHBhcmFtZXRlciBpcyByZXF1aXJlZCBhbmQgY2FuIHJlZmVyIHRvIGVpdGhlciBhIG1hbmFnZWQgUmVkcGFuZGEgYWdlbnQgb3IgYSBicmluZy15b3VyLW93bi1hZ2VudCAoQllPQSkgZGVwbG95bWVudC5KSQoDMjAwEkIKAk9LEjwKOho4LnJlZHBhbmRhLmFwaS5kYXRhcGxhbmUudjFhbHBoYTMuTGlzdFRyYW5zY3JpcHRzUmVzcG9uc2WKph0ECAEQCILT5JMCFxIVL3YxYWxwaGEzL3RyYW5zY3JpcHRzEukDCg1HZXRUcmFuc2NyaXB0EjUucmVkcGFuZGEuYXBpLmRhdGFwbGFuZS52MWFscGhhMy5HZXRUcmFuc2NyaXB0UmVxdWVzdBo2LnJlZHBhbmRhLmFwaS5kYXRhcGxhbmUudjFhbHBoYTMuR2V0VHJhbnNjcmlwdFJlc3BvbnNlIugCkkGtAhIOR2V0IFRyYW5zY3JpcHQapQFHZXQgYSBzaW5nbGUgdHJhbnNjcmlwdCBieSBJRC4gVGhlIGFnZW50X2lkIHF1ZXJ5IHBhcmFtZXRlciBpcyByZXF1aXJlZCBhbmQgY2FuIHJlZmVyIHRvIGVpdGhlciBhIG1hbmFnZWQgUmVkcGFuZGEgYWdlbnQgb3IgYSBicmluZy15b3VyLW93bi1hZ2VudCAoQllPQSkgZGVwbG95bWVudC5KRwoDMjAwEkAKAk9LEjoKOBo2LnJlZHBhbmRhLmFwaS5kYXRhcGxhbmUudjFhbHBoYTMuR2V0VHJhbnNjcmlwdFJlc3BvbnNlSioKAzQwNBIjCglOb3QgRm91bmQSFgoUGhIuZ29vZ2xlLnJwYy5TdGF0dXOKph0ECAEQCILT5JMCKRInL3YxYWxwaGEzL3RyYW5zY3JpcHRzL3tjb252ZXJzYXRpb25faWR9GpUBkkGRAQoLVHJhbnNjcmlwdHMSgQFBY2Nlc3MgYW5kIHJldHJpZXZlIEFJIGFnZW50IGNvbnZlcnNhdGlvbiB0cmFuc2NyaXB0cywgaW5jbHVkaW5nIHR1cm4tYnktdHVybiBpbnRlcmFjdGlvbiBoaXN0b3J5LCB0b29sIGNhbGxzLCBhbmQgdXNhZ2UgbWV0cmljcy5iBnByb3RvMw", [file_buf_validate_validate, file_google_api_annotations, file_google_api_field_behavior, file_google_protobuf_duration, file_google_protobuf_timestamp, file_protoc_gen_openapiv2_options_annotations, file_redpanda_api_auth_v1_authorization]);
20+
fileDesc("CjByZWRwYW5kYS9hcGkvZGF0YXBsYW5lL3YxYWxwaGEzL3RyYW5zY3JpcHQucHJvdG8SH3JlZHBhbmRhLmFwaS5kYXRhcGxhbmUudjFhbHBoYTMicAoPVHJhbnNjcmlwdFVzYWdlEhQKDGlucHV0X3Rva2VucxgBIAEoAxIVCg1vdXRwdXRfdG9rZW5zGAIgASgDEhQKDHRvdGFsX3Rva2VucxgDIAEoAxIaChJlc3RpbWF0ZWRfY29zdF91c2QYBCABKAEiMAoPVHJhbnNjcmlwdEVycm9yEgwKBGNvZGUYASABKAkSDwoHbWVzc2FnZRgCIAEoCSKrAgoSVHJhbnNjcmlwdFRvb2xDYWxsEh4KDHRvb2xfY2FsbF9pZBgBIAEoCUIIukgFcgMYgAISHgoEbmFtZRgCIAEoCUIQ4EECukgKyAEBcgUQARiAAhJJCgZzdGF0dXMYAyABKA4yOS5yZWRwYW5kYS5hcGkuZGF0YXBsYW5lLnYxYWxwaGEzLlRyYW5zY3JpcHRUb29sQ2FsbFN0YXR1cxIqCgdsYXRlbmN5GAQgASgLMhkuZ29vZ2xlLnByb3RvYnVmLkR1cmF0aW9uEg0KBWlucHV0GAUgASgJEg4KBm91dHB1dBgGIAEoCRI/CgVlcnJvchgHIAEoCzIwLnJlZHBhbmRhLmFwaS5kYXRhcGxhbmUudjFhbHBoYTMuVHJhbnNjcmlwdEVycm9yIuADCg5UcmFuc2NyaXB0VHVybhIhCgd0dXJuX2lkGAEgASgJQhDgQQK6SArIAQFyBRABGIACEkEKBHJvbGUYAiABKA4yMy5yZWRwYW5kYS5hcGkuZGF0YXBsYW5lLnYxYWxwaGEzLlRyYW5zY3JpcHRUdXJuUm9sZRItCgl0aW1lc3RhbXAYAyABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wEg8KB2NvbnRlbnQYBCABKAkSFwoFbW9kZWwYBSABKAlCCLpIBXIDGIACEioKB2xhdGVuY3kYBiABKAsyGS5nb29nbGUucHJvdG9idWYuRHVyYXRpb24SPwoFdXNhZ2UYByABKAsyMC5yZWRwYW5kYS5hcGkuZGF0YXBsYW5lLnYxYWxwaGEzLlRyYW5zY3JpcHRVc2FnZRJHCgp0b29sX2NhbGxzGAggAygLMjMucmVkcGFuZGEuYXBpLmRhdGFwbGFuZS52MWFscGhhMy5UcmFuc2NyaXB0VG9vbENhbGwSPwoFZXJyb3IYCSABKAsyMC5yZWRwYW5kYS5hcGkuZGF0YXBsYW5lLnYxYWxwaGEzLlRyYW5zY3JpcHRFcnJvchIYChBpc19yZWNvbnN0cnVjdGVkGAogASgIItgDChFUcmFuc2NyaXB0U3VtbWFyeRIpCg9jb252ZXJzYXRpb25faWQYASABKAlCEOBBArpICsgBAXIFEAEYgAISLQoIYWdlbnRfaWQYAiABKAlCG+BBA7pIFXITMhFeW0EtWmEtejAtOS1fL10rJBIXCgV0aXRsZRgDIAEoCUIIukgFcgMYgAISLgoKc3RhcnRfdGltZRgEIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASLAoIZW5kX3RpbWUYBSABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wEisKCGR1cmF0aW9uGAYgASgLMhkuZ29vZ2xlLnByb3RvYnVmLkR1cmF0aW9uEkEKBnN0YXR1cxgHIAEoDjIxLnJlZHBhbmRhLmFwaS5kYXRhcGxhbmUudjFhbHBoYTMuVHJhbnNjcmlwdFN0YXR1cxISCgp0dXJuX2NvdW50GAggASgFEj8KBXVzYWdlGAkgASgLMjAucmVkcGFuZGEuYXBpLmRhdGFwbGFuZS52MWFscGhhMy5UcmFuc2NyaXB0VXNhZ2USGQoHdXNlcl9pZBgKIAEoCUIIukgFcgMYgAISEgoKaGFzX2Vycm9ycxgLIAEoCCKCBgoWTGlzdFRyYW5zY3JpcHRzUmVxdWVzdBIwCghhZ2VudF9pZBgBIAEoCUIe4EECukgYyAEBchMyEV5bQS1aYS16MC05LV8vXSskEp0BCglwYWdlX3NpemUYAiABKAVCiQGSQXQyYExpbWl0IHRoZSBwYWdpbmF0ZWQgcmVzcG9uc2UgdG8gYSBudW1iZXIgb2YgaXRlbXMuIERlZmF1bHRzIHRvIDUwLiBVc2UgLTEgdG8gZGlzYWJsZSBwYWdpbmF0aW9uLlkAAAAAAABZQGkAAAAAAADwv7pIDxoNGGQo////////////ARISCgpwYWdlX3Rva2VuGAMgASgJEk4KBmZpbHRlchgEIAEoCzI+LnJlZHBhbmRhLmFwaS5kYXRhcGxhbmUudjFhbHBoYTMuTGlzdFRyYW5zY3JpcHRzUmVxdWVzdC5GaWx0ZXIasQMKBkZpbHRlchIzCgpzdGFydF90aW1lGAEgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcEID4EEBEjEKCGVuZF90aW1lGAIgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcEID4EEBEkYKBnN0YXR1cxgDIAEoDjIxLnJlZHBhbmRhLmFwaS5kYXRhcGxhbmUudjFhbHBoYTMuVHJhbnNjcmlwdFN0YXR1c0ID4EEBEhoKBXF1ZXJ5GAQgASgJQgvgQQG6SAVyAxiAAhIcCgpoYXNfZXJyb3JzGAUgASgIQgPgQQFIAIgBATqtAbpIqQEapgEKG3RyYW5zY3JpcHRfdGltZV9yYW5nZV92YWxpZBI1ZW5kX3RpbWUgbXVzdCBiZSA+PSBzdGFydF90aW1lIHdoZW4gYm90aCBhcmUgcHJvdmlkZWQaUCFoYXModGhpcy5zdGFydF90aW1lKSB8fCAhaGFzKHRoaXMuZW5kX3RpbWUpIHx8IHRoaXMuZW5kX3RpbWUgPj0gdGhpcy5zdGFydF90aW1lQg0KC19oYXNfZXJyb3JzInsKF0xpc3RUcmFuc2NyaXB0c1Jlc3BvbnNlEkcKC3RyYW5zY3JpcHRzGAEgAygLMjIucmVkcGFuZGEuYXBpLmRhdGFwbGFuZS52MWFscGhhMy5UcmFuc2NyaXB0U3VtbWFyeRIXCg9uZXh0X3BhZ2VfdG9rZW4YAiABKAkicwoUR2V0VHJhbnNjcmlwdFJlcXVlc3QSMAoIYWdlbnRfaWQYASABKAlCHuBBArpIGMgBAXITMhFeW0EtWmEtejAtOS1fL10rJBIpCg9jb252ZXJzYXRpb25faWQYAiABKAlCEOBBArpICsgBAXIFEAEYgAIi9AEKFUdldFRyYW5zY3JpcHRSZXNwb25zZRJDCgdzdW1tYXJ5GAEgASgLMjIucmVkcGFuZGEuYXBpLmRhdGFwbGFuZS52MWFscGhhMy5UcmFuc2NyaXB0U3VtbWFyeRIVCg1zeXN0ZW1fcHJvbXB0GAIgASgJEj4KBXR1cm5zGAMgAygLMi8ucmVkcGFuZGEuYXBpLmRhdGFwbGFuZS52MWFscGhhMy5UcmFuc2NyaXB0VHVybhI/CgVlcnJvchgEIAEoCzIwLnJlZHBhbmRhLmFwaS5kYXRhcGxhbmUudjFhbHBoYTMuVHJhbnNjcmlwdEVycm9yKpIBChBUcmFuc2NyaXB0U3RhdHVzEiEKHVRSQU5TQ1JJUFRfU1RBVFVTX1VOU1BFQ0lGSUVEEAASHQoZVFJBTlNDUklQVF9TVEFUVVNfUlVOTklORxABEh8KG1RSQU5TQ1JJUFRfU1RBVFVTX0NPTVBMRVRFRBACEhsKF1RSQU5TQ1JJUFRfU1RBVFVTX0VSUk9SEAMqvQEKElRyYW5zY3JpcHRUdXJuUm9sZRIkCiBUUkFOU0NSSVBUX1RVUk5fUk9MRV9VTlNQRUNJRklFRBAAEh8KG1RSQU5TQ1JJUFRfVFVSTl9ST0xFX1NZU1RFTRABEh0KGVRSQU5TQ1JJUFRfVFVSTl9ST0xFX1VTRVIQAhIiCh5UUkFOU0NSSVBUX1RVUk5fUk9MRV9BU1NJU1RBTlQQAxIdChlUUkFOU0NSSVBUX1RVUk5fUk9MRV9UT09MEAQqwgEKGFRyYW5zY3JpcHRUb29sQ2FsbFN0YXR1cxIrCidUUkFOU0NSSVBUX1RPT0xfQ0FMTF9TVEFUVVNfVU5TUEVDSUZJRUQQABInCiNUUkFOU0NSSVBUX1RPT0xfQ0FMTF9TVEFUVVNfUlVOTklORxABEikKJVRSQU5TQ1JJUFRfVE9PTF9DQUxMX1NUQVRVU19DT01QTEVURUQQAhIlCiFUUkFOU0NSSVBUX1RPT0xfQ0FMTF9TVEFUVVNfRVJST1IQAzLaCAoRVHJhbnNjcmlwdFNlcnZpY2USwAMKD0xpc3RUcmFuc2NyaXB0cxI3LnJlZHBhbmRhLmFwaS5kYXRhcGxhbmUudjFhbHBoYTMuTGlzdFRyYW5zY3JpcHRzUmVxdWVzdBo4LnJlZHBhbmRhLmFwaS5kYXRhcGxhbmUudjFhbHBoYTMuTGlzdFRyYW5zY3JpcHRzUmVzcG9uc2UiuQKSQZACEhBMaXN0IFRyYW5zY3JpcHRzGrABTGlzdCB0cmFuc2NyaXB0cyBmb3IgYSBzcGVjaWZpYyBBSSBhZ2VudC4gVGhlIGFnZW50X2lkIHF1ZXJ5IHBhcmFtZXRlciBpcyByZXF1aXJlZCBhbmQgY2FuIHJlZmVyIHRvIGVpdGhlciBhIG1hbmFnZWQgUmVkcGFuZGEgYWdlbnQgb3IgYSBicmluZy15b3VyLW93bi1hZ2VudCAoQllPQSkgZGVwbG95bWVudC5KSQoDMjAwEkIKAk9LEjwKOho4LnJlZHBhbmRhLmFwaS5kYXRhcGxhbmUudjFhbHBoYTMuTGlzdFRyYW5zY3JpcHRzUmVzcG9uc2WKph0ECAEQCILT5JMCFxIVL3YxYWxwaGEzL3RyYW5zY3JpcHRzEukDCg1HZXRUcmFuc2NyaXB0EjUucmVkcGFuZGEuYXBpLmRhdGFwbGFuZS52MWFscGhhMy5HZXRUcmFuc2NyaXB0UmVxdWVzdBo2LnJlZHBhbmRhLmFwaS5kYXRhcGxhbmUudjFhbHBoYTMuR2V0VHJhbnNjcmlwdFJlc3BvbnNlIugCkkGtAhIOR2V0IFRyYW5zY3JpcHQapQFHZXQgYSBzaW5nbGUgdHJhbnNjcmlwdCBieSBJRC4gVGhlIGFnZW50X2lkIHF1ZXJ5IHBhcmFtZXRlciBpcyByZXF1aXJlZCBhbmQgY2FuIHJlZmVyIHRvIGVpdGhlciBhIG1hbmFnZWQgUmVkcGFuZGEgYWdlbnQgb3IgYSBicmluZy15b3VyLW93bi1hZ2VudCAoQllPQSkgZGVwbG95bWVudC5KRwoDMjAwEkAKAk9LEjoKOBo2LnJlZHBhbmRhLmFwaS5kYXRhcGxhbmUudjFhbHBoYTMuR2V0VHJhbnNjcmlwdFJlc3BvbnNlSioKAzQwNBIjCglOb3QgRm91bmQSFgoUGhIuZ29vZ2xlLnJwYy5TdGF0dXOKph0ECAEQCILT5JMCKRInL3YxYWxwaGEzL3RyYW5zY3JpcHRzL3tjb252ZXJzYXRpb25faWR9GpUBkkGRAQoLVHJhbnNjcmlwdHMSgQFBY2Nlc3MgYW5kIHJldHJpZXZlIEFJIGFnZW50IGNvbnZlcnNhdGlvbiB0cmFuc2NyaXB0cywgaW5jbHVkaW5nIHR1cm4tYnktdHVybiBpbnRlcmFjdGlvbiBoaXN0b3J5LCB0b29sIGNhbGxzLCBhbmQgdXNhZ2UgbWV0cmljcy5iBnByb3RvMw", [file_buf_validate_validate, file_google_api_annotations, file_google_api_field_behavior, file_google_protobuf_duration, file_google_protobuf_timestamp, file_protoc_gen_openapiv2_options_annotations, file_redpanda_api_auth_v1_authorization]);
2121

2222
/**
2323
* Token and cost usage for a transcript or turn.

proto/redpanda/api/dataplane/v1alpha3/transcript.proto

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ message TranscriptError {
155155
// gen_ai.operation.name = "execute_tool".
156156
message TranscriptToolCall {
157157
// Unique tool call identifier. Sourced from the OTel span ID.
158-
string tool_call_id = 1 [(buf.validate.field).string.max_len = 128];
158+
string tool_call_id = 1 [(buf.validate.field).string.max_len = 256];
159159
// Tool name. From gen_ai.tool.name span attribute.
160160
string name = 2 [
161161
(google.api.field_behavior) = REQUIRED,
@@ -183,7 +183,7 @@ message TranscriptTurn {
183183
(google.api.field_behavior) = REQUIRED,
184184
(buf.validate.field).required = true,
185185
(buf.validate.field).string.min_len = 1,
186-
(buf.validate.field).string.max_len = 128
186+
(buf.validate.field).string.max_len = 256
187187
];
188188
// Role of this turn in the conversation.
189189
TranscriptTurnRole role = 2;
@@ -192,7 +192,7 @@ message TranscriptTurn {
192192
// Message content (user prompt, assistant response, or tool result).
193193
string content = 4;
194194
// LLM model used for this turn. From gen_ai.request.model.
195-
string model = 5 [(buf.validate.field).string.max_len = 128];
195+
string model = 5 [(buf.validate.field).string.max_len = 256];
196196
// Turn duration. Derived from the span's duration.
197197
google.protobuf.Duration latency = 6;
198198
// Token usage for this turn.
@@ -219,7 +219,7 @@ message TranscriptSummary {
219219
(google.api.field_behavior) = REQUIRED,
220220
(buf.validate.field).required = true,
221221
(buf.validate.field).string.min_len = 1,
222-
(buf.validate.field).string.max_len = 128
222+
(buf.validate.field).string.max_len = 256
223223
];
224224
// Agent that produced this conversation. For managed agents this is the
225225
// Redpanda agent ID; for BYOA this is the agent identifier from the
@@ -244,7 +244,7 @@ message TranscriptSummary {
244244
// Aggregated token usage and cost across all turns.
245245
TranscriptUsage usage = 9;
246246
// Identifier of the user who initiated the conversation.
247-
string user_id = 10 [(buf.validate.field).string.max_len = 128];
247+
string user_id = 10 [(buf.validate.field).string.max_len = 256];
248248
// Whether any turn in the conversation had an error.
249249
bool has_errors = 11;
250250
}
@@ -325,7 +325,7 @@ message GetTranscriptRequest {
325325
(google.api.field_behavior) = REQUIRED,
326326
(buf.validate.field).required = true,
327327
(buf.validate.field).string.min_len = 1,
328-
(buf.validate.field).string.max_len = 128
328+
(buf.validate.field).string.max_len = 256
329329
];
330330
}
331331

0 commit comments

Comments
 (0)