fix(work): import hashlib and wire heal subparser into main CLI

This commit is contained in:
operator
2026-10-09 19:12:46 -04:00
parent c79382b1c1
commit f8b7424315
3 changed files with 8 additions and 0 deletions
+2
View File
@@ -13,6 +13,8 @@ stable network presence.
|--------------|-------|---------------|---------|----------|-----------|---------|-------|
| tp | warp-tp | /etc/netvm/tp.conf (wgcf, 2026-10-03) | 10.201.149.2 | 9277 | 104.28.203.246 | — | laptop; orchestrator + first node; UP, handshake+egress verified 2026-10-03 |
| smoke | warp-smoke | /etc/netvm/smoke.conf (wgcf, 2026-10-03) | 10.201.87.2 | 9410 | 104.28.203.246 | — | laptop; dedicated test rig (chrome-box profile smoke); UP, handshake+egress+CDP+muse.ai verified 2026-10-03 |
| smoke2 | warp-smoke2 | /etc/netvm/smoke2.conf (wgcf, 2026-10-03) | 10.201.117.2 | 9585 | 104.28.227.184 | — | laptop; dedicated test rig (chrome-box profile smoke2); UP, handshake+egress+CDP+muse.ai verified 2026-10-03 |
CDP: `http://<veth IP>:<CDP port>/json/list` from the host, or
`ssh -L <port>:<veth IP>:<port> <user>@<tail IP>` for remote automation.
+6
View File
@@ -22,6 +22,7 @@ import argparse
import urllib.request
import urllib.parse
import urllib.error
import hashlib
from datetime import datetime, timezone
from pathlib import Path
@@ -809,6 +810,9 @@ def main():
p_merge = sub.add_parser("merge", help="Merge an open PR into master")
p_merge.add_argument("pr", type=int, help="Pull request number (e.g. 214)")
p_heal = sub.add_parser("heal", help="Run automated remediation on an agent")
p_heal.add_argument("agent", help="Agent username to heal")
p_chats = sub.add_parser("chats", help="View recent live chat activity")
p_chats.add_argument("--agent", help="Filter by agent name")
p_chats.add_argument("--limit", type=int, default=10, help="Number of messages to show")
@@ -820,6 +824,8 @@ def main():
cmd_status(args)
elif action == "check":
cmd_check(args)
elif action == "heal":
cmd_heal(args)
elif action == "start":
cmd_start(args)
elif action == "assign":