From 7c811102ceef983972cd1f7576b256287b8744c9 Mon Sep 17 00:00:00 2001 From: Aainee Sinha Date: Fri, 5 Jun 2026 14:24:37 +0530 Subject: [PATCH 1/3] chore: split heavy ML stack into optional mmory extras --- README.md | 12 +++++++++--- requirements-memory.txt | 3 +++ requirements.txt | 3 --- 3 files changed, 12 insertions(+), 6 deletions(-) create mode 100644 requirements-memory.txt diff --git a/README.md b/README.md index b1b69cc..b98a583 100644 --- a/README.md +++ b/README.md @@ -73,9 +73,10 @@ Rooms/ ├── tests/ # Unit Tests │ └── test_session.py # Logic Verification ├── outputs/ # Session Transcripts -├── cli.py # Interactive Wizard Entry Point +├── cli.py # Interactive Wizard Entry Point ├── rooms.settings.example.yaml # Settings template (commit this) -├── requirements.txt # Project Dependencies +├── requirements.txt # Core Project Dependencies +└── requirements-memory.txt # Optional Vector Memory Dependencies # Project Dependencies ``` `rooms.settings.yaml` is gitignored — create it locally with `python cli.py config init` or by copying the example file. @@ -93,9 +94,14 @@ cd Rooms python -m venv venv venv\Scripts\activate # Windows: venv\Scripts\activate | Unix: source venv/bin/activate -# Install Dependencies +# Install Core Dependencies pip install -r requirements.txt ``` +#### Optional: Long-Term Memory & RAG Support +If you plan to use vector memory features (such as long-term agent memory across sessions), you will need to install the heavier machine learning dependencies separately: + +```bash +pip install -r requirements-memory.txt ### 2. Configure defaults (optional) diff --git a/requirements-memory.txt b/requirements-memory.txt new file mode 100644 index 0000000..545764d --- /dev/null +++ b/requirements-memory.txt @@ -0,0 +1,3 @@ +chromadb>=0.4.0 +sentence-transformers>=2.2.2 +torch>=2.0.0 \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index 17035f7..0381f69 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,7 +1,4 @@ litellm>=1.20.0 -chromadb>=0.4.0 -sentence-transformers>=2.2.2 -torch>=2.0.0 rich>=13.0.0 pydantic>=2.0.0 prompt_toolkit>=3.0.0 From 8069708cab558de8f37272d0ee3484c93570f60f Mon Sep 17 00:00:00 2001 From: Aainee Sinha Date: Sun, 7 Jun 2026 11:40:26 +0530 Subject: [PATCH 2/3] docs: fix formatting, clean up tree layout, and reference issue 13 in readme --- README.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index b98a583..53322ca 100644 --- a/README.md +++ b/README.md @@ -76,7 +76,7 @@ Rooms/ ├── cli.py # Interactive Wizard Entry Point ├── rooms.settings.example.yaml # Settings template (commit this) ├── requirements.txt # Core Project Dependencies -└── requirements-memory.txt # Optional Vector Memory Dependencies # Project Dependencies +└── requirements-memory.txt # Optional Vector Memory Dependencies ``` `rooms.settings.yaml` is gitignored — create it locally with `python cli.py config init` or by copying the example file. @@ -98,8 +98,7 @@ venv\Scripts\activate # Windows: venv\Scripts\activate | Unix: source venv/bin/ pip install -r requirements.txt ``` #### Optional: Long-Term Memory & RAG Support -If you plan to use vector memory features (such as long-term agent memory across sessions), you will need to install the heavier machine learning dependencies separately: - +If you plan to use vector memory features (such as long-term agent memory across sessions (#13)), you will need to install the heavier machine learning dependencies separately: ```bash pip install -r requirements-memory.txt From e6266904544970a3186b4894bef4cda7f8097af0 Mon Sep 17 00:00:00 2001 From: Aainee Sinha Date: Sun, 7 Jun 2026 15:23:47 +0530 Subject: [PATCH 3/3] docs: close code block fence before configure defaults heading --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 53322ca..ba18282 100644 --- a/README.md +++ b/README.md @@ -101,6 +101,7 @@ pip install -r requirements.txt If you plan to use vector memory features (such as long-term agent memory across sessions (#13)), you will need to install the heavier machine learning dependencies separately: ```bash pip install -r requirements-memory.txt +``` ### 2. Configure defaults (optional)