标签:AI Agent、BioAgent OS、Claude Code、本地大模型、Docker Compose、LLM 工程化 场景:私有仓库自研 AI 生物医学分析平台,本地全栈开发环境安全策略复盘
最近两天持续迭代 BioAgent OS,重点补齐权限、计费、监控、多设备同步、中文出图链路,同时解决了本地部署 Qwen3.8-27B-8bit 推理超时问题;顺带把 Claude Code 的 auto-mode 自动权限配置做一次完整环境测绘与边界固化,记录下整套环境基线与安全约束。
一、项目基础信息
BioAgent OS 是面向生物医学分析的 AI 原生平台,技术栈:
- 后端:FastAPI
- 前端:Vue3
- 本地运行依赖:docker-compose 单机栈
- 代码仓库:
7otech/biomedical-agent-os,GitHub 私有仓库,所有提交与推送按私有涉密仓库对待
二、Claude Code Auto‑Mode 环境测绘结果
组织级基线(无企业组织配置)
- 云服务商:无
- 仓库可见性:私有(GitHub 校验确认),main 分支视作受保护主干,禁止无确认强制 push /reset
- 密钥管理:无集中密钥托管方案
- CI/CD 部署目标:无
- 网络姿态:普通开发机,公网可访问;不自动信任宿主机元数据凭证、集群节点凭证
- 可信源码:仅当前私有仓库远端,其他 Git 仓库不在本次信任范围
- 可信内部域名、云存储桶:无额外配置
本地内部服务栈(docker-compose 固定子网)
整套本地服务仅为本项目服务,固定端口与 IP:
- Postgres:
172.30.10.10:5433 - Redis:
6380 - MinIO:
9000/9001,桶bioagent-data - Chroma 向量库:
172.30.10.12:8011,管理面板8012 - Backend API:
8010 - 前端门户 portal:
5190 - Admin 后台:
5191 - 本地 MLX 模型服务:依赖
host.docker.internal互通
敏感数据清单(重点防护)
所有以下位置包含敏感、用户、计费、LLM 请求日志数据,仅允许在可信会话内访问:
- 根目录
.env、前端.env - 后端
llm_models配置表:存储明文 API Key、Base URL - Postgres 业务表:
chat_sessions、chat_messages、memory_notes、llm_request_logs(完整请求参数)、用户表、计费点数账单表 - MinIO:
bioagent-data桶下users/{uid}/用户隔离目录 - 系统知识库、工作对象目录
保护规则:名称带
prod / production的命名空间、资源、IAM/RBAC/ 网络 / 配额类 IaC 资源,统一标记为受保护高危资源。
允许的常规开发动作(默认规则已覆盖,无需额外放行)
- 当前项目 docker compose:
up / restart / logs / ps(backend、celery-worker、shell-worker、minio、chroma、frontend、admin) - 前端本地构建:
cd frontend && npm run build - alembic 数据库迁移
- 进入本项目容器 exec
- 本地 MinIO、Chroma 控制台页面访问
- npx、lsof 这类高频工具链命令,默认策略已放行
三、安全策略结论
- 权限白名单
permissions.allow干净,不存在绕过分类器、破坏性操作的自定义规则; - 没有新增软阻断、硬阻断规则,默认策略已经匹配当前开发流;
- MinIO 桶
bioagent-data仅在项目文档 CLAUDE.md 中记录,没有从历史会话日志佐证使用记录,维持默认信任策略; - 本次测绘范围仅聚焦当前仓库,同机器其他仓库、跨组织资源不纳入信任域;
- 无额外自定义豁免(carve-outs),基线够用。
✅ 最终决策:保存这套 auto-mode 配置,以此作为后续 Claude Code 在此项目下的安全边界基线
四、同期工程修复:本地 Qwen3.8-27B-8bit 推理超时
本次迭代一个关键卡点:本地部署的 Qwen3.8-27B-8bit 模型推理容易超时。 修复方案:将本地模型的超时阈值上调至 600s,已经完成一轮实测跑通。
后续计划:在当前会话内直接选中该 8bit 模型,再做一轮端到端实测验证,确认稳定性,再接入 BioAgent OS 的 LLM 调度层。
五、后续路线
- 完成 Qwen3.8-27B-8bit 模型会话实测验证;
- 继续补齐:权限校验链路、计费点数扣减、全链路监控埋点、多设备同步状态同步;
- 打磨中文出图工作流,对齐生物医学场景的绘图需求;
- 基于这套固化的 auto-mode 安全基线,后续 Claude Code 自动执行任务时边界可控,降低误操作风险。
正文完
可以使用微信扫码关注公众号(ID:xzluomor)