ADR-0011 路径等运行配置由后台管理
- 状态:Accepted · 日期:2026-10-22
决策
资料库路径、工作区根目录、技能目录、Python 环境、全局禁止路径、网络白名单、并发与超时等,都存放在 SQLite 的 settings 和 knowledge_roots 表中,通过后台编辑。环境变量和配置文件只保留启动必需项:监听地址、数据库路径、后台初始密码。
规则
- 保存时校验:路径是否存在、服务进程能否看到(受 ProtectHome 影响)、是否与全局禁止项冲突
- 修改对新的 Run 立即生效;引擎级配置变更时平滑重启 app-server
- 所有修改写入审计日志