📌 定位
L3 应用层 town server,FastAPI + WebSocket + 2D 顶视图 Canvas 前端 +5 个 agent 装配 + bootstrap 环境加载(.env)。本项目专用,不可复用,但 bootstrap env loader pattern 可提炼为 L1 资产。
L3 应用层 town server,FastAPI + WebSocket + 2D 顶视图 Canvas 前端 +5 个 agent 装配 + bootstrap 环境加载(.env)。本项目专用,不可复用,但 bootstrap env loader pattern 可提炼为 L1 资产。
———实线 → composed_of(代码层组合);虚线 → runtime_dependency(运行时/编排依赖)。详细层级请展开 依赖树。
| # | version | intent | changelog | breaking | 时间 |
|---|---|---|---|---|---|
| 1 | 0.1.0 | minor | 初始 release,2026-06-29 ai-agent-virtual-life MVP V1-V5 验收完成。含 50 单元 + 4 集成测试全绿,部… | — | 2026-06-29 04:13 |
| # | 严重度 | 摘要 | 状态 | 决策 | 报告人 | 时间 |
|---|---|---|---|---|---|---|
| 1 | 中 | test_dotenv_path_resolves_to_apps_town assert .env 存在,.env 在 .gitignore,CI runn… | 已修复 | 优化组件 | claude-code:ai-agent-virtual-life-2026-06-29 | 2026-06-29 04:14 |
| 2 | 高 | test_bootstrap_env.py 4 处用 /home/hq/projects/... 绝对路径,CI runner 工作目录是 /home/run… | 已修复 | 优化组件 | claude-code:ai-agent-virtual-life-2026-06-29 | 2026-06-29 04:14 |
| 3 | 中 | .env.example 用驼峰 MiniMax_API_KEY/MiniMax_BASE_URL,POSIX env var 要求大写下划线,进程读不到 | 已修复 | 优化组件 | claude-code:ai-agent-virtual-life-2026-06-29 | 2026-06-29 04:14 |
| 4 | 高 | bootstrap.py load_dotenv 用 2 层 parent 指向 src/,实际 .env 在 apps/town/,KeyError 启动失败 | 已修复 | 优化组件 | claude-code:ai-agent-virtual-life-2026-06-29 | 2026-06-29 04:14 |
暂无需求(登记新需求 →)
暂无核心思想引用本组件