hmo
0b345c2ca1
docs: add HEALTH-PIPELINE + DASHBOARD, update DEPLOY/OPS/QUICKSTART/README — Linux 246 as production standard
2026-07-19 10:09:42 +08:00
hmo
0ed048c327
fix: dashboard monitor checks local crontab + dev-spec adds Linux-first deployment rule
2026-07-19 09:24:03 +08:00
hmo
0ac756b241
fix: F Tab unique keys per instance + spec buttons + dedup + naming rules
2026-07-18 13:23:43 +08:00
hmo
f5edce71c9
fix: F Tab expected dynamic + AGENTS.md encoding + dev-spec sync
2026-07-18 10:39:35 +08:00
mohe
6da8bf219a
docs: add modify-existing-feature flow with pre-read-spec step; update AGENTS.md, dev-spec.md
2026-07-17 13:29:56 +08:00
hmo
525c53a51a
docs: add 4th red line — implement then sync spec; record learned lesson
2026-07-17 13:18:23 +08:00
hmo
8f2f3466b7
fix: dev-spec.md 移入 git 跟踪目录 docs/ + api candidates 更新
2026-07-16 18:19:40 +08:00
hmo
7df8df956e
restructure: 开发原则 Tab 精简为 G+K+F+H + 历史版本 + F 健康视图
2026-07-16 18:17:44 +08:00
hmo
b11b88887c
merge: 恢复077c649内容(开发原则/K tests/spec/prd paths) + 保留flicker-free EasyTier/RDP + Linux兼容改善
...
- dashboard.html: 应用fI()闪烁修复到077c649版本(create-once/update-state pattern)
- dashboard.py: 新增 /api/tests 端点 (import tests_api)
- dashboard.py: /api/git 改用 git log 命令优先, 降级到 reflog
- dashboard.py: /api/monitor + /api/expected 增加 Linux 支持(systemd timer/crontab)
- dashboard.py: /api/spec + /api/prd 增加 246 venv 路径候选
- dashboard.py: /api/metagrowth git路径探测改善
- 恢复: meta_growth.py, tests_api.py, checklist_audit.py, service_registry.py
- 恢复: sync-venv.sh, post-deploy-check.sh, meta-growth-design.md
2026-07-15 10:10:25 +08:00
hmo
73098176c0
R02修复: 连接检测60s×3→exit→systemd重启
2026-07-14 03:13:53 +08:00
hmo
5e7204016e
交付物: 测试套件完成(15/15通过) + 清单更新
...
- 创建tests/test_health_checks.py: 15个测试覆盖Tier1/Tier2/Registry/Watchdog/Executor
- 交付物清单: 测试套件❌ →✅ (已完成)
- 测试内容: pid/port/http/todo/service_registry/watchdog各维度
- 运行方式: pytest tests/test_health_checks.py -v
2026-07-14 02:49:09 +08:00
hmo
3bd50e70ea
自检循环2: R01 Gateway监控 + 服务树扩展
...
- 新增gateway_mohe:8642 + gateway_zhiwei:8643到服务注册表
- 新增api_services返回2个Gateway的健康状态
- I功能树+J拓扑自动包含Gateway节点
- PRD R01状态: ❌ →🔄 (监控已加,auto-restart待systemd)
2026-07-14 02:49:09 +08:00
hmo
a621aeeb94
QQ标注修正: section标题+R09都改为 ⏸️ 暂缓
...
- 2.1标题: QQ❌ →⏸️ 暂缓
- R09风险: ❌ 未开始→⏸️ 暂缓(无迫切需求)
2026-07-14 02:49:08 +08:00
hmo
e442c12558
自检驱动机制 + 标注修正(BOM/E暂缓)
...
- checklist_audit.py: 扫描文档标记→对比系统→输出差距报告
- metagrowth: 修复BOM导致JSON解析失败
- E标注: 🔄 →⏸️ 暂缓(Phase 3)
- QQ通道: ⏸️ 暂缓标记
- annotation审计: 24条标记,19✅ /3🔄 /2⏸️ /0❌
2026-07-14 02:49:08 +08:00
hmo
5e822f85bc
PRD标注实现状态: 全部14节 + 风险表 + 交付物表
...
- 各节标题加<!-- ✅ /🔄 /❌ -->状态标记
- 已知问题表(R01-R09)新增当前状态列
- 交付物表新增实现情况列
- mdRender自动渲染为彩色标签
2026-07-14 02:49:08 +08:00
hmo
28ae15d49e
Phase 1-2: 监控体系全面就绪
...
- 多进程看门狗: xmpp_watchdog.py (守护 bot + article_processor)
- Tier 1 快速健康检查: agents_health_check.py (5min)
- Tier 2 全面健康检查: agents_daily_health.py (每日08:00)
- TODO 自修复执行器: self_todo_executor.py (10min)
- 共享服务注册表: service_registry.py
- xmpp_agent_core: /health 免认证 + /send 端点
- Dashboard: SSH检测修复 + kanban版块 + 路径跨平台兼容
- 修复kanban-api-reference.md误导内容
- 修复R02: frp隧道heartbeat保活
2026-07-14 02:49:07 +08:00
zhiwei
d53aa1e06b
feat: 提案#23 AGENTS.md 决策自检协议
...
引入 Andrej Karpathy 四大规则 + 对抗性审查流程 + 双记录机制 + /rethink 指令。
新增文件:
- docs/AGENTS.md — 共享决策自检协议文档
- docs/learned.md — 经验教训记录模板
- docs/decisions/ — 决策日志目录
所有 Agent 共享此协议,跨项目可复用。
2026-07-08 01:55:10 +08:00
hmo
4cf125231e
docs: merge EasyTier into AgentsMeeting + cleanup hosts approach
2026-06-23 03:53:04 +08:00
mohe
20389a40ac
docs: kanban handler protocol v1 + merged API ref
2026-06-22 10:43:19 +08:00
hmo
5d35d97f0a
merge: resolve conflict in xmpp_agent_core.py (keep unified version)
2026-06-21 16:17:21 +08:00
hmo
babbc46801
refactor(xxm): consolidate 4 bot implementations into unified xmpp_agent_core.py
...
- Merge bot_base.py, gateway/scripts/xmpp_bot.py, bots/*, xmpp_bot_rest.py
into single xmpp_agent_core.py with --agent flag (xxm|mohe|zhiwei|xiaoguo)
- Add xxm_bot.py wrapper (encoding=utf-8 for Windows exec)
- Fix slixmpp connect() API: use host=/port= keyword args (was tuple)
- Clean up orphans: bots/, scripts/, hermes_state.py, xmpp_bot.py, xmpp_bot_rest.py
- Add docs/CLEANUP_PLAN.md documenting the migration
- Update README.md project structure
- Also: fix WeChat agent path resolution (relative paths)
2026-06-21 16:13:57 +08:00
mohe
90ed30dd36
kanban API: comment endpoint + usage docs, notification includes curl example
2026-06-21 11:29:17 +08:00
mohe
50a0716c4d
add dynamic session switch documentation
2026-06-20 01:21:03 +08:00
mohe
94c511479d
docs: add '通道不限制行动力' principle to session bridge protocol
2026-06-14 03:08:09 +08:00
mohe
ae16cd4e0f
simplify: remove __REPLY__ marker, only __SILENT__ needed
...
Default LLM behavior is to reply - no prefix needed.
Only the exceptional case (silence) needs a marker.
Updated xmpp_bot.py, MEMORY.md, and protocol doc.
2026-06-14 02:00:33 +08:00
mohe
34e4477642
docs: clarify markers must be bare text, no backticks
...
Also updated xmpp_bot.py regex to handle backtick-wrapped markers defensively.
Updated MEMORY.md prompt to require bare markers.
2026-06-14 01:58:00 +08:00
mohe
8c2355d95f
docs: refine session bridge search priority - own session first, then others
2026-06-14 01:54:42 +08:00
mohe
ec335aff20
docs: add cross-session bridge protocol
...
Define how agents should handle messages referencing context
from other sessions (CLI/XMPP/WeChat channel switching).
- SOUL.md: new section 五 on session bridging
- agentmemory: saved as shared architecture rule
- SESSION-BRIDGE-PROTOCOL.md: full protocol doc
2026-06-14 01:30:15 +08:00
mohe
90b729c292
docs: add observer mode protocol (__SILENT__/__REPLY__)
...
Define code+LLM collaboration protocol for group chat participation:
- Code layer: no @mention gate, forward all msgs to LLM
- LLM layer: output __SILENT__ (discard) or __REPLY__ (send)
- Documented in MEMORY.md (LLM prompt) and AgentsMeeting (shared ref)
- Update xmpp_bot.py to remove @mention gate
2026-06-14 00:42:05 +08:00
hmo
1b2b935832
Initial: multi-agent XMPP communication system with dashboard
...
- Platform-based architecture (Windows/Linux/Mac)
- Agent instance registry (agents.yaml)
- Management dashboard with cross-platform monitoring
- xmpp_bot with HTTP bridge + health endpoints
- wechat_agent with WeChat-Hermes bridging
- Platform services: ProcessGuardian, HealthProbe, APIRouter, ChannelBridge
- Deployment: systemd (Linux) + PowerShell (Windows)
- Monitoring: SSH+ejabberdctl for cross-platform presence
2026-06-12 21:51:36 +08:00