狼哥
8a858f12de
fix(agents): align taizi and liubu SOULs with subagent flow ( #285 )
...
将 taizi/liubu SOUL.md 中残留的 sessions_send 指令替换为 subagent 流程,与 zhongshu/menxia/shangshu 保持一致
2026-04-20 00:16:41 +08:00
cft0808
1691ac1a2e
feat: 推进后自动派发Agent + Todo详情展开
...
1. 自动流转机制:
- 新增 dispatch_for_state() 函数,根据状态自动匹配并派发 Agent
- handle_advance_state() 手动推进后自动派发对应 Agent(不再只改状态)
- handle_review_action() 准奏/封驳后自动派发下一环节 Agent
- 每个状态对应针对性的派发消息(含任务ID+标题+上下文)
- 后台异步派发,带2次重试 + Gateway 存活检测
2. Todo 子任务详情功能:
- kanban_update.py cmd_todo() 新增 detail 参数(--detail 标志)
- 前端 todo-item 支持点击展开/收起详情
- 有详情的 todo 显示 ▶ 展开箭头,点击展开显示产出内容
3. Agent SOUL 文件更新:
- 中书省/尚书省/六部(工兵户礼刑)均添加 todo --detail 命令说明
- 指引Agent在完成子任务时上报具体产出详情
2026-03-01 14:58:22 +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
11f15db16f
feat: 添加吏部(libu_hr) + 自动部署所有 SOUL.md
...
1. 吏部 agent:
- 新建 agents/libu_hr/SOUL.md (人事/培训/Agent管理)
- 注册到 openclaw.json (shangshu.allowAgents += libu_hr)
- 添加到 sync_agent_config/sync_officials_stats/server.py/dashboard.html
- 更新尚书省 dispatch SKILL.md 部门能力索引
- 所有六部 SOUL.md 中'吏部暂空'→'吏部(libu_hr)负责人事/培训'
2. 自动 SOUL.md 部署:
- sync_agent_config.py 新增 deploy_soul_files()
- 每次同步自动将项目 agents/xxx/SOUL.md → workspace soul.md
- 处理 taizi→main 名称映射
- 只在内容变更时写入,确保 sessions 目录存在
- 修复: xingbu 缺 sessions dir, main 缺 workspace
完整阵容 11 个: 🤴 太子 + 三省(📜 📍 📮 ) + 六部(📝 💰 ⚔️ ⚖️ 🔧 👔 ) + 📰 钦天监
2026-02-27 00:17:31 +08:00
cft0808
3b87c30efa
refactor: 严格三省六部制流程 - 新增太子分拣+门下回传中书
...
- 新增 agents/taizi/SOUL.md: 太子角色负责分拣飞书消息
- 重写 zhongshu SOUL.md: 接收太子需求起草方案送门下审议
- 重写 menxia SOUL.md: 审议后封驳结果回传中书省
- 重写 shangshu SOUL.md: 接收准奏方案分派六部汇总回太子
- 重写五部 SOUL.md: 全部改用 CLI 命令
- dashboard/server/kanban 新增 Taizi 状态支持
完整流程: 皇上-太子(分拣)-中书(起草)-门下(审议)-尚书(派发)-六部(执行)-尚书(汇总)-太子(回奏)-皇上
2026-02-26 22:48:47 +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
e5e428b02a
feat: 省部调度重设计+六部SOUL合规+中书省自动续流修复
2026-02-23 23:57:51 +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