aboutsummaryrefslogtreecommitdiffstats
path: root/crates/daemon/proto/history.proto
diff options
context:
space:
mode:
authorBenedikt Peetz <benedikt.peetz@b-peetz.de>2026-07-20 19:30:40 +0200
committerBenedikt Peetz <benedikt.peetz@b-peetz.de>2026-07-20 19:30:40 +0200
commit966a80c4199a49898cc7d8641012d520ce6b2efa (patch)
tree51029ff75842090fd1eecbea97b6f7c447e3dea9 /crates/daemon/proto/history.proto
parentchore(server): Remove warnings (diff)
downloadatuin-966a80c4199a49898cc7d8641012d520ce6b2efa.zip
chore: Commit
Diffstat (limited to 'crates/daemon/proto/history.proto')
-rw-r--r--crates/daemon/proto/history.proto78
1 files changed, 0 insertions, 78 deletions
diff --git a/crates/daemon/proto/history.proto b/crates/daemon/proto/history.proto
deleted file mode 100644
index 850b16b9..00000000
--- a/crates/daemon/proto/history.proto
+++ /dev/null
@@ -1,78 +0,0 @@
-syntax = "proto3";
-package history;
-
-service History {
- rpc StartHistory(StartHistoryRequest) returns (StartHistoryReply);
- rpc EndHistory(EndHistoryRequest) returns (EndHistoryReply);
-
- rpc TailHistory(TailHistoryRequest) returns (stream TailHistoryReply);
-
- // Request history from the daemon
- rpc History(HistoryRequest) returns (HistoryReply);
-}
-
-message StartHistoryRequest {
- uint64 timestamp = 1; // nanosecond unix epoch
- string command = 2;
- string cwd = 3;
- string session = 4;
- string hostname = 5;
- string author = 6;
- string intent = 7;
-}
-message StartHistoryReply {
- string id = 1;
- string version = 2;
- uint32 protocol = 3;
-}
-
-message EndHistoryRequest {
- string id = 1;
- int64 exit = 2;
- uint64 duration = 3;
-}
-message EndHistoryReply {
- string id = 1;
- uint64 idx = 2;
- string version = 3;
- uint32 protocol = 4;
-}
-
-
-message TailHistoryRequest {}
-message TailHistoryReply {
- HistoryEventKind kind = 1;
- HistoryEntry history = 2;
-}
-
-enum HistoryEventKind {
- HISTORY_EVENT_KIND_UNSPECIFIED = 0;
- HISTORY_EVENT_KIND_STARTED = 1;
- HISTORY_EVENT_KIND_ENDED = 2;
-}
-
-message HistoryEntry {
- uint64 timestamp = 1; // nanosecond unix epoch
- string id = 2;
- string command = 3;
- string cwd = 4;
- string session = 5;
- string hostname = 6;
- string author = 7;
- string intent = 8;
- int64 exit = 9;
- int64 duration = 10;
-}
-
-message Range {
- uint64 start = 1;
- uint64 end = 2;
-}
-
-message HistoryRequest {
- string session = 1;
- optional Range range = 2;
-}
-message HistoryReply {
- repeated HistoryEntry entries = 1;
-}