Auto-sync: Local changes

Change-Id: Ia2b0b18d94901b18943603fdfe991b50b0733071
diff --git a/server/agent/agent.go b/server/agent/agent.go
new file mode 100644
index 0000000..e901cf6
--- /dev/null
+++ b/server/agent/agent.go
@@ -0,0 +1,23 @@
+package agent
+
+type AgentConfig struct {
+	Name        string
+	Role        string
+	GitUsername string
+	GitEmail    string
+	WorkingDir  string
+}
+
+type Agent struct {
+	Config AgentConfig
+}
+
+func NewAgent(config AgentConfig) *Agent {
+	return &Agent{
+		Config: config,
+	}
+}
+
+func (a *Agent) Run() {
+
+}