下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/org-slzdth2s--ec-crm.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-slzdth2s/ec-crm。通过 ec-crm CLI 管理 EC CRM 客户、工商数据、标签画像、字段、跟进待办、联络质检、AI 录音、在线客服、订单、企业配置、知识库和报表。用于登录授权、查询、创建、更新、流转、删除或分析 EC CRM 数据;不用于 EC 使用问答或互联网公开信息搜索。
阅读全文 (展开查看完整说明)
概述
<!– Generated by scripts/build-ec-crm.mjs. Do not edit this file directly. Source digest: 10a9f98f1c9dd588 –>
EC CRM 中文版
本文件由 scripts/build-ec-crm.mjs 从 skills/ 下的源技能确定性生成。新增或修改 EC 业务技能后,执行 node scripts/build-ec-crm.mjs 重新生成;不要直接修改本文件。
生成范围
- 输入技能:
ec-ai-recording、ec-corp-manage、ec-customer-business、ec-customer-contact、ec-customer-field-mgmt、ec-customer-insights、ec-customer-mgmt、ec-customer-report、ec-customer-sales、ec-knowledge、ec-online-service、ec-order-mgmt、ec-web-search。 - 排除技能:
ec-crm(输出技能自身,防止递归合并)和ec-usage-qa(独立的 EC 使用问答技能)。 ec-web-search已完整合并到正文;互联网公开信息搜索遵循对应章节的专项约束。- 源技能的
Avoid When、意图拆分和跨域边界章节仅用于多技能间的跨域转交,在单文件统一技能中自动移除。 - 每个源技能中根
SKILL.md之外的附属文件会同步到统一技能根目录,保留原相对路径;若多个源技能存在相同资产路径,生成会报错而不会覆盖。
公共执行约束
- 调用
ec-crm flow时只能携带--help获取流程;真正读写数据时只调用流程指定的业务命令。 - 命令不存在时,执行
npm install -g @workec/ec-crm,再执行ec-crm --version验证。 - 入参错误最多修正并重试 2 次;超时、429、5xx 等临时错误单次会话最多重试 5 次;其他未列错误一律停止。
- 业务错误、数据异常或空结果必须如实反馈,不得猜测参数、补造数据、扩大查询范围或绕过权限。
- 缺少
crmId、订单 ID、客户库 ID、字段 ID 等标识时,先通过对应搜索、列表或详情流程取得标识。 - 命令输出被截断时先读取完整结果;多步骤任务任一步失败或缺少后续标识时,停止后续步骤。
- 删除、合并、放弃客户、删除待办或订单,以及影响多人或多客户的企业配置变更,必须先取得用户明确确认。
- 绝不泄露、记录或回显
EC_AUTH、token 等授权凭证,绝不编造请求参数。 - 本文件可供不同 Agent 使用;需要检索当前会话历史时,使用当前 Agent 提供的会话历史检索工具。源技能中的宿主特定历史检索工具引用会在生成时自动改写为宿主中立表述。
命令输出与解析
- 执行业务命令时,统一以 JSON 信封判断结果:
success: true时从data读取业务数据;success: false时只读取error中的code、message、fields或details,不得把失败响应当作业务数据继续处理。 - 不以进程退出码单独判断业务是否成功,必须先检查
success字段。ec-crm flow <流程名> --help返回的是 Markdown 流程手册,不是 JSON 业务响应。 data的形状按具体命令而定,可能是直接数组,也可能是{ list, page }、{ list, total }、{ groups, num }或{ csv, total, summary };不得假设所有列表都在data.list中。- 分页结果优先读取命令返回的分页对象,例如客户搜索的总数位于
data.page.total。CSV 结果中的data.csv是文本,不是数组;summary可能是展示文本,不能直接按数值解析。 - 时间字段可能使用带时区的 ISO 字符串、
YYYY-MM-DD HH:mm:ss或秒级时间戳。未在具体命令帮助中声明格式时,保留原值并如实展示,不得猜测时区或单位。
补充流程
以下流程没有独立源技能,作为统一技能的基础或聚合入口维护。
| 用户意图 | 执行动作 | 获取流程 |
|---|---|---|
| 扫码登录、重新授权、鉴权失败后重登 | 二维码登录 | ec-crm flow login --help |
| 查看企业客户文件夹流程总览 | 文件夹聚合流程 | ec-crm flow corp-folder-manage --help |
| 管理资料规则分组内部门的聚合流程 | 规则分组部门聚合流程 | ec-crm flow corp-rule-group-member --help |
| 管理资料规则分组字段规则的聚合流程 | 字段规则聚合流程 | ec-crm flow corp-rule-group-field-rule --help |
按业务域路由
下列章节保留源技能的功能索引、跨域流程、专项约束和跨会话恢复规则。源技能间的历史引用在生成时统一改写为 ec-crm,避免单文件路由回跳到旧技能名。
EC AI 录音
<!– 来源:skills/ec-ai-recording/SKILL.md –>
负责路由 AI 录音工作台的列表、转写、AI 纪要和录音推荐待办查询。所有能力只读,业务字段和状态以 CLI 返回为准。
Use When
- 用户请求查看当前用户的 AI 录音列表。
- 用户请求查看某条 AI 录音的转写内容。
- 用户请求查看某条 AI 录音生成的 AI 纪要。
- 用户请求查看某条 AI 录音生成的推荐待办。
功能索引
| 意图 | 功能 | 流程帮助 |
|---|---|---|
| 查看 AI 录音列表 | recording list | ec-crm flow recording-list --help |
| 查看录音转写内容 | recording transcript | ec-crm flow recording-transcript --help |
| 查看 AI 纪要 | recording summary | ec-crm flow recording-summary --help |
| 查看录音 AI 推荐待办 | recording todo list | ec-crm flow recording-todo-list --help |
录音列表仅按接口分页返回转写完成项,不支持日期、录音名称或客户名称筛选。按分页结果逐步定位录音;存在多个匹配项时先让用户选择,再以 callId 和 callType 查询详情。
输出约束
- 列表用表格展示录音名称、
callId、录音时间、时长、设备、关联客户名称及crmId;时间格式为yyyy-MM-dd HH:mm。 - 转写按接口顺序分段展示说话人、时间戳和内容,并如实说明转写状态及错误信息。
- AI 纪要按来源展示原生纪要文字与图示结构,或钉钉纪要 Markdown。钉钉来源优先完整渲染
dingTalkMarkdownContent,保留summaryDetails的原有顺序、标题、段落、引用块和全部语义;其中“AI洞察”是纪要正文的一部分,必须一并输出,不得过滤、另行概括或误当成独立“分析”Tab。 - 钉钉纪要中的
{diagram-uuid}图片占位必须通过dingTalkResult.minutesDiagrams映射为 Markdown 图片语法;若已有dingTalkMarkdownContent,优先使用该处理结果。图片链接必须逐字保留映射中的完整值,包括全部签名参数;不得截断、缩写、替换为省略号或只展示链接前缀。映射缺失时保留原占位并说明未解析,不得静默删除图片内容。 - 若纪要包含
<time>等非标准 Markdown 标记,只做将其转换为可读时间文本等最小格式整理,不改变原文语义、顺序或正文内容。图片链接即使可能过期也照常输出,不得因过期信息缺失或链接可能过期而省略图片或纪要正文。 - 超长链接(如带签名的图片/附件 URL,可达数千字符)必须从完整结果中逐字复制,禁止凭上下文重写、缩写、改写编码或省略任何查询参数;输出前先做逐字节校验(例如把候选链接写入临时文件,与源字符串比对确认完全一致)再呈现。不确定是否完整时,重新读取完整数据,宁可不输出也不得输出残缺链接。
- 原生纪要图示是
minutesDiagrams中的结构化数据,不是图片文件;按结构展示,不得伪称为图片。 - 录音推荐待办用表格展示标题、内容、提醒时间和状态,只展示当前页;不得标记已读或创建正式待办。
- 未生成、生成中、失败和空内容均按 CLI 返回的状态及原因如实说明,不得推测内容或承诺稍后生成。
EC 企业管理
<!– 来源:skills/ec-corp-manage/SKILL.md –>
管理企业级 CRM 配置中的业务类型、客户库和部门归属,以及客户进展、企业客户文件夹、资料规则分组、客户协作消息开关、公海规则、客户流转原因、自动流转规则白名单和客户回收策略白名单、客户查重规则和客户资料保护。
Use When
- 用户请求查看客户进展列表或进展启用状态。
- 用户请求修改客户进展名称。
- 用户请求启用或禁用客户进展。
- 用户请求查看企业客户文件夹列表或员工创建文件夹权限。
- 用户请求开关“允许员工创建文件夹”。
- 用户请求创建、启用、禁用、删除或重命名企业客户文件夹。
- 用户请求创建、重命名或删除资料规则分组。
- 用户请求查看资料规则分组列表或规则分组下的部门。
- 用户请求给资料规则分组添加、删除或移动部门。
- 用户请求查看或修改资料规则分组字段规则,包括客户进展控制和字段状态。
- 用户请求修改资料规则分组进展规则,包括逐级推进和进展必填校验开关。
- 用户请求修改资料规则分组标签规则,包括人工/规则标签组可用和隐藏状态。
- 用户请求查看或修改客户查重规则,包括个人/企业客户查重字段、客户库查重范围、查重校验、允许重复入库、流转时校验和查重高级设置。
- 用户请求将已有的固定字段或自定义字段加入个人/企业客户查重配置,例如“给个人客户加一个自定义的广告创意字段参与查重”;这里的“加字段参与查重”表示把已有字段加入查重字段集合,不表示创建字段。
- 用户请求开启或取消开启客户资料保护。
- 用户请求隐藏一个或多个客户字段。
- 用户请求向客户资料保护白名单添加人员。
- 用户请求设置或取消设置“对跟进人不隐藏”。
- 用户请求设置或取消设置“对共享成员不隐藏”。
- 用户请求查看客户资料保护配置信息。
- 用户请求查看、开启或关闭客户协作消息(跨员工跟进操作提醒)。
- 用户请求查看或配置公司大公海、客户库公海的规则。
- 用户询问多个客户库业务模式是否开启,或是否可以为不同客户库分别定制公海规则。
- 用户请求切换全企业使用同一个客户库或划分多个客户库。
- 用户请求创建、删除或修改客户库名称,或管理客户库内的部门。
- 用户请求查看指定客户库下的部门列表。
- 用户请求查看、添加、编辑或删除客户流转原因。
- 用户请求为客户流转原因勾选、取消勾选或设置适用的流转类型,如删除客户、放弃客户、转让客户、分配/领取客户。
- 用户请求查看、新增或删除自动流转规则白名单成员。
- 用户请求查看、新增或删除客户回收策略白名单成员。
功能索引
| 意图关键词 | 执行功能 | 调用命令获取流程 |
|---|---|---|
| 查看业务类型/查看客户库 | 查询业务类型和客户库 | ec-crm flow corp-business-type-get --help |
| 查看客户库部门/客户库有哪些部门/部门列表 | 获取指定客户库的部门列表 | ec-crm corp business-type get-departments --help |
| 切换业务类型/客户库模式/全企业使用同一个客户库/划分多个客户库 | 切换业务类型 | ec-crm flow corp-business-type-switch --help |
| 创建客户库/新增客户库 | 创建客户库 | ec-crm flow corp-business-type-create-library --help |
| 删除客户库/移除客户库 | 删除空的非默认客户库 | ec-crm flow corp-business-type-delete-library --help |
| 修改客户库名称/重命名客户库 | 修改非默认客户库名称 | ec-crm flow corp-business-type-rename-library --help |
| 添加部门到客户库 | 向客户库添加部门 | ec-crm flow corp-business-type-add-departments --help |
| 移动部门到客户库 | 移动部门至目标客户库 | ec-crm flow corp-business-type-move-departments --help |
| 删除客户库部门 | 删除指定客户库的部门 | ec-crm flow corp-business-type-remove-departments --help |
| 查看客户进展/拉取进展列表/有哪些进展 | 拉取客户进展列表 | ec-crm flow corp-stage-list --help |
| 修改进展名称/重命名进展 | 修改客户进展名称 | ec-crm flow corp-stage-edit --help |
| 启用进展/禁用进展/恢复进展 | 启用或禁用客户进展 | ec-crm flow corp-stage-status --help |
| 查看文件夹/文件夹列表/员工创建文件夹权限 | 拉取企业客户文件夹列表和员工创建权限 | ec-crm flow corp-folder-list --help |
| 允许员工创建文件夹/禁止员工创建文件夹 | 开关员工创建文件夹权限 | ec-crm flow corp-folder-permission --help |
| 创建文件夹/新增客户文件夹 | 创建企业客户自建文件夹 | ec-crm flow corp-folder-create --help |
| 启用文件夹/禁用文件夹 | 启用或禁用系统文件夹 | ec-crm flow corp-folder-status --help |
| 删除文件夹/移除文件夹 | 删除企业客户自建文件夹 | ec-crm flow corp-folder-delete --help |
| 重命名文件夹/修改文件夹名称 | 重命名企业客户自建文件夹 | ec-crm flow corp-folder-rename --help |
| 查看资料规则分组/规则分组列表 | 查询资料规则分组列表 | ec-crm flow corp-rule-group-list --help |
| 创建资料规则分组/创建规则分组 | 创建资料规则分组 | ec-crm flow corp-rule-group-create --help |
| 重命名资料规则分组/修改规则分组名称 | 重命名资料规则分组 | ec-crm flow corp-rule-group-rename --help |
| 查看规则分组部门/规则分组下有哪些部门 | 查询规则分组下的部门 | ec-crm flow corp-rule-group-member-list --help |
| 给规则分组添加部门 | 向资料规则分组添加部门 | ec-crm flow corp-rule-group-member-add --help |
| 从规则分组删除部门 | 从资料规则分组删除部门 | ec-crm flow corp-rule-group-member-delete --help |
| 移动部门到规则分组 | 移动部门至目标资料规则分组 | ec-crm flow corp-rule-group-member-move --help |
| 删除资料规则分组/删除规则分组 | 删除资料规则分组 | ec-crm flow corp-rule-group-delete --help |
| 查询资料规则组字段规则/查看字段必填、不可修改或隐藏状态 | 查询启用客户字段及其规则状态 | ec-crm flow corp-rule-group-field-rule-list --help |
| 开启/关闭按客户进展控制字段规则 | 修改按客户进展控制字段规则;关闭时必须指定启用进展作为统一规则来源 | ec-crm flow corp-rule-group-field-rule-stage-status --help |
| 修改资料规则组字段规则 | 修改字段的必填、不可修改或隐藏状态 | ec-crm flow corp-rule-group-field-rule-edit --help |
| 修改资料规则组进展规则 | 进展规则管理 | ec-crm flow corp-rule-group-stage-rule --help |
| 修改资料规则组标签规则 | 标签规则管理 | ec-crm flow corp-rule-group-tag-rule --help |
| 查看查重规则 | 查询查重字段、客户库配置和高级设置 | ec-crm flow corp-repeat-rule --help |
| 设置个人/企业客户查重字段 | 查重字段管理 | ec-crm flow corp-repeat-rule --help |
| 开启/关闭查重校验 | 客户库查重校验开关 | ec-crm flow corp-repeat-rule --help |
| 设置查重范围 | 客户库查重范围管理 | ec-crm flow corp-repeat-rule --help |
| 允许/禁止入库重复客户 | 客户库重复入库开关 | ec-crm flow corp-repeat-rule --help |
| 开启/关闭流转时校验 | 客户库流转校验开关 | ec-crm flow corp-repeat-rule --help |
| 设置查重高级选项 | 跨客户类型查重和双字段同时重复校验 | ec-crm flow corp-repeat-rule --help |
| 查看资料保护配置 | 查询资料保护状态、隐藏字段、白名单和例外规则 | ec-crm flow corp-protect-list --help |
| 开启/取消开启客户资料保护 | 修改资料保护状态 | ec-crm flow corp-protect-status --help |
| 隐藏客户字段/设置多个隐藏字段 | 设置完整隐藏字段集合 | ec-crm flow corp-protect-fields --help |
| 添加资料保护白名单人员 | 向资料保护白名单追加员工 | ec-crm flow corp-protect-whitelist --help |
| 设置/取消对跟进人不隐藏 | 管理跟进人例外规则和员工范围 | ec-crm flow corp-protect-follow-up --help |
| 设置/取消对共享成员不隐藏 | 管理共享成员例外规则 | ec-crm flow corp-protect-shared --help |
| 查看客户协作消息开关/是否开启协作消息 | 查询客户协作消息开关状态 | ec-crm flow corp-cooperation-message-switch --help |
| 开启客户协作消息/关闭客户协作消息/开关协作策略 | 开启或关闭客户协作消息开关 | ec-crm flow corp-cooperation-message-switch --help |
| 查看公海规则/公司大公海规则/客户库公海规则 | 查询业务模式、定制权限及各客户库公海规则 | ec-crm flow corp-publicsea-rule --help |
| 配置公海规则/允许编辑公海客户/领取限制/领取或放弃时清空标签 | 按客户库配置公海规则 | ec-crm flow corp-publicsea-rule --help |
| 多个客户库/不同客户库能否单独设置公海规则 | 判断业务模式及按库定制是否启用 | ec-crm flow corp-publicsea-rule --help |
| 查看/添加/编辑/删除 + 客户流转原因 | 管理客户流转原因 | ec-crm flow corp-customer-exchange-reason-manage --help |
| 勾选/取消勾选/设置 + 客户流转原因 + 流转类型/删除/放弃/转让/分配/领取 | 设置流转原因适用的流转类型 | ec-crm flow corp-customer-exchange-reason-manage --help |
| 查看/查询 + 自动流转规则白名单 | 查询自动流转规则白名单 | ec-crm flow corp-auto-transfer-whitelist-list --help |
| 新增/添加 + 自动流转规则白名单成员 | 新增自动流转规则白名单成员 | ec-crm flow corp-auto-transfer-whitelist-add --help |
| 删除/移除 + 自动流转规则白名单成员 | 删除自动流转规则白名单成员 | ec-crm flow corp-auto-transfer-whitelist-delete --help |
| 查看/查询 + 客户回收策略白名单 | 查询客户回收策略白名单 | ec-crm flow corp-customer-recycle-strategy-whitelist-list --help |
| 新增/添加 + 客户回收策略白名单成员 | 新增客户回收策略白名单成员 | ec-crm flow corp-customer-recycle-strategy-whitelist-add --help |
| 删除/移除 + 客户回收策略白名单成员 | 删除客户回收策略白名单成员 | ec-crm flow corp-customer-recycle-strategy-whitelist-delete --help |
EC 外部拓客与工商数据 (External Business Data)
<!– 来源:skills/ec-customer-business/SKILL.md –>
三方数据引入和线索挖掘模块,与内部承接的客户库保持一定的独立性。负责对接第三方工商数据(如易企查),提供企业背景查询并支持一键导入为系统内客户。
Use When
- 用户请求涉及查询工商信息/易企查信息。
- 用户请求涉及将工商信息导入客户库。
- 用户请求跨域时,本域部分由此 skill 处理。
功能索引
| 意图关键词 | 执行功能 | 调用命令获取流程,严格执行 |
|---|---|---|
| 工商信息/易企查/企业信息 + 查找/搜索 | 查询工商信息列表 | ec-crm flow business-info-list --help |
| 工商信息/易企查 + 详情/完整信息 | 查询工商信息详情 | ec-crm flow business-info-detail --help |
| 导入/加入客户库 + 工商/企业 | 导入到客户库 | ec-crm flow business-info-import --help |
硬约束
⛔ 铁律:ec-crm 报错即停。以下规则不可协商,不可绕过。
| 错误类型 | 识别 | 行动 | 严禁 |
|---|---|---|---|
| 命令不存在 | command not found 或找不到这个命令 | 先执行 npm install -g @workec/ec-crm,再执行 ec-crm --version 验证 | — |
| 入参错误 | 参数格式/值不合法 | 读错误 → 修正 → 重试(≤2次);超限后停并告知正确格式 | 猜参/删参/填默认值 |
| 业务错误 | 权限不足/客户不存在/状态不允许 | 立即停,原样展示错误 | 重试/换命令/绕路 |
| 结果为空 | 命令正常退出但数据为空 | 告知「查询无结果」,结束 | 换条件重查/扩大范围 |
| 数据错误 | 字段缺失/格式异常/空数据 | 立即停,告知数据异常 | 跳过/补全字段 |
| flow 命令限制 | 调用 ec-crm flow 相关命令 | 只能携带 --help 参数 | 传入任何其他参数或选项 |
任何未列出的错误 → 一律视为"停"。
注意
- 当执行命令的返回结果过长,被系统截断时,主动去读取完整数据文件内容,确保后续步骤使用完整数据。
跨会话恢复
- 用户提及"继续上次"、"之前查过的工商信息" → 先使用当前 Agent 提供的会话历史检索工具找回公司名称等上下文。
EC 联络中心与质检 (Contact Center & QA)
<!– 来源:skills/ec-customer-contact/SKILL.md –>
聚焦于与客户实际发生通讯接触的场景(电话/微信/短信/企微/邮件/拜访)以及后续的合规、话术分析。负责按通讯渠道查询各类联系记录(电话/微信/短信/企微/邮件/拜访的详细通讯日志)、电话外呼拨打、普通联系记录的语音转写分析(ASR)、标准 SOP 质检与话术复盘;AI 录音工作台的列表、转写、纪要和推荐待办由独立录音流程处理。
Use When
- 用户请求涉及电话联系记录查询(按渠道查看通话详细日志)。
- 用户请求涉及微信/短信/企业微信/邮件/拜访联系记录查询(按渠道查看通讯详细日志)。
- 用户请求涉及将客户添加到待拨打列表或 AI 电话助手。
- 用户请求涉及话术复盘(热门问题/问题详情)。
- 用户请求涉及违规质检/SOP 质检(列表/详情)。
- 用户请求涉及普通联系记录的沟通分析(ASR 记录列表/详情),不包括 AI 录音工作台的录音列表、逐字转写、AI 纪要或录音推荐待办。
- 用户请求查询某条沟通分析记录的 AI 推荐标签、标签名称或推荐解释。
- 用户请求跨域时,本域部分由此 skill 处理。
功能索引
| 意图关键词 | 执行功能 | 调用命令获取流程,严格执行 |
|---|---|---|
| 通话记录/电话记录/联系记录 | 查询电话联系记录 | ec-crm flow record-phone-list --help |
| 微信联系记录/微信记录 | 查询微信联系记录 | ec-crm flow record-wx-list --help |
| 短信记录/短信联系记录 | 查询短信联系记录 | ec-crm flow record-sms-list --help |
| 企业微信记录/企微记录 | 查询企业微信联系记录 | ec-crm flow record-workwx-list --help |
| 邮件记录/邮件联系记录 | 查询邮件联系记录 | ec-crm flow record-email-list --help |
| 拜访记录/拜访联系记录 | 查询拜访联系记录 | ec-crm flow record-visit-list --help |
| 跟进联系记录/跟进动作记录 | 查询跟进联系记录(系统生成的跟进动作事件) | ec-crm flow record-follow-list --help |
| 添加到待拨打/加到待拨列表 | 添加到待拨打列表 | ec-crm flow call-center-add --help |
| 加到AI电话/自动外呼 | 添加到 AI 电话助手 | ec-crm flow call-center-ai-add --help |
| 话术复盘/热门问题/话术分析 | 查询话术复盘热门问题 | ec-crm flow talk-review-top-list --help |
| 话术复盘问题详情 | 查询话术复盘问题详情 | ec-crm flow talk-review-quest --help |
| 质检记录/违规记录 | 查询违规质检记录列表 | ec-crm flow inspect-violation-list --help |
| 违规质检详情 | 查询违规质检记录详情 | ec-crm flow inspect-violation-detail --help |
| SOP检查/SOP质检 | 查询 SOP 质检记录列表 | ec-crm flow inspect-sop-list --help |
| SOP质检详情 | 查询 SOP 质检记录详情 | ec-crm flow inspect-sop-detail --help |
| 沟通分析/通话分析/沟通记录分析 | 查询沟通分析记录列表 | ec-crm flow asr-list --help |
| 沟通分析详情 | 查询沟通分析记录详情 | ec-crm flow asr-detail --help |
| 沟通分析推荐标签/通话推荐标签/推荐标签解释 | 查询沟通分析推荐标签 | ec-crm flow asr-recommend-tags --help |
硬约束
⛔ 铁律:ec-crm 报错即停。以下规则不可协商,不可绕过。
| 错误类型 | 识别 | 行动 | 严禁 |
|---|---|---|---|
| 命令不存在 | command not found 或找不到这个命令 | 先执行 npm install -g @workec/ec-crm,再执行 ec-crm --version 验证 | — |
| 入参错误 | 参数格式/值不合法 | 读错误 → 修正 → 重试(≤2次);超限后停并告知正确格式 | 猜参/删参/填默认值 |
| 业务错误 | 权限不足/客户不存在/状态不允许 | 立即停,原样展示错误 | 重试/换命令/绕路 |
| 结果为空 | 命令正常退出但数据为空 | 告知「查询无结果」,结束 | 换条件重查/扩大范围 |
| 数据错误 | 字段缺失/格式异常/空数据 | 立即停,告知数据异常 | 跳过/补全字段 |
| flow 命令限制 | 调用 ec-crm flow 相关命令 | 只能携带 --help 参数 | 传入任何其他参数或选项 |
任何未列出的错误 → 一律视为"停"。
注意
- 当执行命令的返回结果过长,被系统截断时,主动去读取完整数据文件内容,确保后续步骤使用完整数据。
跨会话恢复
- 用户提及"继续上次"、"之前查过的客户" → 先使用当前 Agent 提供的会话历史检索工具找回 crmId 等上下文。
EC 客户自定义字段管理
<!– 来源:skills/ec-customer-field-mgmt/SKILL.md –>
客户字段和企业客户联系人字段及字段分组的基础配置管理。负责字段查询、添加、修改、启用、禁用、删除和顺序调整,以及分组查询、添加、编辑、删除和顺序调整。
Use When
- 用户请求涉及客户字段或联系人字段查询。
- 用户请求涉及自定义字段添加、修改、启用、禁用或删除。
- 用户请求涉及客户字段或联系人字段顺序调整。
- 用户请求涉及字段分组查询、添加、编辑、删除或调整顺序。
- 用户请求跨域时,本域部分由此 skill 处理。
功能索引
| 意图关键词 | 执行功能 | 调用命令获取流程,严格执行 |
|---|---|---|
| 查看客户字段/联系人字段 | 查询字段列表 | ec-crm flow customer-field-list --help |
| 添加自定义字段 | 添加字段 | ec-crm flow customer-field-add --help |
| 修改字段配置 | 修改字段 | ec-crm flow customer-field-edit --help |
| 删除自定义字段 | 删除字段 | ec-crm flow customer-field-delete --help |
| 启用/禁用字段 | 修改字段状态 | ec-crm flow customer-field-status --help |
| 调整字段顺序 | 移动客户字段或联系人字段 | ec-crm flow customer-field-sort --help |
| 查看字段分组 | 查询字段分组 | ec-crm flow customer-field-group-list --help |
| 添加字段分组 | 添加字段分组 | ec-crm flow customer-field-group-add --help |
| 编辑字段分组 | 修改字段分组名称 | ec-crm flow customer-field-group-edit --help |
| 删除字段分组 | 删除字段分组 | ec-crm flow customer-field-group-delete --help |
| 调整字段分组顺序 | 移动字段分组位置 | ec-crm flow customer-field-group-sort --help |
硬约束
⛔ 铁律:ec-crm 报错即停。以下规则不可协商,不可绕过。
| 错误类型 | 识别 | 行动 | 严禁 |
|---|---|---|---|
| 命令不存在 | command not found 或找不到这个命令 | 先执行 npm install -g @workec/ec-crm,再执行 ec-crm --version 验证 | — |
| 入参错误 | 参数格式/值不合法 | 读错误 → 修正 → 重试(≤2次);超限后停并告知正确格式 | 猜参/删参/填默认值 |
| 业务错误 | 权限不足/看板不存在/套餐未开通 | 立即停,原样展示错误 | 重试/换命令/绕路 |
| 结果为空 | 看板列表为空 | 告知「当前没有可用看板,请先在系统中创建看板」,结束 | 换条件重查 |
| AI 返回错误 | 流式接口返回非 200 状态码 | 根据错误码提示用户(如额度不足、套餐到期等) | 重试超过 2 次 |
| 数据错误 | 字段缺失/格式异常/空数据 | 立即停,告知数据异常 | 跳过/补全字段 |
| flow 命令限制 | 调用 ec-crm flow 相关命令 | 只能携带 --help 参数 | 传入任何其他参数或选项 |
任何未列出的错误 → 一律视为"停"。
注意
- 当执行命令的返回结果过长,被系统截断时,主动去读取完整数据文件内容,确保后续步骤使用完整数据。
- AI 流式接口有超时限制(60 秒无新数据即超时),超时后向用户展示已收到的部分内容。
跨会话恢复
- 用户提及"继续上次"、"之前查的报表" → 先使用当前 Agent 提供的会话历史检索工具找回看板名称/ID 等上下文。
EC 客户价值与画像 (Customer Insights & Tagging)
<!– 来源:skills/ec-customer-insights/SKILL.md –>
对客户进行标签化、归类和深度分析。负责动态标签管理、配置项聚合以及 AI 驱动的画像分析。
Use When
- 用户请求涉及查询配置数据(标签/分组/来源)。
- 用户请求涉及人工标签或规则标签的分组、标签新增、编辑、删除、排序或设置分组。
- 用户请求涉及客户标签的增删改。
- 用户请求涉及客户画像分析/报告。
- 用户请求跨域时,本域部分由此 skill 处理。
功能索引
| 意图关键词 | 执行功能 | 调用命令获取流程,严格执行 |
|---|---|---|
| 管理人工标签/规则标签分组或标签配置 | 标签配置管理 | ec-crm flow tag-manage --help |
| 有哪些标签/分组/来源 | 查询配置数据 | ec-crm flow combine-config --help |
| 给XX打标签/改标签/去掉标签 | 修改客户标签 | ec-crm flow customer-tag --help |
| 客户画像/画像报告/查画像 | 查询画像报告 | ec-crm flow customer-ai-report-detail --help |
| 分析这个客户/生成画像/执行分析 | 执行画像分析 | ec-crm flow customer-ai-report-analyze --help |
硬约束
⛔ 铁律:ec-crm 报错即停。以下规则不可协商,不可绕过。
| 错误类型 | 识别 | 行动 | 严禁 |
|---|---|---|---|
| 命令不存在 | command not found 或找不到这个命令 | 先执行 npm install -g @workec/ec-crm,再执行 ec-crm --version 验证 | — |
| 入参错误 | 参数格式/值不合法 | 读错误 → 修正 → 重试(≤2次);超限后停并告知正确格式 | 猜参/删参/填默认值 |
| 业务错误 | 权限不足/客户不存在/状态不允许 | 立即停,原样展示错误 | 重试/换命令/绕路 |
| 结果为空 | 命令正常退出但数据为空 | 告知「查询无结果」,结束 | 换条件重查/扩大范围 |
| 数据错误 | 字段缺失/格式异常/空数据 | 立即停,告知数据异常 | 跳过/补全字段 |
| flow 命令限制 | 调用 ec-crm flow 相关命令 | 只能携带 --help 参数 | 传入任何其他参数或选项 |
任何未列出的错误 → 一律视为"停"。
注意
- 当执行命令的返回结果过长,被系统截断时,主动去读取完整数据文件内容,确保后续步骤使用完整数据。
跨会话恢复
- 用户提及"继续上次"、"之前查过的客户" → 先使用当前 Agent 提供的会话历史检索工具找回 crmId 等上下文。
EC 客户核心管理 (Customer Management)
<!– 来源:skills/ec-customer-mgmt/SKILL.md –>
客户全生命周期的静态数据和状态流转。负责客户的创建、查询、基本信息修改、可创建客户类型设置以及权属变更(公海流转)。
Use When
- 用户请求涉及客户搜索/筛选、客户详情、创建/修改客户、转让/放弃/共享客户。
- 用户请求查询或设置可创建的客户类型:个人客户、企业客户或都可以。
- 用户请求跨域时,本域部分由此 skill 处理。
功能索引
| 意图关键词 | 执行功能 | 调用命令获取流程,严格执行 |
|---|---|---|
| 找/搜/查/筛选/有没有 + 客户 | 筛选/搜索 | ec-crm flow customer-search --help |
| 看详情/查资料/进展/是谁 | 查询详情 | ec-crm flow customer-detail --help |
| 新建/创建/修改/更新 + 客户/信息 | 创建/修改 | ec-crm flow customer-create-update --help |
| 转让/转给 + 客户 | 转让 | ec-crm flow customer-move --help |
| 放弃/放公海/退回 + 客户 | 放弃 | ec-crm flow customer-discard --help |
| 共享/分享给 + 客户 | 共享 | ec-crm flow customer-share --help |
| 领取+客户 | 领取 | ec-crm flow customer-receive --help |
| 查重/重复/重名/是否已有 + 客户 | 查重 | ec-crm flow customer-repeat --help |
| 合并/去重合并/合并重复 + 客户 | 合并重复客户 | ec-crm flow customer-merge --help |
| 设置/切换/查看 + 可创建客户类型 | 查询或设置可创建客户类型 | ec-crm flow customer-create-type --help |
客户搜索范围
- 搜索前必须确认范围:“我的客户”使用
my,团队客户使用team,共享客户、业务组公海、公司大公海分别使用share、business、pub。 - 使用快捷参数搜索时,显式传入
ec-crm customer search run --scope <scope> ...;用户请求“我的客户”时必须传入--scope my。 - 使用
--query或--file搜索时,JSON 必须显式包含scope。用户未说明范围时先追问,不得默认扩大到团队客户。
硬约束
⛔ 铁律:ec-crm 报错即停。以下规则不可协商,不可绕过。
| 错误类型 | 识别 | 行动 | 严禁 |
|---|---|---|---|
| 命令不存在 | command not found 或找不到这个命令 | 先执行 npm install -g @workec/ec-crm,再执行 ec-crm --version 验证 | — |
| 入参错误 | 参数格式/值不合法 | 读错误 → 修正 → 重试(≤2次);超限后停并告知正确格式 | 猜参/删参/填默认值 |
| 业务错误 | 权限不足/客户不存在/状态不允许 | 立即停,原样展示错误 | 重试/换命令/绕路 |
| 结果为空 | 命令正常退出但数据为空 | 告知「查询无结果」,结束 | 换条件重查/扩大范围 |
| 数据错误 | 字段缺失/格式异常/空数据 | 立即停,告知数据异常 | 跳过/补全字段 |
| flow 命令限制 | 调用 ec-crm flow 相关命令 | 只能携带 --help 参数 | 传入任何其他参数或选项 |
任何未列出的错误 → 一律视为"停"。
注意
- 当执行命令的返回结果过长,被系统截断时,主动去读取完整数据文件内容,确保后续步骤使用完整数据。
跨会话恢复
- 用户提及"继续上次"、"之前查过的客户" → 先使用当前 Agent 提供的会话历史检索工具找回 crmId 等上下文。
EC 查报表 (Board Report)
<!– 来源:skills/ec-customer-report/SKILL.md –>
通过 ec-crm CLI 查询看板列表,匹配用户意图定位目标看板,再通过 AI 流式接口获取报表分析结果。
Use When
- 用户请求涉及查报表、看报表、分析看板数据、AI 报表问答。
- 用户想了解某个看板的指标数据。
- 用户请求跨域时,本域部分由此 skill 处理。
功能索引
| 意图关键词 | 执行功能 | 调用命令获取流程,严格执行 |
|---|---|---|
| 查报表/看报表/分析看板 + 看板名称/报表内容 | 查看看板 AI 分析 | ec-crm flow board-report --help |
硬约束
⛔ 铁律:ec-crm 报错即停。以下规则不可协商,不可绕过。
| 错误类型 | 识别 | 行动 | 严禁 |
|---|---|---|---|
| 命令不存在 | command not found 或找不到这个命令 | 先执行 npm install -g @workec/ec-crm,再执行 ec-crm --version 验证 | — |
| 入参错误 | 参数格式/值不合法 | 读错误 → 修正 → 重试(≤2次);超限后停并告知正确格式 | 猜参/删参/填默认值 |
| 业务错误 | 权限不足/看板不存在/套餐未开通 | 立即停,原样展示错误 | 重试/换命令/绕路 |
| 结果为空 | 看板列表为空 | 告知「当前没有可用看板,请先在系统中创建看板」,结束 | 换条件重查 |
| AI 返回错误 | 流式接口返回非 200 状态码 | 根据错误码提示用户(如额度不足、套餐到期等) | 重试超过 2 次 |
| 数据错误 | 字段缺失/格式异常/空数据 | 立即停,告知数据异常 | 跳过/补全字段 |
| flow 命令限制 | 调用 ec-crm flow 相关命令 | 只能携带 --help 参数 | 传入任何其他参数或选项 |
任何未列出的错误 → 一律视为"停"。
注意
- 当执行命令的返回结果过长,被系统截断时,主动去读取完整数据文件内容,确保后续步骤使用完整数据。
- AI 流式接口有超时限制(60 秒无新数据即超时),超时后向用户展示已收到的部分内容。
跨会话恢复
- 用户提及"继续上次"、"之前查的报表" → 先使用当前 Agent 提供的会话历史检索工具找回看板名称/ID 等上下文。
EC 销售跟进与协同 (Sales Follow-up & Collaboration)
<!– 来源:skills/ec-customer-sales/SKILL.md –>
支撑销售日常跟进动作、任务管理和向上汇报的日常工作流。负责记录跟进历史(客户维度的综合跟进时间线,含手动录入与系统自动生成)、管理 CRM 通用待办任务、生成阶段性工作报告;AI 录音详情中的推荐待办只读查询由独立录音流程处理。
Use When
- 用户请求涉及创建/查询跟进记录(客户维度的综合跟进历史,含手动录入与系统自动生成)。
- 用户请求涉及查询 CRM 通用待办列表或创建 CRM 通用待办提醒,不包括 AI 录音详情中的推荐待办。
- 用户请求涉及查询/新建工作报告(日报/周报/月报)。
- 用户请求涉及修改已有 CRM 通用待办。
- 用户请求涉及删除 CRM 通用待办。
- 用户请求涉及标记 CRM 通用待办。
- 用户请求跨域时,本域部分由此 skill 处理。
功能索引
| 意图关键词 | 执行功能 | 调用命令获取流程,严格执行 |
|---|---|---|
| 记跟进/写跟进/添加跟进记录 | 创建跟进记录(手动录入) | ec-crm flow customer-record-add --help |
| 查跟进/看跟进记录 | 查询跟进记录(含手动录入与系统自动生成) | ec-crm flow customer-record-list --help |
| 创建待办/修改待办/设提醒/提醒我 | 创建/修改待办 | ec-crm flow todo-save --help |
| 查 CRM 待办/看 CRM 待办列表 | 搜索 CRM 通用待办列表 | ec-crm flow todo-list --help |
| 标记待办/完成待办/待办标记 | 标记待办 | ec-crm flow todo-mark --help |
| 删除待办/取消待办 | 删除待办 | ec-crm flow todo-delete --help |
| 查工作报告/看周报/看日报 | 查询工作报告 | ec-crm flow work-report-list --help |
| 写报告/新建日报/写周报 | 新建工作报告 | ec-crm flow work-report-add --help |
硬约束
⛔ 铁律:ec-crm 报错即停。以下规则不可协商,不可绕过。
| 错误类型 | 识别 | 行动 | 严禁 |
|---|---|---|---|
| 命令不存在 | command not found 或找不到这个命令 | 先执行 npm install -g @workec/ec-crm,再执行 ec-crm --version 验证 | — |
| 入参错误 | 参数格式/值不合法 | 读错误 → 修正 → 重试(≤2次);超限后停并告知正确格式 | 猜参/删参/填默认值 |
| 业务错误 | 权限不足/客户不存在/状态不允许 | 立即停,原样展示错误 | 重试/换命令/绕路 |
| 结果为空 | 命令正常退出但数据为空 | 告知「查询无结果」,结束 | 换条件重查/扩大范围 |
| 数据错误 | 字段缺失/格式异常/空数据 | 立即停,告知数据异常 | 跳过/补全字段 |
| flow 命令限制 | 调用 ec-crm flow 相关命令 | 只能携带 --help 参数 | 传入任何其他参数或选项 |
任何未列出的错误 → 一律视为"停"。
注意
- 当执行命令的返回结果过长,被系统截断时,主动去读取完整数据文件内容,确保后续步骤使用完整数据。
跨会话恢复
- 用户提及"继续上次"、"之前查过的客户" → 先使用当前 Agent 提供的会话历史检索工具找回 crmId 等上下文。
EC 知识库与 AI 语料库
<!– 来源:skills/ec-knowledge/SKILL.md –>
负责识别知识分类、知识内容、文档知识库及 AI 语料库意图,并路由到对应的 ec-crm 命令。
Use When
- 路由已授权知识分类与知识库内容检索。
- 路由文档知识库的列表、名称搜索、分类、删除及父分类成员权限操作。
- 路由 AI 语料库的生成、搜索、删除、上下架、权限、答案修改、数量查询及生成确认入库。
- 用户请求涉及多个业务域时,分别路由到对应业务 skill。
功能索引
按用户意图选择对应功能,执行前读取表中对应的 Flow help,并按其中定义的流程调用 knowledge 命令。本文档只负责意图识别与命令路由;参数、前置校验、写操作确认及结果汇报规则以 Flow help 为准。
| 意图 | 功能与命令域 | 流程帮助 |
|---|---|---|
| 查询已授权分类、有哪些可访问知识分类 | knowledge categories | ec-crm flow knowledge-categories --help |
| 按问题检索知识内容、按分类范围检索 | knowledge search(RAG 内容检索) | ec-crm flow knowledge-search --help |
| 查看文档列表、状态或分页 | knowledge document list | ec-crm flow knowledge-document-list --help |
| 按文档名称搜索 | knowledge document search(文档名称搜索) | ec-crm flow knowledge-document-search --help |
| 查看文档知识库分类树 | knowledge document categories | ec-crm flow knowledge-document-categories --help |
| 删除文档 | knowledge document delete | ec-crm flow knowledge-document-delete --help |
| 设置/查询文档父分类成员权限 | knowledge document permission | ec-crm flow knowledge-document-permission --help |
| 生成 AI 语料 | knowledge corpus generate | ec-crm flow knowledge-corpus-generate --help |
| 搜索 AI 语料 | knowledge corpus search | ec-crm flow knowledge-corpus-search --help |
| 删除 AI 语料 | knowledge corpus delete | ec-crm flow knowledge-corpus-delete --help |
| 下架 AI 语料 | knowledge corpus offline | ec-crm flow knowledge-corpus-offline --help |
| 上架 AI 语料 | knowledge corpus online | ec-crm flow knowledge-corpus-online --help |
| 设置/查询语料库成员权限 | knowledge corpus permission | ec-crm flow knowledge-corpus-permission --help |
| 修改语料答案 | knowledge corpus answer-edit | ec-crm flow knowledge-corpus-answer-edit --help |
| 查看语料数量列表 | knowledge corpus count-list | ec-crm flow knowledge-corpus-count-list --help |
| 确认生成语料入库 | knowledge corpus confirm | ec-crm flow knowledge-corpus-confirm --help |
文档分类树与已授权知识分类、文档名称搜索与知识内容检索彼此独立,不得互换。Flow 命令仅用于通过 --help 读取流程;实际业务操作调用对应的 knowledge 命令。
硬约束
⛔ 铁律:ec-crm 报错即停。以下规则不可协商,不可绕过。
| 错误类型 | 识别 | 行动 | 严禁 |
|---|---|---|---|
| 命令不存在 | command not found 或找不到这个命令 | 先执行 npm install -g @workec/ec-crm,再执行 ec-crm --version 验证 | — |
| 入参错误 | 参数格式/值不合法 | 读错误 → 修正 → 重试(≤2次);超限后停并告知正确格式 | 猜参/删参/填默认值 |
| 业务错误 | 权限不足/客户不存在/状态不允许 | 立即停,原样展示错误 | 重试/换命令/绕路 |
| 结果为空 | 命令正常退出但数据为空 | 告知「查询无结果」,结束 | 换条件重查/扩大范围 |
| 数据错误 | 字段缺失/格式异常/空数据 | 立即停,告知数据异常 | 跳过/补全字段 |
| flow 命令限制 | 调用 ec-crm flow 相关命令 | 只能携带 --help 参数 | 传入任何其他参数或选项 |
任何未列出的错误 → 一律视为"停"。
⛔ 铁律:以 Markdown 形式回复
如果知识内容包含图片链接,必须使用 Markdown 图片语法()输出图片,不得忽略、遗漏或仅以普通链接代替图片。
跨域路由
知识检索意图路由至 knowledge search;其他 CRM 业务意图路由至对应业务 skill。
EC 在线客服 (Online Customer Service)
<!– 来源:skills/ec-online-service/SKILL.md –>
聚焦在线客服网页会话的历史接待记录查询。具体参数映射、原业务限制和输出约束以 ec-crm flow 流程文档为准。
Use When
- 用户请求查询在线客服接待记录或历史网页会话。
- 用户需要按时间、站点、会话有效性、评价、来源或终端筛选接待记录。
- 用户请求跨域时,本域部分由此 skill 处理。
功能索引
| 意图关键词 | 执行功能 | 调用命令获取流程,严格执行 |
|---|---|---|
| 接待记录/在线客服记录/网页会话历史 | 获取接待记录列表数据 | ec-crm flow online-service-reception-record-list --help |
| 接待记录聊天/客服与访客聊天/访客资料 | 获取接待记录详情 | ec-crm flow online-service-reception-record-detail --help |
硬约束
- 执行前先调用对应
flow命令获取完整流程,只允许为获取流程携带--help。 - 具体业务命令只读查询;命令报错、权限不足、数据结构异常或结果为空时,按 flow 文档停止并如实反馈。
- 不猜测站点 ID、筛选编码或接口返回字段;未明确指定的筛选按 flow 文档中的原页面默认值处理。
EC 订单管理 (Order Management)
<!– 来源:skills/ec-order-mgmt/SKILL.md –>
订单的查询、筛选、编辑和删除功能。负责订单的搜索、条件筛选、详情查看、字段编辑和删除。
Use When
- 用户请求涉及订单搜索/筛选、订单详情、编辑订单、删除订单。
- 用户请求跨域时,本域部分由此 skill 处理。
功能索引
| 意图关键词 | 执行功能 | 调用命令获取流程,严格执行 |
|---|---|---|
| 找/搜/查/筛选/有没有 + 订单 | 筛选/搜索 | ec-crm flow order-search --help |
| 回款计划/回款安排/收款计划 | 回款计划查询 | ec-crm flow order-payment-plan-search --help |
| 回款记录/回款明细/收款记录 | 回款记录查询 | ec-crm flow order-payment-record-search --help |
| 编辑/修改/更新 + 订单 | 编辑订单 | ec-crm flow order-edit --help |
| 删除/移除 + 订单 | 删除订单 | ec-crm flow order-delete --help |
硬约束
⛔ 铁律:ec-crm 报错即停。以下规则不可协商,不可绕过。
| 错误类型 | 识别 | 行动 | 严禁 |
|---|---|---|---|
| 命令不存在 | command not found 或找不到这个命令 | 先执行 npm install -g @workec/ec-crm,再执行 ec-crm --version 验证 | — |
| 入参错误 | 参数格式/值不合法 | 读错误 → 修正 → 重试(≤2次);超限后停并告知正确格式 | 猜参/删参/填默认值 |
| 业务错误 | 权限不足/订单不存在/状态不允许 | 立即停,原样展示错误 | 重试/换命令/绕路 |
| 结果为空 | 命令正常退出但数据为空 | 告知「查询无结果」,结束 | 换条件重查/扩大范围 |
| 数据错误 | 字段缺失/格式异常/空数据 | 立即停,告知数据异常 | 跳过/补全字段 |
| flow 命令限制 | 调用 ec-crm flow 相关命令 | 只能携带 --help 参数 | 传入任何其他参数或选项 |
任何未列出的错误 → 一律视为"停"。
注意
- 当执行命令的返回结果过长,被系统截断时,主动去读取完整数据文件内容,确保后续步骤使用完整数据。
跨会话恢复
- 用户提及"继续上次"、"之前查过的订单" → 先使用当前 Agent 提供的会话历史检索工具找回订单ID等上下文。
EC 网络搜索 (Web Search)
<!– 来源:skills/ec-web-search/SKILL.md –>
通过 ec-crm CLI 调用搜索引擎,获取指定关键词的互联网公开信息。
Use When
- 用户请求涉及搜索互联网信息、查最新资讯、找资料。
- 用户请求跨域时,本域部分由此 skill 处理。
调用方式
执行 ec-crm 命令进行网络搜索:
ec-crm web-search --query "<搜索关键词>" --size <结果数量>--query:搜索关键词,必填,最大100个字符。--size:返回结果数量,默认 5,最大 50。
硬约束
⛔ 铁律:ec-crm 报错即停。以下规则不可协商,不可绕过。
| 错误类型 | 识别 | 行动 | 严禁 |
|---|---|---|---|
| 命令不存在 | command not found 或找不到这个命令 | 从 https://html.workec.com/v2/ec_cli/ec-crm-install.md 拉取安装指引并执行安装 | — |
| 入参错误 | 参数格式/值不合法 | 读错误 → 修正 → 重试(≤2次);超限后停并告知正确格式 | 猜参/删参/填默认值 |
| 业务错误 | 权限不足/搜索不可用 | 立即停,原样展示错误 | 重试/换命令/绕路 |
| 结果为空 | 命令正常退出但数据为空 | 告知「搜索无结果」,结束 | 换条件重查/扩大范围 |
| 数据错误 | 字段缺失/格式异常/空数据 | 立即停,告知数据异常 | 跳过/补全字段 |
任何未列出的错误 → 一律视为"停"。
注意
- 当执行命令的返回结果过长,被系统截断时,主动去读取完整数据文件内容,确保后续步骤使用完整数据。
跨会话恢复
- 用户提及"继续上次"、"之前搜过的内容" → 先使用当前 Agent 提供的会话历史检索工具找回搜索关键词等上下文。
统一跨会话恢复
用户提及“继续上次”或历史客户、订单、工商查询、跟进、待办、工作报告、联系记录、质检项、知识检索、看板或企业配置时,先检索本地记忆中的对象标识和历史查询词;缺少关键标识时先追问,不得猜测。