7 Commits

Author SHA1 Message Date
cft0808
0f1c24bd44 fix: 修复多个bug并合并社区贡献
Bug 修复:
- Fix #232: court_discuss.py 添加 from __future__ import annotations 兼容 Python 3.9
- Fix #233: Dockerfile 添加 channels 模块 COPY 解决 Docker 运行时 ModuleNotFoundError
- Fix #234: sync_agent_config.py 将 dispatchChannel 默认值从 'feishu' 改为空字符串
- Fix #241: sync_agent_config.py 收集 defaults.models 中的所有可用模型到看板选择器

社区贡献 (cherry-pick):
- PR #239 (@ElninoZhong): 添加 workflow state vs execution ownership 文档
- PR #237 (@ElninoZhong): 修复 feishu 默认值问题
- PR #212 (@YIOYIOIOI): Windows install.ps1 优先 python 命令 + UTF-8 编码修复

依赖更新 (Dependabot):
- actions/checkout v4 → v6
- docker/setup-buildx-action v3 → v4
- docker/build-push-action v5 → v7
- actions/labeler v5 → v6
- actions/stale v9 → v10
2026-03-30 21:48:55 +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
76e0c102ed fix: 修复 4 个 P0 Issues (#41 #36 #48 #43) - docs路径/Docker架构/超时/Skill下载 2026-03-05 23:10:43 +08:00
cft0808
709e163932 feat: 添加远程 Skills 资源管理功能
新增远程 skill 管理系统,支持从 GitHub/HTTPS URL 获取:
- API 端点: add-remote-skill, remote-skills-list, update-remote-skill, remove-remote-skill
- CLI 工具: scripts/skill_manager.py (add-remote, list-remote, update-remote, remove-remote, import-official-hub)
- 文档: remote-skills-guide.md 和 remote-skills-quickstart.md
- 功能: 安全验证、YAML 校验、版本管理、多渠道操作
2026-03-02 06:21:28 +08:00
cft0808
b7bf616f06 refactor: 全面安全加固与代码优化 - TOCTOU竞态修复/CORS/XXE/SSRF/路径遍历/Docker加固 2026-03-01 12:59:24 +08:00
cft0808
ea9e80bcb1 fix(docker): 修复Dockerfile路径,移除不存在的data/.gitkeep 2026-02-24 22:17:30 +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