vkjlwnvbioWBV / proto /attachment.proto
devme's picture
Upload 90 files
9314c03 verified
syntax = "proto3";
package warp.multi_agent.v1;
import "options.proto";
option go_package = "github.com/warp/warp-proto-apis/multi_agent/v1";
message Attachment {
oneof value {
string plain_text = 1;
ExecutedShellCommand executed_shell_command = 2;
RunningShellCommand running_shell_command = 3;
DriveObject drive_object = 4;
}
}
message ExecutedShellCommand {
string command = 1;
string output = 2;
int32 exit_code = 3;
}
message RunningShellCommand {
string command = 1;
LongRunningShellCommandSnapshot snapshot = 2;
}
message LongRunningShellCommandSnapshot {
string output = 1;
}
message DriveObject {
string uid = 1;
oneof object_payload {
Workflow workflow = 2;
Notebook notebook = 3;
GenericStringObject generic_string_object = 4;
}
}
message Workflow {
string name = 1;
string description = 2;
string command = 3;
}
message Notebook {
string title = 1;
string content = 2;
}
message GenericStringObject {
string payload = 1;
string object_type = 2;
}