mirror of
https://github.com/Jeuners/ECC.git
synced 2026-09-09 15:02:30 +02:00
feat(ecc2): implement session create/destroy lifecycle (#764)
- Process spawning via tokio::process::Command - Session state transitions with guards (Pending->Running->Completed/Failed/Stopped) - Stop with process kill and optional worktree cleanup - Latest alias resolver in get_status - SQLite store migrations for state tracking
This commit is contained in:
parent
2166d80d58
commit
2787b8e92f
6 changed files with 688 additions and 54 deletions
|
|
@ -36,6 +36,7 @@ tracing-subscriber = { version = "0.3", features = ["env-filter"] }
|
|||
# Error handling
|
||||
anyhow = "1"
|
||||
thiserror = "2"
|
||||
libc = "0.2"
|
||||
|
||||
# Time
|
||||
chrono = { version = "0.4", features = ["serde"] }
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue