# AgentLab 的 conda 环境。 # # conda env create -f environment.yml # conda activate agentlab # # 依赖清单仍以 backend/pyproject.toml 为准 —— 这里只负责把解释器和那份 # 依赖装进一个具名环境,避免同一份依赖在两个地方各写一遍、然后慢慢漂移。 name: agentlab channels: - conda-forge dependencies: - python=3.12 - pip - pip: # 版本以锁文件为准:装到的就是测过的那一套,不是当天的最新版。 # 升级依赖见 scripts/lock-deps.sh - -c backend/requirements.lock # [microvm] 带上独立内核的沙箱后端(约 35MB wheel,首次运行还要下载 # 约 50MB 运行时,外加一次 OCI 镜像拉取)。不需要就把方括号去掉, # 沙箱会退回 Seatbelt —— 代价是内存限额在 macOS 上限不住。 # [docs] 让 PDF / Word 传得进知识库。约十几兆,但少了它上传这类文件 # 只会得到一句"要先装解析库"——而界面上并不会拦着你去传 # [postgres] 应用库用 PostgreSQL 时要的驱动和断点库(AGENTLAB_DATABASE_URL),不设那一项就用不上 - -e ./backend[microvm,dev,db,docs,postgres]