Added
- CHANGELOG.md
- SessionFactory for creating sessions with context manager support, change the init method from `use_kubernetes`, `use_podman` to `backend` for more flexibility. See https://github.com/vndee/llm-sandbox/blob/main/llm_sandbox/session.py
- Separated library dependencies as extras (https://github.com/vndee/llm-sandbox/issues/18). Now you can install only the dependencies you need, for example: `pip install llm-sandbox[kubernetes]`, `pip install llm-sandbox[podman]`, `pip install llm-sandbox[docker]`.
- `ConsoleOutput` for docker backend now support `exit_code` (https://github.com/vndee/llm-sandbox/pull/15)
- `pod_manifest` settings for k8s backend (https://github.com/vndee/llm-sandbox/pull/16)