Skip to content

Trigger agent upgrades from control plane#67

Merged
arjunkomath merged 1 commit into
mainfrom
agent-upgrades-control-plane
Jun 29, 2026
Merged

Trigger agent upgrades from control plane#67
arjunkomath merged 1 commit into
mainfrom
agent-upgrades-control-plane

Conversation

@arjunkomath

Copy link
Copy Markdown
Member

Summary

  • add control-plane actions and durable server state for agent upgrades
  • deliver upgrades through the existing agent work queue with checksum-pinned payloads
  • add agent self-upgrade handling with rollback marker, idempotent re-lease behavior, and systemd restart via exit
  • mark upgrade success from heartbeats and fail timed-out upgrade attempts

Verification

  • go test ./... (agent)
  • pnpm exec tsc --noEmit (web)
  • pnpm test (web)
  • smart review pass: safe to PR

@arjunkomath arjunkomath force-pushed the agent-upgrades-control-plane branch from 7aed1e2 to 749c559 Compare June 29, 2026 00:03
@github-actions

Copy link
Copy Markdown

React Doctor found no new issues. 🎉

Reviewed by React Doctor for commit 749c559.

@arjunkomath arjunkomath merged commit 7738c22 into main Jun 29, 2026
8 checks passed
@arjunkomath arjunkomath deleted the agent-upgrades-control-plane branch June 29, 2026 00:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant