MCPcopy Create free account
hub / github.com/diillson/chatcli / modelsSessionDataToProto

Function modelsSessionDataToProto

server/handler.go:289–297  ·  view source on GitHub ↗
(sd *models.SessionData)

Source from the content-addressed store, hash-verified

287}
288
289func 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
299func protoSessionDataToModels(psd *pb.SessionDataV2) *models.SessionData {
300 return &models.SessionData{

Callers 3

LoadSessionMethod · 0.70

Calls 1

modelsToProtoV2Function · 0.70

Tested by 2