Final sweep: Crucible fixes, Path Tracer polish, forge progress, tests green.
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
Align dashboard subtitle default and UpsertAgent tests with fleet label behavior; WebSocket coalesce and PathForge hardening; Crucible expanded ops and visual DV fixes; Vitest 610/610 and full test-suite pass; trim PROBLEMS.md to open items only.
This commit is contained in:
@@ -649,7 +649,11 @@ func (c *AgentClient) sendCommandResult(action string, success bool, message str
|
||||
c.postBeaconResult(payload)
|
||||
return
|
||||
}
|
||||
_ = c.write(Message{Type: "command_result", Payload: payload})
|
||||
// If the WebSocket write fails (stalled connection, reconnecting, etc.) fall
|
||||
// back to the beacon HTTP path so the result is not silently dropped.
|
||||
if err := c.write(Message{Type: "command_result", Payload: payload}); err != nil {
|
||||
c.postBeaconResult(payload)
|
||||
}
|
||||
}
|
||||
|
||||
func (c *AgentClient) wsDownSinceTime() time.Time {
|
||||
|
||||
Reference in New Issue
Block a user