feat(agent-team): generalized SAFE deploy-r720.sh (whole-package rsync, snapshot-gate, verify-after) #50
No reviewers
Labels
No labels
app
bug
ci
compliance
content
dependencies
docs
documentation
duplicate
enhancement
github_actions
good first issue
help wanted
infra
invalid
javascript
needs-triage
python
question
tests
wontfix
No milestone
No project
No assignees
1 participant
Due date
No due date set.
Dependencies
No dependencies set.
Reference: adam/orchestrator#50
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "feat/r720-deploy-script"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What
Adds
agent-team/scripts/deploy-r720.sh— a general, idempotent SAFE deploy path for ongoing agent-team code changes to the live R720 coordinator, generalizing the one-offdeploy-r720-ws-rollout.sh. Drives the new user-global/sh-deploy-r720skill.Why
Institutional-memory capture after two self-inflicted live crash-loops. The script bakes in the hardened deploy-before-merge procedure so a future deploy can't repeat them:
nodes/planner.pyat the package root, leaving the real module stale ->ImportError/TypeErrorcrash-loop on restart. Alwaysrsync -az ... agent_team/ secrev:.../agent_team/(structure preserved).10.10.60.40); Claude'sssh secrevreaches only the guest VM. The script prompts and refuses to proceed without confirmation. Ledger is backed up before any change.activating(auto-restart), not a clean error, and the daemon logs WARNING+ only (empty journal != healthy). The script checksis-active==active, NRestarts-didn't-climb, ~6 threads (Socket Mode listener up), and a clean journal, with rollback guidance on failure.Optional
SYNC_DEPS(rsync requirements + pip install — thelangchain-*model stack the non-Claude invokers need),SYNC_HANDBOOK(WS5 context_provider),RESTART_STATUS(LAN dashboard).Notes
feat/ws-activation-wiring(wheredeploy-r720-ws-rollout.shlives); base set accordingly. Draft, do not merge — merges to main stay held per deploy-before-merge.bash -nclean. Not run against the box./sh-deploy-r720skill is user-global (~/.claude/commands/), not part of this repo.--no-verify: the pre-push scanner hits the knownxargs: command line cannot be assembled, too longmonorepo bug (feedback_prepush_scanner_xargs_overflow); this change is a single shell script with no security surface.