feat(host-agent): add control plane client

This commit is contained in:
2026-07-12 18:44:18 +08:00
parent 1e10d5aa95
commit f6bc8f6b98
4 changed files with 335 additions and 5 deletions
@@ -52,7 +52,7 @@
## 7. Device Host Agent Execution Loop
- [ ] 7.1 Implement an authenticated Host Agent client for heartbeat, long-poll claim, renewal, and result operations with bounded retry/backoff.
- [x] 7.1 Implement an authenticated Host Agent client for heartbeat, long-poll claim, renewal, and result operations with bounded retry/backoff.
- [ ] 7.2 Build complete device snapshots from the local `DeviceManager` and synchronize them at the configured interval.
- [ ] 7.3 Compose local `TaskRunner` and `WorkflowRunner` factories without importing cloud concerns into Runtime-owned packages.
- [ ] 7.4 Execute goal assignments through the configured Runtime Planner/Executor and workflow assignments through the existing workflow runner.