微信公众号 channel 插件设计与实现目录。
- 安装与启动:
docs/install.md - 配置说明:
docs/config.md - 模块 API:
docs/api.md - 模板场景:
docs/templates.md - 知识库维护:
docs/knowledge-maintenance.md - 最佳实践:
docs/best-practices.md - 故障排查:
docs/troubleshooting.md - 任务看板:
docs/TODO.md
- channel id:
wemp - 客服 agent:
wemp-kf - 已配对路由:
main - 未配对路由:
wemp-kf
- 基础配置模型
- 双 agent 路由模型
wemp-kf初始化模板与知识库目录- 最小 webhook 文本闭环
- 最小 runtime 派发骨架
- 文本客服消息 outbound API
- 知识库 provider 结构(local / dify / milvus)
- onboarding 不覆盖已有文件,只补缺失文件
- 已具备基础自动化测试(typecheck + node test)
{
"channels": {
"wemp": {
"enabled": true,
"appId": "wx_appid",
"appSecret": "wx_secret",
"token": "verify_token",
"encodingAESKey": "optional_aes_key",
"webhookPath": "/wemp",
"dm": {
"policy": "pairing",
"allowFrom": []
},
"routing": {
"pairedAgent": "main",
"unpairedAgent": "wemp-kf"
},
"knowledge": {
"mode": "hybrid",
"providers": [
{ "type": "local", "enabled": true, "name": "local" },
{ "type": "dify", "enabled": true, "baseUrl": "https://dify.example.com", "apiKey": "***", "datasetId": "dataset_xxx" }
]
}
}
}
}通过 onboarding/scaffold 生成:
IDENTITY.mdSOUL.mdAGENTS.mdUSER.mdTOOLS.mdknowledge/下的基础知识文件
- AES 加解密真实环境联调
- 非文本消息细分处理
- OpenClaw runtime / HTTP 真实联调
- 完整 OpenClaw runtime 适配验证
- 更完整的集成测试与 E2E