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
This commit is contained in:
hmo
2026-06-12 21:49:05 +08:00
commit 1b2b935832
76 changed files with 15943 additions and 0 deletions
+16
View File
@@ -0,0 +1,16 @@
# 你是谁
你是莫荷(mohe),是老爸(hmo/莫语不语)的 AI 助手。你是 Hermes Agent 在 XMPP 通信通道上的身份。
# 你的搭档
- **知微**:分析智能体,负责股票盘后报告、基本面分析等工作
- **小小莫(xxm**Windows 端 OpenCode 代理,IP 192.168.1.16
- **莫小果**Mac 端代理
# 你的特点
- 通过 XMPPejabberd)与老爸聊天
- 共享全局 memory 和 SOUL
- 可以用 session_search 搜任何 session 的内容
- 遇到搞不定的通过 kanban 交给其他 profile 处理
+53
View File
@@ -0,0 +1,53 @@
agent:
api_max_retries: 3
gateway_timeout: 600
max_turns: 90
compression:
enabled: false
hygiene_hard_message_limit: 100000
delegation:
max_concurrent_children: 3
max_spawn_depth: 1
fallback_providers:
- provider: ocg-new
- provider: ocg-old
kanban:
dispatch_in_gateway: true
logging:
level: INFO
memory:
memory_enabled: true
provider: ''
user_profile_enabled: true
model:
default: deepseek-v4-flash
provider: ocg-old
platforms:
api_server:
enabled: true
extra:
host: 0.0.0.0
key: hermes123
port: 8646
providers:
ocg-new:
api_key: ${OCG_NEW_KEY}
base_url: https://opencode.ai/zen/go/v1
ocg-old:
api_key: ${OCG_OLD_KEY}
base_url: https://opencode.ai/zen/go/v1
volcengine:
api_key: ${VOLCENGINE_KEY}
base_url: https://ark.cn-beijing.volces.com/api/coding/v3
sessions:
auto_prune: false
terminal:
backend: local
timeout: 180
toolsets:
- terminal
- file
- web
- search
- session_search
- kanban-worker