Conversation history can't be saved on ubuntu linux

After the lastet upgrade and migrate to 3.1, I can no longer save conversation history on ubuntu linux

Hello @charlies, welcome to AI Forum!
Thank you for bringing the conversation history issue to our attention. Our engineering team is currently investigating the matter, and we appreciate your patience as we work toward a resolution.

brain.proto

syntax = "proto3";

package brain;

// Field 15 is the primary "Payload" wrapper discovered in investigation
message Root {
  int32 version = 1;
  Conversation conversation = 2;
  ModelConfig config = 15; // Added for 2026 Model Steering fidelity
}

message ModelConfig {
    string model_name = 1;
    float temperature = 2;
    // 1 = MINIMAL, 2 = HIGH (Thought Level)
    int32 thinking_level = 3; 
}

message Conversation {
  repeated Item items = 1;
  repeated Task tasks = 2; // Directed Acyclic Graph (DAG) for agentic state
}

message Task {
    string id = 1;
    string description = 2;
    enum Status {
        PENDING = 0;
        RUNNING = 1;
        COMPLETED = 2;
        FAILED = 3;
    }
    Status status = 3;
    repeated string dependency_ids = 4; // The DAG links
}

message Item {
  int32 tag = 1; 
  
  // Wire Truth Mapping:
  // 7   = Tool Call Container
  // 19  = User Message Container
  // 20  = Model Message Container
  // 26  = Status/Thinking Container
  // 103 = Ephemeral System 
  // 111 = History

  Value value = 2; 
  StructuredData complex_value = 3; 
}

message StructuredData {
     // ID=3 is ToolCall Container, ID=1/2/3 in Status=State
     int32 id = 1; 
     repeated Value values = 2; 
}

message NodeList {
    repeated Item items = 1;
}

message Value {
  int32 timestamp_nanos = 3;  
  uint64 timestamp_seconds = 4; 
  
  // Safety Patch: Prevents concurrent payload collisions
  oneof content {
    bytes stream_chunk = 5; 
    string string_val = 15;
    NodeList children = 17;
  }

  // Mapping to status/mode codes (enum_14)
  int32 status_code = 14; 
}