| 287 | } |
| 288 | |
| 289 | func modelsSessionDataToProto(sd *models.SessionData) *pb.SessionDataV2 { |
| 290 | return &pb.SessionDataV2{ |
| 291 | Version: int32(sd.Version), //#nosec G115 -- value bounded by domain (counts/versions/fd) |
| 292 | ChatHistory: modelsToProtoV2(sd.ChatHistory), |
| 293 | AgentHistory: modelsToProtoV2(sd.AgentHistory), |
| 294 | CoderHistory: modelsToProtoV2(sd.CoderHistory), |
| 295 | SharedMemory: modelsToProtoV2(sd.SharedMemory), |
| 296 | } |
| 297 | } |
| 298 | |
| 299 | func protoSessionDataToModels(psd *pb.SessionDataV2) *models.SessionData { |
| 300 | return &models.SessionData{ |