message Status { required bool success = 1; required string out = 2; } message Call { required string script_name = 1; optional string tag_value = 2; optional string arg_value = 3; optional Status reply = 4; } message Commit { required string session_id = 1; required bool dry_run = 4; required bool atomic = 5; required bool background = 6; optional Status init = 7; repeated Call calls = 8; }