mirror of
https://github.com/ThearchyHelios/AgentLab.git
synced 2026-11-15 05:41:57 +00:00
b2f6d8d7d2
- 依赖与锁文件:[postgres] 里装的是什么、为什么 langgraph-checkpoint 单独卡小版本、checkpoint-postgres 锁在 3.1.2;数据位置:PostgreSQL 时不再用 agentlab.db / checkpoints.db;开发与验证:scripts/test-postgres.sh - environment.yml 带上 [postgres];.env.example 补应用库一节 - deploy.sh:数据目录里没有 agentlab.db(库在 PostgreSQL)时,认 .secret_key、uploads/ 也算 AgentLab 的数据目录,不再拒绝改属主 - 断点库的连接串不带只给 asyncpg 看的参数(prepared_statement_cache_size 之类,psycopg 不认);地址规范化、启动日志不带密码的测试
25 lines
1.2 KiB
YAML
25 lines
1.2 KiB
YAML
# 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]
|