diff --git a/skills/create-agent/SKILL.md b/skills/create-agent/SKILL.md index e9d6296..2eaff86 100644 --- a/skills/create-agent/SKILL.md +++ b/skills/create-agent/SKILL.md @@ -3,11 +3,11 @@ name: 创建智能体 description: >- 通过多轮对话收集需求,调用 HTTP API 创建新的 AgentFS v2 智能体,支持自定义 persona 和 principles。Use when 用户要求创建新智能体、培养某领域助手、或快速基于模板生成可治理 Agent。 -version: 2.4.0 +version: 2.4.1 type: meta risk_level: low status: enabled -disable-model-invocation: true +disable-model-invocation: false tags: - agent - creation @@ -80,6 +80,7 @@ create-agent 是一个**元技能(Meta-Skill)**,赋予 DesireCore 创建 ### 阶段 1:意图识别 **触发条件**(任一满足): + - 用户明确说"创建一个 Agent"或"帮我做一个助手" - 用户描述需要某领域的专业帮助,且当前 Agent 不具备该能力 - 用户询问"能不能帮我培养一个..." @@ -90,22 +91,23 @@ create-agent 是一个**元技能(Meta-Skill)**,赋予 DesireCore 创建 **必填信息**: -| 字段 | 说明 | 引导问题示例 | -|------|------|------------| -| `name` | 智能体名称 | "你想给这个智能体起什么名字?" | -| `role` | 核心职责 | "它主要负责什么工作?" | -| `target_users` | 目标用户 | "谁会使用这个智能体?" | -| `domain` | 专业领域 | "它需要哪些专业知识?" | +| 字段 | 说明 | 引导问题示例 | +| -------------- | ---------- | ------------------------------ | +| `name` | 智能体名称 | "你想给这个智能体起什么名字?" | +| `role` | 核心职责 | "它主要负责什么工作?" | +| `target_users` | 目标用户 | "谁会使用这个智能体?" | +| `domain` | 专业领域 | "它需要哪些专业知识?" | **选填信息**: -| 字段 | 说明 | 默认值 | -|------|------|-------| -| `style` | 沟通风格 | 根据领域模板决定 | +| 字段 | 说明 | 默认值 | +| ------------ | --------- | ---------------- | +| `style` | 沟通风格 | 根据领域模板决定 | | `boundaries` | 禁区/红线 | 根据领域模板决定 | -| `language` | 主要语言 | 中文 | +| `language` | 主要语言 | 中文 | **收集策略**: + - 优先通过用户的自然描述推断信息 - 仅追问用户未提及的必填项 - 每轮最多追问 2 个问题 @@ -116,32 +118,32 @@ create-agent 是一个**元技能(Meta-Skill)**,赋予 DesireCore 创建 **Persona 字段**(所有字段均可选,未收集到的由系统自动补全): -| 层级 | 字段 | 说明 | -|------|------|------| -| L0 | — | 一句话核心身份 | -| L1 | `role` | 角色定位 | -| L1 | `personality` | 性格特征标签 | -| L1 | `communication_style` | 沟通风格 | -| L2 | — | 专业领域、核心价值观、决策偏好等(free-form) | +| 层级 | 字段 | 说明 | +| ---- | --------------------- | --------------------------------------------- | +| L0 | — | 一句话核心身份 | +| L1 | `role` | 角色定位 | +| L1 | `personality` | 性格特征标签 | +| L1 | `communication_style` | 沟通风格 | +| L2 | — | 专业领域、核心价值观、决策偏好等(free-form) | **Principles 字段**(同样全部可选): -| 层级 | 字段 | 说明 | -|------|------|------| -| L0 | — | 一句话最高原则 | -| L1 | `must_do` | 必须做的事项 | -| L1 | `must_not` | 绝不做的事项(安全红线) | -| L1 | `priority` | 优先级排序 | -| L2 | — | 治理原则、升级规则等(free-form) | +| 层级 | 字段 | 说明 | +| ---- | ---------- | --------------------------------- | +| L0 | — | 一句话最高原则 | +| L1 | `must_do` | 必须做的事项 | +| L1 | `must_not` | 绝不做的事项(安全红线) | +| L1 | `priority` | 优先级排序 | +| L2 | — | 治理原则、升级规则等(free-form) | **领域匹配参考**: -| 领域关键词 | 推荐 personality | 默认 must_not | -|-----------|-----------------|--------------| -| 法律、合同、法务 | 专业、严谨、审慎 | 不提供诉讼代理、不替代正式法律意见 | -| 财务、会计、投资 | 精确、分析性、保守 | 不提供投资建议、不处理真实交易 | -| 代码、开发、架构 | 逻辑、务实、直接 | 不直接访问生产环境、不存储凭证 | -| 通用/其他 | 友好、有帮助 | 通用安全规范 | +| 领域关键词 | 推荐 personality | 默认 must_not | +| ---------------- | ------------------ | ---------------------------------- | +| 法律、合同、法务 | 专业、严谨、审慎 | 不提供诉讼代理、不替代正式法律意见 | +| 财务、会计、投资 | 精确、分析性、保守 | 不提供投资建议、不处理真实交易 | +| 代码、开发、架构 | 逻辑、务实、直接 | 不直接访问生产环境、不存储凭证 | +| 通用/其他 | 友好、有帮助 | 通用安全规范 | ### 阶段 4:用户确认 @@ -156,21 +158,21 @@ create-agent 是一个**元技能(Meta-Skill)**,赋予 DesireCore 创建 > > **人格设定** > -> | 字段 | 内容 | -> |------|------| +> | 字段 | 内容 | +> | -------- | ------------------------------------------------ | > | 核心身份 | 你是法律顾问小助手,专注于合同审查和法律风险评估 | -> | 角色定位 | 专注于合同审查和法律风险评估的数字法律顾问 | -> | 性格特征 | 专业、严谨、审慎 | -> | 沟通风格 | 准确使用法律术语,同时提供通俗解释 | +> | 角色定位 | 专注于合同审查和法律风险评估的数字法律顾问 | +> | 性格特征 | 专业、严谨、审慎 | +> | 沟通风格 | 准确使用法律术语,同时提供通俗解释 | > > **行为原则** > -> | 字段 | 内容 | -> |------|------| -> | 最高原则 | 以用户利益为最高优先级,不替代正式法律意见 | -> | 必须做 | 准确引用法律条文、标注不确定性、建议咨询专业律师 | -> | 绝不做 | 提供诉讼代理、替代正式法律意见、泄露用户咨询内容 | -> | 优先级 | 用户安全 > 准确性 > 效率 | +> | 字段 | 内容 | +> | -------- | ------------------------------------------------ | +> | 最高原则 | 以用户利益为最高优先级,不替代正式法律意见 | +> | 必须做 | 准确引用法律条文、标注不确定性、建议咨询专业律师 | +> | 绝不做 | 提供诉讼代理、替代正式法律意见、泄露用户咨询内容 | +> | 优先级 | 用户安全 > 准确性 > 效率 | > > --- > @@ -179,6 +181,7 @@ create-agent 是一个**元技能(Meta-Skill)**,赋予 DesireCore 创建 **"修改"分支处理**: 用户选择"修改"时: + 1. 询问用户要修改哪个字段(如"想修改哪一项?") 2. 用户指出要修改的字段(如"性格特征改成更活泼的") 3. Agent 重新收集该字段内容 @@ -258,6 +261,7 @@ create-agent 是一个**元技能(Meta-Skill)**,赋予 DesireCore 创建 > 智能体「法律顾问小助手」已创建成功! > > **下一步你可以**: +> > - 直接开始对话 > - 为它添加技能,让它更强大 > - 调整它的性格或行为规则 @@ -268,11 +272,11 @@ create-agent 是一个**元技能(Meta-Skill)**,赋予 DesireCore 创建 ### 错误处理 -| 错误码 | 场景 | 处理方式 | -|--------|------|---------| -| 400 | 缺少 name 或 ID 格式无效 | 提示用户检查输入 | -| 409 | Agent ID 已存在 | 建议使用其他名称 | -| 500 | 服务器内部错误 | 提示用户稍后再试 | +| 错误码 | 场景 | 处理方式 | +| ------ | ------------------------ | ---------------- | +| 400 | 缺少 name 或 ID 格式无效 | 提示用户检查输入 | +| 409 | Agent ID 已存在 | 建议使用其他名称 | +| 500 | 服务器内部错误 | 提示用户稍后再试 | ### 权限要求 diff --git a/skills/delete-agent/SKILL.md b/skills/delete-agent/SKILL.md index 435e337..9b30b4a 100644 --- a/skills/delete-agent/SKILL.md +++ b/skills/delete-agent/SKILL.md @@ -1,11 +1,11 @@ --- name: 删除智能体 description: 安全删除指定的智能体及其关联数据。删除前会验证智能体状态,支持可选地删除所有会话历史。Use when 用户需要删除不再使用的智能体。 -version: 2.4.0 +version: 2.4.1 type: meta risk_level: high status: enabled -disable-model-invocation: true +disable-model-invocation: false tags: - agent - deletion @@ -81,11 +81,13 @@ delete-agent 是一个**元技能(Meta-Skill)**,赋予 DesireCore 安全 **触发条件**:用户表达删除意图但未指定具体智能体 **操作**: + - 调用 `GET /api/agents` 获取所有智能体列表 - 筛选出状态为 `offline` 或 `error` 的智能体(可安全删除) - 标注出 `online`/`busy`/`recovery` 状态的智能体(需先停止) **输出示例**: + ``` 可删除的智能体: 1. 法律顾问助手 (legal-assistant) - 状态: offline @@ -98,11 +100,13 @@ delete-agent 是一个**元技能(Meta-Skill)**,赋予 DesireCore 安全 ### 阶段 2:确认用户意图与目标 **确认要点**: + - 用户指定的智能体名称/ID - 明确告知删除操作不可恢复 - 展示智能体基本信息供用户确认 **对话示例**: + ``` 您要删除智能体 "法律顾问助手" (legal-assistant)。 ⚠️ 警告:此操作不可恢复,该智能体的所有配置、技能、工具将被永久删除。 @@ -113,6 +117,7 @@ delete-agent 是一个**元技能(Meta-Skill)**,赋予 DesireCore 安全 ### 阶段 3:询问删除选项 **询问内容**: + ``` 是否同时删除该智能体的所有会话历史? - 是:删除智能体及其所有对话记录 @@ -122,12 +127,14 @@ delete-agent 是一个**元技能(Meta-Skill)**,赋予 DesireCore 安全 ``` **参数映射**: + - 用户选择"是" → `deleteRuns=true` - 用户选择"否" → `deleteRuns=false`(默认) ### 阶段 4:最终确认 **确认摘要**: + ``` 请确认删除操作: - 目标智能体:法律顾问助手 (legal-assistant) @@ -142,9 +149,11 @@ delete-agent 是一个**元技能(Meta-Skill)**,赋予 DesireCore 安全 **API 端点**:`DELETE /api/agents/{agentId}` **查询参数**: + - `deleteRuns`: `'true'` 或 `'false'` **请求示例**: + ```bash curl -X DELETE "{agentServiceUrl}/api/agents/legal-assistant?deleteRuns=true" ``` @@ -154,6 +163,7 @@ curl -X DELETE "{agentServiceUrl}/api/agents/legal-assistant?deleteRuns=true" ### 阶段 6:返回操作结果 **成功响应处理**: + ```json { "deleted": true, @@ -172,6 +182,7 @@ curl -X DELETE "{agentServiceUrl}/api/agents/legal-assistant?deleteRuns=true" ``` **结果报告模板**: + ``` ✅ 智能体 "法律顾问助手" 已成功删除 @@ -189,16 +200,16 @@ curl -X DELETE "{agentServiceUrl}/api/agents/legal-assistant?deleteRuns=true" 在阶段 1 列出智能体时,通过 `GET /api/agents` 筛选状态: -| 状态 | 可否删除 | 阶段 1 展示方式 | -|------|---------|---------------| -| `offline` / `error` | ✅ 可删除 | 列入"可删除"列表 | +| 状态 | 可否删除 | 阶段 1 展示方式 | +| ------------------------------ | ----------- | ------------------------------ | +| `offline` / `error` | ✅ 可删除 | 列入"可删除"列表 | | `online` / `busy` / `recovery` | ❌ 需先停止 | 标注"需先停止",不进入后续流程 | **停止活跃智能体的方式**:通过 Socket.IO 发送 `agent:shutdown` 事件: ```yaml 事件: agent:shutdown -数据: { "agentId": "" } +数据: { 'agentId': '' } 效果: 中止所有活跃会话 → 停止调度任务 → 状态转为 offline ``` @@ -206,20 +217,20 @@ curl -X DELETE "{agentServiceUrl}/api/agents/legal-assistant?deleteRuns=true" ### API 错误码 -| 错误码 | 场景 | 处理方式 | -|--------|------|---------| -| 400 | Agent ID 格式无效 | 提示用户检查智能体名称 | -| 404 | 智能体不存在 | 告知用户智能体已被删除或 ID 错误 | -| 409 | 智能体处于活跃状态(API 返回 `Cannot delete agent "xxx": currently online`) | 提示用户先在 UI 中停止智能体 | -| 500 | 服务器内部错误 | 提示用户稍后再试 | +| 错误码 | 场景 | 处理方式 | +| ------ | ---------------------------------------------------------------------------- | -------------------------------- | +| 400 | Agent ID 格式无效 | 提示用户检查智能体名称 | +| 404 | 智能体不存在 | 告知用户智能体已被删除或 ID 错误 | +| 409 | 智能体处于活跃状态(API 返回 `Cannot delete agent "xxx": currently online`) | 提示用户先在 UI 中停止智能体 | +| 500 | 服务器内部错误 | 提示用户稍后再试 | ## 删除范围说明 -| 类别 | 删除内容 | 条件 | -|------|---------|------| -| **始终删除** | AgentFS 目录(配置、人格、规则、技能、工具、记忆)、用户偏好数据、内存状态(调度器、队列、消息订阅、MCP 连接)、注册表条目 | 无条件 | -| **可选删除** | 会话历史、话题索引 | `deleteRuns=true` | -| **保留不删** | 其他智能体数据、用户配置、全局设置、市场缓存 | — | +| 类别 | 删除内容 | 条件 | +| ------------ | -------------------------------------------------------------------------------------------------------------------------- | ----------------- | +| **始终删除** | AgentFS 目录(配置、人格、规则、技能、工具、记忆)、用户偏好数据、内存状态(调度器、队列、消息订阅、MCP 连接)、注册表条目 | 无条件 | +| **可选删除** | 会话历史、话题索引 | `deleteRuns=true` | +| **保留不删** | 其他智能体数据、用户配置、全局设置、市场缓存 | — | ## 权限要求 diff --git a/skills/discover-agent/SKILL.md b/skills/discover-agent/SKILL.md index 348cb79..94ef5b5 100644 --- a/skills/discover-agent/SKILL.md +++ b/skills/discover-agent/SKILL.md @@ -1,11 +1,11 @@ --- name: 发现智能体 description: 根据用户需求推荐最匹配的智能体,展示候选列表并引导选择。Use when 用户描述需求但不确定该找哪个智能体帮忙,或想浏览可用的智能体。 -version: 2.5.0 +version: 2.5.1 type: procedural risk_level: low status: enabled -disable-model-invocation: true +disable-model-invocation: false tags: - agent - discovery @@ -77,6 +77,7 @@ discover-agent 是一个**流程型技能(Procedural Skill)**,赋予 Desir ### 阶段 1:需求理解 **触发条件**(任一满足): + - 用户说"帮我找一个..."、"有没有..."、"谁能帮我..." - 用户描述了一个任务但未指定具体智能体 - 用户说"有哪些智能体"、"看看都有谁" @@ -86,23 +87,25 @@ discover-agent 是一个**流程型技能(Procedural Skill)**,赋予 Desir 从用户描述中提取以下维度: -| 维度 | 说明 | 示例 | -|------|------|------| -| `domain` | 专业领域 | 法律、财务、技术、教育 | +| 维度 | 说明 | 示例 | +| ----------- | -------- | ---------------------- | +| `domain` | 专业领域 | 法律、财务、技术、教育 | | `task_type` | 任务类型 | 咨询、审查、分析、创作 | -| `keywords` | 关键词 | 合同、报表、代码、论文 | -| `urgency` | 紧急程度 | 日常 / 紧急 | +| `keywords` | 关键词 | 合同、报表、代码、论文 | +| `urgency` | 紧急程度 | 日常 / 紧急 | ### 阶段 2:Agent 检索 **数据源**:调用 `GET /api/agents` 获取所有已注册的智能体列表。 **API 调用**: + ```bash GET /api/agents ``` **返回数据中的关键字段**: + - `id` — 智能体唯一标识 - `name` — 智能体名称 - `description` — 智能体描述 @@ -110,6 +113,7 @@ GET /api/agents - `status` — 当前状态(online/offline/busy) **过滤规则**: + - 默认只展示 `status: online` 或 `status: offline` 的智能体 - 排除系统内部智能体(如 DesireCore 自身,除非用户显式要求) @@ -117,14 +121,15 @@ GET /api/agents 根据以下维度综合判断匹配度(使用 LLM 语义理解,非公式计算): -| 维度 | 说明 | -|------|------| +| 维度 | 说明 | +| ---------- | --------------------------------------------------- | | 描述相关性 | 智能体 description / persona 与用户需求的语义相关度 | -| 技能匹配度 | 智能体拥有的 skills 与任务类型的关联度 | -| 领域契合度 | 智能体专业领域与用户需求领域的契合程度 | -| 状态可用性 | 智能体当前状态(online 优先于 offline) | +| 技能匹配度 | 智能体拥有的 skills 与任务类型的关联度 | +| 领域契合度 | 智能体专业领域与用户需求领域的契合程度 | +| 状态可用性 | 智能体当前状态(online 优先于 offline) | **展示规则**: + - 高度匹配(明确适合该任务)→ 标为"推荐" - 部分匹配(可能有帮助)→ 标为"可能相关" - 无明显关联 → 不展示 @@ -132,6 +137,7 @@ GET /api/agents ### 阶段 4:候选排序 **排序规则**: + 1. 按综合得分降序排列 2. 同分时 online 状态优先 3. 最多展示 5 个候选 @@ -196,12 +202,12 @@ GET /api/agents **用户选择后的操作**: -| 用户选择 | 后续操作 | -|---------|---------| -| 选择了某个智能体 | 切换到该智能体的对话,传递用户需求上下文 | -| 要求了解更多 | 调用 `GET /api/agents/:id` 获取详情,展示结构化信息(见下方) | -| 不满意候选 | 引导用户细化需求或建议创建新 Agent | -| 选择"创建新的" | 调用 create-agent 技能,传递已收集的需求信息 | +| 用户选择 | 后续操作 | +| ---------------- | ------------------------------------------------------------- | +| 选择了某个智能体 | 切换到该智能体的对话,传递用户需求上下文 | +| 要求了解更多 | 调用 `GET /api/agents/:id` 获取详情,展示结构化信息(见下方) | +| 不满意候选 | 引导用户细化需求或建议创建新 Agent | +| 选择"创建新的" | 调用 create-agent 技能,传递已收集的需求信息 | **"了解更多"的实现**: @@ -238,23 +244,23 @@ GET /api/agents/{agentId}/persona context_handoff: source_agent: desirecore target_agent: legal-assistant - user_intent: "帮我审查这份合同的风险点" + user_intent: '帮我审查这份合同的风险点' ``` ### 与其他技能的协作 -| 协作技能 | 协作方式 | -|---------|---------| -| create-agent | 无匹配时建议创建新 Agent,传递用户需求作为初始信息 | -| task-management | 匹配成功后可自动创建任务并分配给目标 Agent | +| 协作技能 | 协作方式 | +| --------------- | -------------------------------------------------- | +| create-agent | 无匹配时建议创建新 Agent,传递用户需求作为初始信息 | +| task-management | 匹配成功后可自动创建任务并分配给目标 Agent | ### 错误处理 -| 错误场景 | 处理方式 | -|---------|---------| -| API 调用失败 | 提示网络错误,建议稍后重试 | -| Agent 列表为空 | 引导用户创建第一个智能体 | -| 用户描述过于模糊 | 追问具体需求,提供领域选项引导 | +| 错误场景 | 处理方式 | +| --------------------- | -------------------------------- | +| API 调用失败 | 提示网络错误,建议稍后重试 | +| Agent 列表为空 | 引导用户创建第一个智能体 | +| 用户描述过于模糊 | 追问具体需求,提供领域选项引导 | | 推荐的 Agent 状态异常 | 标注状态,建议选择其他在线 Agent | ### 权限要求 diff --git a/skills/docx/SKILL.md b/skills/docx/SKILL.md index fc8e8f5..71d1976 100644 --- a/skills/docx/SKILL.md +++ b/skills/docx/SKILL.md @@ -13,7 +13,7 @@ description: >- PDFs, spreadsheets, Google Docs, or general coding tasks unrelated to document generation. Use when 用户提到 Word文档、docx、创建文档、编辑文档、报告、 备忘录、公文、合同、信函模板。 -version: 1.0.0 +version: 1.0.1 type: procedural risk_level: low status: enabled @@ -25,7 +25,7 @@ tags: - office metadata: author: anthropic - updated_at: '2026-04-04' + updated_at: '2026-04-13' market: icon: >- - 界面设计、组件、海报、Landing Page、落地页、React 组件、Vue 组件、 CSS 样式、美化界面、设计一个、做一个网页、官网、仪表盘、Dashboard。 license: Complete terms in LICENSE.txt -version: 1.0.0 +version: 1.0.1 type: procedural risk_level: low status: enabled @@ -24,7 +24,7 @@ tags: - html metadata: author: anthropic - updated_at: '2026-04-07' + updated_at: '2026-04-13' market: icon: >- - Use when 用户提到 邮件、邮箱、收件箱、发邮件、回复邮件、查邮件、Gmail、 Outlook、QQ邮箱、163邮箱、附件、标签、草稿、自动回复、邮件规则、 转发、抄送、未读邮件、收信、发信、邮件同步、邮件搜索。 -version: 1.0.0 +version: 1.0.1 type: procedural risk_level: medium status: enabled @@ -23,7 +23,7 @@ tags: - smtp metadata: author: desirecore - updated_at: '2026-04-10' + updated_at: '2026-04-13' market: icon: >- - - - 安全更新现有智能体的配置、人格、原则、技能与记忆,输出可审阅 diff 并在确认后应用与提交。Use when 用户要求修改 Agent 行为、安装/卸载技能、调整配置、回滚变更或修订规则。 -version: 3.0.0 +version: 3.0.1 type: meta risk_level: low status: enabled -disable-model-invocation: true +disable-model-invocation: false tags: - agent - update @@ -67,14 +67,14 @@ update-agent 是一个**元技能(Meta-Skill)**,允许用户通过对话 ### 支持的更新类型 -| 更新类型 | 目标文件 | 风险等级 | 示例 | -|---------|---------|---------|------| -| Persona 更新 | `persona.md` | 中 | 修改沟通风格、价值观 | -| Principles 更新 | `principles.md` | 高 | 添加/修改行为规则 | -| Skills 安装 | `skills/` | 中 | 添加新技能包 | -| Skills 卸载 | `skills/` | 低 | 移除技能包 | -| Memory 更新 | `memory/` | 低 | 添加知识条目 | -| Tools 配置 | `tools/` | 高 | 修改工具权限 | +| 更新类型 | 目标文件 | 风险等级 | 示例 | +| --------------- | --------------- | -------- | -------------------- | +| Persona 更新 | `persona.md` | 中 | 修改沟通风格、价值观 | +| Principles 更新 | `principles.md` | 高 | 添加/修改行为规则 | +| Skills 安装 | `skills/` | 中 | 添加新技能包 | +| Skills 卸载 | `skills/` | 低 | 移除技能包 | +| Memory 更新 | `memory/` | 低 | 添加知识条目 | +| Tools 配置 | `tools/` | 高 | 修改工具权限 | ### 对话流程 @@ -92,6 +92,7 @@ update-agent 是一个**元技能(Meta-Skill)**,允许用户通过对话 ### 阶段 1:意图识别 **触发条件**(任一满足): + - 用户说"修改你的..."、"更新你的..."、"调整一下..." - 用户说"你以后要..."、"记住这个规则..." - 用户说"安装/卸载这个技能..." @@ -103,21 +104,21 @@ update-agent 是一个**元技能(Meta-Skill)**,允许用户通过对话 **分析维度**: -| 维度 | 说明 | -|------|------| -| 影响范围 | 影响哪些文件、哪些行为 | +| 维度 | 说明 | +| -------- | ------------------------ | +| 影响范围 | 影响哪些文件、哪些行为 | | 风险等级 | 低/中/高(见风险分级表) | -| 依赖检查 | 是否影响其他配置 | -| 冲突检测 | 是否与现有规则冲突 | +| 依赖检查 | 是否影响其他配置 | +| 冲突检测 | 是否与现有规则冲突 | **风险分级表**: -| 风险等级 | 条件 | 确认要求 | -|---------|------|---------| -| 低 | 仅影响非核心配置(如记忆条目) | 简单确认 | -| 中 | 影响 persona 或普通 principles | 展示 diff 后确认 | -| 高 | 影响核心 principles 或工具权限 | 详细说明 + diff + 确认 | -| 受保护 | 触及受保护路径 | 阻断,需 owner 权限 | +| 风险等级 | 条件 | 确认要求 | +| -------- | ------------------------------ | ---------------------- | +| 低 | 仅影响非核心配置(如记忆条目) | 简单确认 | +| 中 | 影响 persona 或普通 principles | 展示 diff 后确认 | +| 高 | 影响核心 principles 或工具权限 | 详细说明 + diff + 确认 | +| 受保护 | 触及受保护路径 | 阻断,需 owner 权限 | ### 阶段 3:Diff 生成 @@ -145,7 +146,7 @@ diff_metadata: lines_removed: 1 risk_level: medium reversible: true - estimated_impact: "沟通风格会变得更正式" + estimated_impact: '沟通风格会变得更正式' ``` ### 阶段 4:用户确认 @@ -168,6 +169,7 @@ diff_metadata: ``` **确认选项**: + - **应用**:执行变更 - **取消**:放弃变更 - **修改**:进入编辑模式微调 @@ -220,34 +222,34 @@ git show :persona.md **更新操作对照表**: -| 用户意图 | 目标文件 | AgentFS 路径 | -|---------|---------|-------------| -| 修改性格/风格 | `persona.md` | `~/.desirecore/agents//persona.md` | -| 修改行为规则 | `principles.md` | `~/.desirecore/agents//principles.md` | -| 安装/卸载技能 | `skills/` | `~/.desirecore/agents//skills/` | -| 修改工具配置 | `tools/` | `~/.desirecore/agents//tools/` | -| 添加记忆 | `memory/` | `~/.desirecore/agents//memory/` | -| 修改运行时配置 | `agent.json` | `~/.desirecore/agents//agent.json` | +| 用户意图 | 目标文件 | AgentFS 路径 | +| -------------- | --------------- | ---------------------------------------------- | +| 修改性格/风格 | `persona.md` | `~/.desirecore/agents//persona.md` | +| 修改行为规则 | `principles.md` | `~/.desirecore/agents//principles.md` | +| 安装/卸载技能 | `skills/` | `~/.desirecore/agents//skills/` | +| 修改工具配置 | `tools/` | `~/.desirecore/agents//tools/` | +| 添加记忆 | `memory/` | `~/.desirecore/agents//memory/` | +| 修改运行时配置 | `agent.json` | `~/.desirecore/agents//agent.json` | ### 错误处理 -| 错误场景 | 处理方式 | -|---------|---------| -| 尝试修改受保护路径 | 阻断操作,提示需要 owner 权限 | -| 文件不存在 | Agent 或目标文件不存在,提示用户检查 | -| 权限不足 | 文件系统权限错误,提示用户检查目录权限 | -| 回滚版本不存在 | 列出可用版本,请用户重新选择 | +| 错误场景 | 处理方式 | +| ------------------ | -------------------------------------- | +| 尝试修改受保护路径 | 阻断操作,提示需要 owner 权限 | +| 文件不存在 | Agent 或目标文件不存在,提示用户检查 | +| 权限不足 | 文件系统权限错误,提示用户检查目录权限 | +| 回滚版本不存在 | 列出可用版本,请用户重新选择 | ### 权限要求 -| 操作 | 所需角色 | -|------|---------| -| 更新 persona | owner, member | +| 操作 | 所需角色 | +| --------------------------- | ------------- | +| 更新 persona | owner, member | | 更新 principles(普通规则) | owner, member | -| 更新 principles(安全红线) | owner | -| 安装/卸载 skills | owner, member | -| 修改 tools 权限 | owner | -| 版本回滚 | owner | +| 更新 principles(安全红线) | owner | +| 安装/卸载 skills | owner, member | +| 修改 tools 权限 | owner | +| 版本回滚 | owner | --- diff --git a/skills/web-access/SKILL.md b/skills/web-access/SKILL.md index 7de8b16..163749b 100644 --- a/skills/web-access/SKILL.md +++ b/skills/web-access/SKILL.md @@ -14,7 +14,7 @@ description: >- 新闻、网址、URL、找一下、搜一下、查一下、小红书、B站、微博、飞书、Twitter、 推特、X、知乎、公众号、已登录、登录状态。 license: Complete terms in LICENSE.txt -version: 1.1.0 +version: 1.1.1 type: procedural risk_level: low status: enabled @@ -29,7 +29,7 @@ tags: - playwright metadata: author: desirecore - updated_at: '2026-04-07' + updated_at: '2026-04-13' market: icon: >-