Proto commits in pygrum/monarch

These 23 commits are when the Protocol Buffers files have changed:

Commit:9cc3055
Author:pygrum

added field in DB to show an agent's build parameters

The documentation is generated from this commit.

Commit:c6b58b5
Author:pygrum

sessions kill command

Commit:5c2d8bb
Author:pygrum

use server supplied usernames

Commit:f5b4689
Author:pygrum

TCP protobuf services

Commit:1ec1da0
Author:Pygrum
Committer:GitHub

stage any local file (#18) * stage any local file * version bump, removed useless stuff * upgrade dependencies

Commit:45f1f30
Author:pygrum

show player status

Commit:aeecec5
Author:pygrum

copy build to random file on server for later staging

Commit:12f862e
Author:pygrum

rpc endpoint for listing players - their usernames are not secret

Commit:8bb5eb2
Author:pygrum

added remote stage mgmt for clients

Commit:e7f6cec
Author:pygrum

session locking and unlocking

Commit:248ab96
Author:pygrum

service refactoring

Commit:34cc749
Author:pygrum

regenerated some structures (registration to include IP, agent to include created by, notifyRPC to use notifyrequest, and descriptions request to include builder ID)

Commit:463dd83
Author:pygrum

pass builder_id to command, option and build requests instead of context

Commit:ab878af
Author:pygrum

implemented all RPC commands other than stage control

Commit:da787be
Author:pygrum

authored and regenerated protobuf files

Commit:23334d8
Author:pygrum

switching min/maxargs to int32 from uint32, as can be below 0

Commit:0e002a0
Author:pygrum

added choices and type assertions to configuration

Commit:4d074bd
Author:pygrum

usage of min and max args for commands

Commit:a0f53f4
Author:pygrum

removed translation feature, it's kinda pointless

Commit:5ab21dd
Author:pygrum

comments

Commit:c678af9
Author:pygrum

fixed import cycle, modified rpc message schema

Commit:cacd4c8
Author:pygrum

minor changes to msg and msg names

Commit:c184825
Author:pygrum

changes to config files fields