Spaces:
Running
Running
syntax = "proto3"; | |
package warp.multi_agent.v1; | |
import "google/protobuf/timestamp.proto"; | |
import "file_content.proto"; | |
import "attachment.proto"; | |
import "options.proto"; | |
option go_package = "github.com/warp/warp-proto-apis/multi_agent/v1"; | |
message InputContext { | |
Directory directory = 1; | |
message Directory { | |
string pwd = 1; | |
string home = 2; | |
bool pwd_file_symbols_indexed = 3; | |
} | |
OperatingSystem operating_system = 2; | |
message OperatingSystem { | |
string platform = 1; | |
string distribution = 2; | |
} | |
Shell shell = 3; | |
message Shell { | |
string name = 1; | |
string version = 2; | |
} | |
google.protobuf.Timestamp current_time = 4; | |
repeated Codebase codebases = 8; | |
message Codebase { | |
string name = 1; | |
string path = 2; | |
} | |
repeated ProjectRules project_rules = 10; | |
message ProjectRules { | |
string root_path = 1; | |
repeated FileContent active_rule_files = 2; | |
repeated string additional_rule_file_paths = 3; | |
} | |
repeated ExecutedShellCommand executed_shell_commands = 5 [deprecated = true]; | |
repeated SelectedText selected_text = 6; | |
message SelectedText { | |
string text = 1; | |
} | |
repeated Image images = 7; | |
message Image { | |
bytes data = 1; | |
string mime_type = 2; | |
} | |
repeated File files = 9; | |
message File { | |
FileContent content = 1; | |
} | |
} | |