22 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
8669deb078 fix: try to fix provision.sh 2026-02-09 02:18:22 -05:00
robcholz
b433d3ef93 fix: handled edge network issue when doing provisioning 2026-02-09 01:16:20 -05:00
Finn Sheng
eafa229542 feat: now it has more timeout and better log (#6) 2026-02-08 17:54:22 -05:00
robcholz
5659f2a538 fix: now project dir correctly mounted 2026-02-08 02:25:12 -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
68d3af06f5 refactor: removed unused code 2026-02-07 21:08:34 -05:00
robcholz
a85287d8ce refactor: redirect codesign to debug 2026-02-07 20:53:26 -05:00
robcholz
ac67e548c7 feat: added better info log 2026-02-07 20:30:55 -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
b3ac485ccf feat: added mounts in config file 2026-02-07 15:41:10 -05:00
robcholz
8c816c38b7 refactor: remove old cli. 2026-02-07 15:10:05 -05:00
robcholz
0d7c4a7c7f refactor: organize all the params. 2026-02-07 14:56:48 -05:00
robcholz
68145e662a feat: VM should be separated by a per-session VM daemon process (only accepts if to shut down vm and itself). 2026-02-07 13:14:38 -05:00
robcholz
ca33633d28 feat: allow multi vibebox to connect to the same vm. 2026-02-07 00:22:24 -05:00
robcholz
61d3105832 fix: fixed the ssh again 2026-02-06 23:05:04 -05:00
robcholz
a49606e712 fix: fixed the missing agents bug 2026-02-06 22:30:14 -05:00
robcholz
197207db76 feat: removed rust and rename to vibebox 2026-02-06 22:12:42 -05:00
robcholz
1cb669be88 refactor: changes 2026-02-06 20:49:16 -05:00
robcholz
cd76a4f4e0 feat: now added ssh 2026-02-06 18:32:09 -05:00
robcholz
52bcd88d7e feat: wired up vm and tui 2026-02-06 17:04:36 -05:00