# agent-house 可复用能力迁移边界 本仓库只承载可复用的企业微信技能、MCP 工具、工作台页面与服务、Webhook/Relay 监听运行时、安装与发布流程。回复角色是**行业通用客服**,北极星是把客户当前问题闭环,而不是带看成交。 ## 已迁移 - 通用响应质量门契约:`mcp/src/core/response-quality-contract.js` - 拟人干预闸门:`mcp/src/core/response-human-style.js` - 会话状态快照注入:`agent-conversation-journey.js` + `agent-context-builder.js` - 出站投递幂等:`outbound_delivery_claims`、并发只发一次、全局暂停拦截 - 入站媒体:`inbound-media.js`、图片/纯语音不自动回复、Dashboard 媒体重试 - 监听掉线记录:`runtime/callback-service/src/personal-polling.mjs` - Webhook 按账号隔离去重:`runWithQiweiContext` + `isDuplicateEvent(eventId, account)` - Dashboard 同时拉起 callback runtime 与 relay daemon - 知识检索标题加权,并剥离「常见说法」别名 - 工作区回归 Smoke 入口:`scripts/workspace-regression-smoke-test.js` - 现有 `mcp/`、`skills/`、`runtime/`、`install.js`、Dashboard 与发布检查能力 ## 明确排除 - 看房经纪人行为:房源检索、小牛看房 / xnfang、带看北极星、22 问、宋军人设、小程序房源卡片、业主/学区话术 - `property-search-service.js`、`qiwei-property-match`、`knowledge/real-estate/**`、黄金问题集、`enforcePropertyDelivery` - 客户业务定制、真实客户画像与业务知识 - 真实凭据、`.env.local`、token、设备信息 - 运行数据库、会话、消息、日志及任何 `outputs/` 运行产物 ## 通用仓必须保留 - `agent-memory.js` / `agent-memory-worker.js` - `templates/`、`validate-reusable-boundary.js` - `account-switch` / `message-archive-smoke` / `outbound-callback-smoke` / `online-qiwei-smoke.mjs` ## 发布前检查 运行 `npm run boundary:check`。该检查会扫描发布工作区的路径与文本,发现运行态、`小牛看房` / `xnfang` / `宋军` 等内容时失败。运行态目录只允许在本地生成,并由 `.gitignore` 排除。