perry
57e424e735
fix: repair source docker compose bootstrap ( #208 )
...
fix: 修复 Docker Compose 从源码构建和启动的 7 个问题 (#202 )
- config.py: DATABASE_URL 环境变量通过 Field alias 正确读取
- alembic.ini: 改用同步 postgresql 驱动 (非 asyncpg),标注 fallback
- task.py: 对齐 task_service.py 字段 (task_id UUID, trace_id, meta 等)
- dispatch_worker/orchestrator_worker: 添加 __main__ 入口
- nginx.conf: 添加 Docker DNS resolver 127.0.0.11
- vite.config.ts: outDir 改为 'dist' (Docker context 内)
- docker-compose.yml: context 改为 '..' 使 Dockerfile 路径正确解析
- Dockerfile: 安装 OpenClaw CLI + 注入 agent workspace 骨架
Fixes #202
2026-03-26 21:03:19 +08:00
cft0808
72eafc8f33
fix: resolve issues #158 #157 #156 #155
...
- task.py/task_service.py/orchestrator_worker.py/migrate_json_to_pg.py:
fix TaskState enum casing — PascalCase members referenced as UPPER_CASE
causing AttributeError at import time (Closes #158 )
- db.py: remove auto-commit from get_db(), let service layer control
commit explicitly to avoid double-commit conflicts (Closes #157 )
- kanban_update.py: add docstring clarifying JSON mode vs Postgres+Redis
mode are independent deployment options with migration path (Closes #156 )
- Dockerfile + docker/demo_data/openclaw.json: create skeleton openclaw.json
in Docker image so sync_agent_config.py works in demo mode (Closes #155 )
2026-03-18 07:01:53 +08:00
cft0808
ff9ae7937f
fix: 批量修复 P0-P2 功能缺陷
...
P0 修复:
- server.py 使用 file_lock 原子读写 tasks_source.json,防止并发数据丢失
- todayDone 统计改为按日期过滤,不再统计所有 Done 任务
- save_tasks() 的 Popen 加异常捕获
P1 修复:
- 模型列表动态化:优先从后端 knownModels 获取,不再纯硬编码
- 省部调度 Tab 补充钦天监 (zaochao) 部门
- 小任务筛选补充 刑部/门下省/钦天监 按钮
- 官员数据在 loadLive 时提前加载,省部调度不再显示'待配置'
- Docker demo 数据补全 tasks_source.json + morning_brief.json
P2 修复:
- 奏折复制补充 开始/完成时间、总耗时、磋商轮次
- /healthz 增强:检查 data 目录可写、tasks 文件可读
- metrics 新增 totalDone 字段区分总完成数和今日完成数
2026-02-26 21:21:58 +08:00
cft0808
efd36ab729
feat: 添加 Copilot 模型配置 + 旨意看板归档功能
...
模型配置:
- 新增 Copilot 系列模型 (Claude Sonnet 4, Claude Opus 4.5, GPT-4o, Gemini 2.5 Pro, o3-mini)
- 新增 github-copilot/claude-opus-4.6 模型
旨意看板归档:
- 看板顶部新增筛选栏: 进行中 / 已归档 / 全部
- Done/Cancelled 状态自动归入归档视图
- 支持单条归档/取消归档操作
- 支持一键归档所有已完成任务
- 归档卡片虚线边框半透明展示
- Tab 徽章仅统计活跃旨意数
其他:
- agents SOUL.md 更新
- 脚本健壮性改进 (file_lock, refresh, sync)
2026-02-26 21:09:05 +08:00
cft0808
8a53eba0de
feat(A计划-Week1): Demo GIF + Dockerfile + docker-compose
...
- docs/demo.gif: 6帧看板演示动态图(旨意看板→流转详情→官员总览→模型配置→技能配置→早朝简报)
- Dockerfile: Python 3.11-slim 基础镜像,内含演示数据
- docker-compose.yml: 一行启动 docker compose up
- docker/demo_data/: 演示用 JSON 数据
Week1四项任务全部完成 ✅
2026-02-24 22:14:48 +08:00