10 Commits

Author SHA1 Message Date
狼哥
f92c54f371 fix: support OPENCLAW_HOME env var (#275)
fix: support OPENCLAW_HOME for non-standard OpenClaw paths\n\nAdds get_openclaw_home() helper in scripts/utils.py and updates all\ninstall/runtime scripts to resolve OpenClaw home from OPENCLAW_HOME\nenvironment variable with fallback to ~/.openclaw.\n\nCloses #271
2026-04-10 00:55:27 +08:00
cft0808
689b1eafbf fix: 流程一致性审计修复 + 文档更新
状态机:
- kanban_update.py 新增 _VALID_TRANSITIONS 校验, 非法状态跳转被拒绝
- _STATE_AGENT_MAP['Taizi'] 从旧 ID 'main' 修正为 'taizi'

数据一致性:
- zaochao emoji 前后端统一为 📰 (store.ts + dashboard.html)
- zaochao org '朝报司' 修正为 '钦天监' (sync_from_openclaw_runtime.py)
- server.py _MIN_TITLE_LEN 10→6, 与 kanban_update.py 保持一致
- schema.json 从 v2 重写为 v3, 对齐实际 11 状态 + 14 字段 + 11 角色

安装:
- install.sh first_sync 补充 sync_officials_stats.py 调用

文档:
- README 新增朝堂议政面板说明 + 状态机校验说明 + install 步骤更新
- CONTRIBUTING 更新测试断言数 + 新增 court_discuss.py 条目
2026-03-16 00:19:57 +08:00
cft0808
b91675bc4c feat: 朝堂议政功能 + GitHub issues 批量优化
新增功能:
- 朝堂议政(Court Discussion): 多官员围绕议题展开部门视角讨论
  - 后端 court_discuss.py + 前端 CourtDiscussion.tsx
  - 集成 GitHub Copilot API (gpt-4o)
  - 各部门依据 SOUL.md 职责发表专业意见

GitHub Issues 修复:
- #127: 模型下拉列表自动合并 openclaw.json 已配置模型
- #83:  install.sh 安装时设置 sessions.visibility all
- #88:  install.sh 用 symlink 统一各 workspace 的 data/scripts
- #80:  调度器 stallThreshold 180s→600s, maxRetry 1→2
- #124: skill_manager 增加镜像回退 + 自定义 Hub URL
- #132: sync_from_openclaw_runtime 放宽过滤,保留 Review 状态任务
2026-03-14 23:57:24 +08:00
cft0808
88ef18076b feat: Agent自主进展上报 - progress命令 + 移除被动日志抓取
核心变更:
- kanban_update.py: 新增 progress 命令,Agent可主动上报当前思考/计划/进展
  - now_text 更新看板动态,todos_pipe 解析为计划清单
  - 支持 (completed) / 🔄(in-progress) 状态标记
- sync_from_openclaw_runtime.py: 移除 agent_activity_map 被动抓取逻辑
  - JJC任务的now字段不再从会话日志中抓取,改由Agent主动上报
  - 仅保留JJC任务合并逻辑,不做activity映射
- 10个Agent SOUL.md: 全部新增「📡 实时进展上报」章节
  - 每个Agent都有具体的上报时机和命令示例
  - 中书省最详尽(6个步骤的完整progress示例)
  - 六部各有领域特定的上报示例

架构转变: 被动日志抓取 → Agent主动self-report
2026-02-27 22:57:23 +08:00
cft0808
8574607c93 fix: 补全detect_official映射 + 自动同步scripts到workspace 2026-02-27 22:09:08 +08:00
cft0808
e1314fb2e5 fix: 看板综合修复 — Pipeline/标题/kanban脚本/实时动态 2026-02-27 19:58:32 +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
1110886de2 fix: 可移植性修复 + server.py 路由修复
- SOUL.md: 硬编码路径替换为 __REPO_DIR__ 占位符,支持跨环境部署
- dashboard/server.py: 修复 morning-brief/refresh 路由
  - 原错误:POST handler 混入 GET 分支导致永远 404
  - 修复:将 POST /api/morning-brief/refresh 移至 do_POST 正确位置
- scripts/: 路径变量改用 __file__ 相对路径,提升可移植性
- install.sh / run_loop.sh: 同步修复
2026-02-24 21:53:01 +08:00
cft0808
634fd5f041 fix: 修复 runtime sync 覆盖 JJC 旨意任务的 bug 2026-02-23 23:16:44 +08:00
cft0808
5b46f67603 🏛️ init: 三省六部 OpenClaw Multi-Agent Orchestration System
Features:
- 9 specialized agents (中书省·门下省·尚书省 + 六部)
- Real-time dashboard with 6 tabs (Overview/Kanban/History/Timeline/Models/Skills)
- Model configuration with live-apply via local API server
- One-click install script
- Data sync pipeline (15s refresh loop)
- Full audit trail via flow_log
2026-02-23 22:34:55 +08:00