@@ -10,12 +10,12 @@ import (
1010)
1111
1212const (
13- EventAgentAuth = "agent.auth"
14- EventAgentAuthAck = "agent.auth.ack"
15- EventAgentAuthErr = "agent.auth.error"
16- EventAgentError = "agent.error"
17- EventAgentPing = "agent.ping"
18- EventAgentMetrics = "agent.metrics"
13+ EventAgentAuth = "agent.auth"
14+ EventAgentAuthAck = "agent.auth.ack"
15+ EventAgentAuthErr = "agent.auth.error"
16+ EventAgentError = "agent.error"
17+ EventAgentPing = "agent.ping"
18+ EventAgentMetrics = "agent.metrics"
1919 EventTerminalStart = "terminal.start"
2020 EventTerminalInput = "terminal.input"
2121 EventTerminalResize = "terminal.resize"
@@ -24,11 +24,11 @@ const (
2424 EventTerminalOutput = "terminal.output"
2525 EventTerminalExited = "terminal.exited"
2626 EventTerminalError = "terminal.error"
27- EventTaskDispatch = "task.dispatch"
28- EventTaskAccepted = "task.accepted"
29- EventTaskStarted = "task.started"
30- EventTaskLog = "task.log"
31- EventTaskComplete = "task.completed"
27+ EventTaskDispatch = "task.dispatch"
28+ EventTaskAccepted = "task.accepted"
29+ EventTaskStarted = "task.started"
30+ EventTaskLog = "task.log"
31+ EventTaskComplete = "task.completed"
3232)
3333
3434type taskDispatcher interface {
@@ -128,9 +128,10 @@ func (d *dispatcher) handleMessage(ctx context.Context, data []byte) error {
128128}
129129
130130type authEvent struct {
131- Type string `json:"type"`
132- NodeID string `json:"nodeId"`
133- AgentToken string `json:"agentToken"`
131+ Type string `json:"type"`
132+ NodeID string `json:"nodeId"`
133+ AgentToken string `json:"agentToken"`
134+ AgentVersion string `json:"agentVersion,omitempty"`
134135}
135136
136137type pingEvent struct {
@@ -142,6 +143,7 @@ type metricsEvent struct {
142143 Type string `json:"type"`
143144 NodeID string `json:"nodeId"`
144145 AgentToken string `json:"agentToken"`
146+ AgentVersion string `json:"agentVersion,omitempty"`
145147 Timestamp string `json:"timestamp"`
146148 CPUUsage * float64 `json:"cpuUsage,omitempty"`
147149 MemoryUsage * float64 `json:"memoryUsage,omitempty"`
0 commit comments