Commit Graph

11 Commits

Author SHA1 Message Date
Finn Sheng 23726d7420 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
2026-02-15 18:09:38 -05:00
robcholz 4dd9c31f74 refactor: now code and claude becomes default mounts 2026-02-07 23:50:25 -05:00
robcholz 727adffb4c feat: added disk support 2026-02-07 23:05:52 -05:00
robcholz f75aef9e81 ci: fixed 2026-02-07 21:15:09 -05:00
robcholz df08e45fae refactor: now uses log for everything and changed serial.log to vm_root.log 2026-02-07 17:47:29 -05:00
robcholz 166b035977 fix: fixed the symlink permission issue 2026-02-07 17:26:26 -05:00
robcholz 518ca14fd3 fix: removed the hardcode codex and claude form ssh.sh 2026-02-07 17:12:09 -05:00
robcholz c98bc78f55 feat: added list and clean cli cmd 2026-02-07 16:20:51 -05:00
robcholz b3ac485ccf feat: added mounts in config file 2026-02-07 15:41:10 -05:00
robcholz 57798d2647 feat: add an actual config file. 2026-02-07 15:29:02 -05:00
robcholz c2dd188767 fix: added config.rs 2026-02-07 14:22:03 -05:00