From f39622c9601edb01dfa947076913b31cfbc3e503 Mon Sep 17 00:00:00 2001 From: Liang Jiaqing Date: Wed, 10 Jun 2026 23:22:06 +0800 Subject: [PATCH] docs: clarify tiered dependencies (core vs [ui] extra) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a5a2fcd7..0697dea4 100644 --- a/README.md +++ b/README.md @@ -137,7 +137,7 @@ uv venv && uv pip install -e ".[ui]" cp mykey_template_en.py mykey.py # fill in your LLM API key ``` -The agent core depends on just **one** library — `requests`. The other four lightweight packages (`beautifulsoup4`, `bottle`, `simple-websocket-server`, `aiohttp`) power TMWebdriver's local server. No Playwright, no LangChain, no browser binaries to download. +Dependencies are deliberately tiered: the agent core needs only `requests`, plus four lightweight packages (`beautifulsoup4`, `bottle`, `simple-websocket-server`, `aiohttp`) for TMWebdriver's local server. The `[ui]` extra pulls in frontend libraries (Streamlit, `prompt_toolkit`/`rich` for the TUI, …) — install it for the bundled UIs, or skip it entirely and drive the agent headless. No Playwright, no LangChain, no browser binaries to download. Then launch: