# cheap-worker · 便宜档 Python 线(Node amodel-gen 范式重写进 AgentScope)依赖 # 与 tier2/gen-worker 同款锁版:cheap-worker 经 sys.path import tier2 的 worker 框架层, # 必须同一个 AgentScope(2.0.3)才能保证内置 Agent/ReActConfig/Toolkit/FunctionTool API 一致。 # extras 补 app-runtime(cutover 接缝 A):独立 Agent Service(cheap_service_app.build_cheap_app→create_app)真起服务需 # [service]=fastapi/uvicorn/apscheduler/ag-ui-protocol、[storage]=redis(RedisStorage/RedisMessageBus)。裸 agentscope # 只够 import 到 create_app 之下、全新 venv 起不动 Service(SDD 单测只 import/py_compile 未暴露)。redis 由 [storage] 带入, # 不再单列(以 extras 为准、不重复)。版本仍钉死 2.0.3。 agentscope[service,storage]==2.0.3 openai>=2.41.1 # 便宜档走 OpenAI 兼容端点(new-api 的 MiniMax-M3,base_url 带 /v1,/v1/chat/completions) pyyaml # generation.yaml 熔断/预算旋钮外置(对 tier2 的 genconfig) json-repair # 脏 JSON 工具参数兜底(承袭 tier2/裸路) Pillow==12.3.0 # playtest/3 Actor guide 离屏合成;与 prompt eval 共用同一锁版 renderer opencv-python-headless==4.13.0.92 # playtest/3 VisualTargetSet 离线轮廓、连通域与重复布局识别 nacos-sdk-python==1.0.0 # 配置控制面热源:cheap 经 sys.path 复用 tier2 的 worker.genconfig_nacos,该包须与 tier2/gen-worker 同版声明;漏声明则新建 venv 起 Service 时 Nacos 热源静默断裂、回落本地 YAML(2026-07-05 dev 起栈真暴露)