Refactor (#10)

* refactor: cleanup duplicated logic

* refactor: cleanup config.rs

* refactor: cleanup explain.rs

* refactor: cleanup instance.rs

* refactor: cleanup

* refactor: use UnixStream instead of status file

* Refactor vm lifetime (#8)

* fix: handle vm supervisor being killed

* fix: fixed the loop connection retry

* refactor: extracted vm_manager liveness check logic

* Script failure report (#9)

* feat: added script failure report

* feat: vm error report can also report ssh.sh

* refactor: liveness check when connecting to ssh

* fix: fixed the wrong InstanceError::VMError

* fix: fixed the is_lock_stable
This commit is contained in:
Finn Sheng
2026-02-15 18:09:38 -05:00
committed by GitHub
parent e1d484ee9d
commit 23726d7420
16 changed files with 1362 additions and 800 deletions
+2
View File
@@ -42,6 +42,8 @@ ratatui = { version = "0.29.0", features = ["unstable-rendered-line-info"] }
tracing = "0.1"
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
dialoguer = "0.12.0"
bytesize = {version = "2.3.1",features = ["serde"]}
anyhow = "1.0.101"
[dev-dependencies]
assert_cmd = "2"