Skip to content

Commit 9d381f5

Browse files
committed
refactor: split dependency changes out of the security PR
The codex optional extra and the vllm/datasets floor bumps are dependency hygiene / CVE-floor changes, not part of the command-injection and path- injection hardening. Keep this PR surgical (the four security fixes + WebUI tests); the dependency changes are preserved in the branch history (commit 6f0030d) for a separate dependency PR. The gradio floor comment stays as-is (already synced to pyproject's 5.50.0 floor).
1 parent 32a29ad commit 9d381f5

2 files changed

Lines changed: 3 additions & 5 deletions

File tree

‎pyproject.toml‎

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,10 @@ dependencies = [
3838
alfworld = ["alfworld>=0.4.0", "gymnasium>=0.29.0"]
3939
# Claude model backend
4040
claude = ["claude-agent-sdk>=0.1.0", "json_repair>=0.61.0"]
41-
# Codex model backend (via OpenAI Codex SDK)
42-
codex = ["openai-codex-sdk>=0.1.0"]
4341
# Qwen local model backend (via vLLM)
44-
qwen = ["vllm>=0.8.4", "json_repair>=0.61.0"]
42+
qwen = ["vllm>=0.4.0", "json_repair>=0.61.0"]
4543
# SearchQA data materialization
46-
searchqa = ["datasets>=3.0"]
44+
searchqa = ["datasets>=2.18.0"]
4745
# Documentation site
4846
docs = ["mkdocs-material>=9.5.0", "mkdocstrings[python]>=0.24.0"]
4947
# WebUI dashboard

‎requirements.txt‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ httpx>=0.27.0
1515
# claude-agent-sdk>=0.1.0
1616

1717
# ── Optional: Qwen local model (via vLLM) ────────
18-
# vllm>=0.8.4
18+
# vllm>=0.4.0
1919

2020
# ── Optional: tolerant JSON repair for free-form output from non-OpenAI
2121
# backends (Claude/Qwen). Without it extract_json() falls back safely and

0 commit comments

Comments
 (0)