feat(cli): separate session state into its own session.yaml file

This commit is contained in:
2025-03-11 22:58:31 -06:00
parent 133583b941
commit 7736573b84
5 changed files with 103 additions and 30 deletions

View File

@@ -63,9 +63,6 @@ class Session(BaseModel):
class Config(BaseModel):
docker: Dict[str, str] = Field(default_factory=dict)
drivers: Dict[str, Driver] = Field(default_factory=dict)
sessions: Dict[str, dict] = Field(
default_factory=dict
) # Store as dict to avoid serialization issues
defaults: Dict[str, object] = Field(
default_factory=dict
) # Can store strings, booleans, or other values