1445043649
|
e6f5ba53bd
|
feat(doctor): add Database section probing configured backend
scripts/doctor.py 新增 check_database():
- sqlite → OK + 显示 sqlite_dir
- memory → WARN(数据非持久化)
- postgres → 解析 database.postgres_url 中的 \$DATABASE_URL,asyncpg
实际连接 + SELECT version() → OK with server version;连接失败时
FAIL 给出可执行 fix(启 docker compose postgres / 检查 DATABASE_URL)
- 未知 backend → WARN
Database section 插在 LLM Provider 与 Sandbox 之间。SQLite 部署不会触发
PG 探测(不破坏现有 dev 体验)。
Stage 0 PR1 T1.7.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-10 22:52:26 +08:00 |
|