Skip to repository content102 lines · 2.0 KB · text
tenant.openagents/omega
No repository description is available.
OpenAgents Git authority 2026-07-28T06:26:53.234Z Public web read
NIP-34 coordinate
30617:7649603503856e5148d571eac2766b288a8ff1e9e35d380337a1d2b0015b4f92:omegaMaintainersHidden in public view
References2 branches · 1 tag
Read-only clone
git clone https://openagents.com/git/tenant.openagents/omega.gitBrowse files
app.proto
1syntax = "proto3";
2package zed.messages;
3
4message ShutdownRemoteServer {}
5
6message Toast {
7 uint64 project_id = 1;
8 string notification_id = 2;
9 string message = 3;
10}
11
12message HideToast {
13 uint64 project_id = 1;
14 string notification_id = 2;
15}
16
17// A telemetry event generated on the remote server, forwarded to the client for
18// reporting. The OS metadata is not included: the client already knows the
19// remote platform from connection setup and attaches it when reporting.
20message TelemetryEvent {
21 uint64 project_id = 1;
22 // JSON-serialized telemetry_events::FlexibleEvent { event_type, event_properties }.
23 string event_json = 2;
24}
25
26message OpenServerSettings {
27 uint64 project_id = 1;
28}
29
30message GetCrashFiles {}
31
32message GetCrashFilesResponse {
33 repeated CrashReport crashes = 1;
34 reserved 2; // old panics
35}
36
37message CrashReport {
38 reserved 1, 2;
39 string metadata = 3;
40 bytes minidump_contents = 4;
41}
42
43message Extension {
44 string id = 1;
45 string version = 2;
46 bool dev = 3;
47}
48
49message SyncExtensions {
50 repeated Extension extensions = 1;
51}
52
53message SyncExtensionsResponse {
54 string tmp_dir = 1;
55 repeated Extension missing_extensions = 2;
56}
57
58message InstallExtension {
59 Extension extension = 1;
60 string tmp_dir = 2;
61}
62
63message AskPassRequest {
64 uint64 project_id = 1;
65 reserved 2;
66 uint64 repository_id = 3;
67 uint64 askpass_id = 4;
68 string prompt = 5;
69}
70
71message AskPassResponse {
72 string response = 1;
73}
74
75message GetRemoteProfilingData {
76 uint64 project_id = 1;
77 bool foreground_only = 2;
78}
79
80message GetRemoteProfilingDataResponse {
81 repeated RemoteProfilingThread threads = 1;
82 uint64 now_nanos = 2;
83}
84
85message RemoteProfilingThread {
86 optional string thread_name = 1;
87 uint64 thread_id = 2;
88 repeated RemoteProfilingTiming timings = 3;
89}
90
91message RemoteProfilingTiming {
92 RemoteProfilingLocation location = 1;
93 uint64 start_nanos = 2;
94 uint64 duration_nanos = 3;
95}
96
97message RemoteProfilingLocation {
98 string file = 1;
99 uint32 line = 2;
100 uint32 column = 3;
101}
102