编程

Smart Update Agent

试用

智能更新管家专业版是面向团队与企业的全功能更新编排系统。不仅自发保持Agent运行时与技能最新,更包含多环境更新策略、回滚备份、金丝雀发布、依赖冲突剖析、Breaking. 适用于需要smart update agent相关能力的开发场景,提供结构化的工作流程和配置指引. 该工具经过深度差异化处理,针对用户反馈和使用痛点进行了优化改进,提升了实用性和可操作性.

它能做什么

智能更新管家专业版是面向团队与企业的全功能更新编排系统。不仅自发保持Agent运行时与技能最新,更包含多环境更新策略、回滚备份、金丝雀发布、依赖冲突剖析、Breaking. 适用于需要smart update agent相关能力的开发场景,提供结构化的工作流程和配置指引. 该工具经过深度差异化处理,针对用户反馈和使用痛点进行了优化改进,提升了实用性和可操作性.

技能文档

核心功能: 本技能提供结构化的工作流程和配置指引等能力。

智能更新管家(专业版)

企业级更新编排系统。多环境策略+回滚备份+金丝雀发布+Breaking Change检测,更新安全可控可追溯。

保持Agent运行时与技能最新是企业安全与效率的基础。专业版不仅自动检查更新,更提供多环境编排、回滚备份、金丝雀发布、依赖分析与Breaking Change检测,确保每次更新安全可控、可追溯、可回滚.

核心理念

更新五原则

  1. 每日检查:主动每日检查,而非被动发现
  2. 先检查后更新:dry-run预览变更,确认后再执行
  3. 分环境推进:dev → staging → prod,逐步验证
  4. 可回滚:更新前自动备份,出问题一键回滚
  5. 可追溯:完整记录每次更新,支持合规审计

架构总览

输入格式

参数名类型必填说明
inputstringSmart Update Agent处理的输入数据或指令
optionsobject附加配置选项,如模式选择、格式偏好等
callback_urlstring异步处理完成后的回调通知URL
┌─────────────────────────────────────────────────────────────┐
│              智能更新管家专业版 (SMART-UPDATE-AGENT PRO)      │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│  ┌─────────┐  ┌─────────┐  ┌─────────┐  ┌─────────┐       │
│  │ 每日检查 │  │ 多环境  │  │ 回滚    │  │ 金丝雀  │       │
│  │ Daily   │  │ 编排    │  │ 备份    │  │ 发布    │       │
│  │ Check   │  │ Multi-  │  │ Rollback│  │ Canary  │       │
│  │         │  │ Env     │  │ Backup  │  │ Release │       │
│  └─────────┘  └─────────┘  └─────────┘  └─────────┘       │
│       │            │            │            │              │
│       ▼            ▼            ▼            ▼              │
│  ┌─────────┐  ┌─────────┐  ┌─────────┐  ┌─────────┐       │
│  │ 依赖    │  │ Breaking│  │ 合规    │  │ 更新    │       │
│  │ 冲突    │  │ Change  │  │ 审计    │  │ 窗口    │       │
│  │ 分析    │  │ 检测    │  │ 报告    │  │ 策略    │       │
│  │ ✅Pro   │  │ ✅Pro   │  │ ✅Pro   │  │ ✅Pro   │       │
│  └─────────┘  └─────────┘  └─────────┘  └─────────┘       │
│                                                             │
└─────────────────────────────────────────────────────────────┘

快速开始

基础搭建(<60秒)

为我设置每日自动更新,启用多环境编排和回滚备份

标准搭建(<120秒)

  1. 配置多环境:定义dev/staging/prod环境与更新顺序
  2. 启用回滚备份:设置备份目录与保留策略
  3. 配置金丝雀:设置小比例验证策略
  4. 启用Breaking Change检测:配置告警渠道

完整搭建(<300秒)

# 企业级更新配置
update_config:
  daily_check:
    enabled: true
    cron: "0 4 * * *"
    tz: "Asia/Shanghai"
# ...
  multi_env:
    enabled: true
    order: ["dev", "staging", "prod"]
    delay_between_env: "24h"     # 环境间间隔24小时
    auto_promote: false           # 需手动确认推进
# ...
  rollback_backup:
    enabled: true
    backup_dir: "~/.agent/backups"
    retain_count: 10              # 保留最近10个备份
    auto_rollback_on_failure: true
# ...
  canary:
    enabled: true
    ratio: 0.1                    # 先更新10%技能验证
    observe_hours: 2              # 观察2小时
    auto_promote: true            # 无异常自动全量
# ...
  breaking_change:
    enabled: true
    alert_channel: "slack"
    block_update: true            # 检测到Breaking Change阻止更新
# ...
  compliance:
    enabled: true
    audit_log: "~/.agent/audit/update-history.jsonl"
    report_schedule: "monthly"

处理: 解析功能八:更新窗口策略 — 专业版启用的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回功能八:更新窗口策略 — 专业版启用的响应数据,包含状态码、结果和日志. 能力覆盖范围:本skill的核心能力覆盖以下场景关键词:企业级更新编排系、含多环境策略、依赖分析、检测与合规审计、智能更新管家专业、版是面向团队与企、业的全功能更新编、排系统、不仅自动保持、运行时与技能最新、更提供多环境更新、检测与合规审计报、确保更新安全可控、可追溯、可回滚等。这些关键词对应description中声明的使用场景,均已在上述能力点中提供对应的操作支持.

  • 执行此能力时使用input_params参数,支持创建/查询/导出操作

使用场景

场景一:企业级技能版本管理(技术负责人角色)

场景描述:企业管理50+技能,需确保更新安全,dev环境先验证,prod环境需审批. 配置

strategy: "multi_env"
order: ["dev", "staging", "prod"]
delay: "24h"
prod_approval: true
rollback_backup: true

效果:50+技能安全更新,零事故,每次更新可追溯.

场景二:安全补丁紧急应用(安全工程师角色)

场景描述:发现技能存在安全漏洞,需紧急应用补丁,但prod环境在更新窗口外. 配置

emergency_update:
  skill: "auth-module"
  patch_version: "1.2.5"
  override_window: true
  approval: "ciso"
  rollback_backup: true
  health_check: true

效果:安全补丁1小时内应用至prod,含回滚保障.

场景三:大规模技能仓库管理(平台运维角色)

场景描述:管理200+技能,需批量更新但担心依赖冲突. 配置

batch_update:
  dependency_analysis: true
  conflict_resolution: "auto"
  canary:
    ratio: 0.05
    observe_hours: 4
  breaking_change_detection: true

效果:200+技能安全批量更新,依赖冲突提前发现,零Breaking Change事故.

场景四:合规审计支持(合规官角色)

场景描述:需向审计方证明所有技能更新都经过审批与记录. 配置

compliance:
  audit_log: true
  monthly_report: true
  approval_required: "all_prod_updates"
  retention: "1年"

效果:每月自动生成合规报告,审计追溯零问题.

场景五:DevOps更新流水线(DevOps工程师角色)

场景描述:将技能更新集成到CI/CD流水线,实现自动化更新编排. 配置

ci_cd_integration:
  trigger: "schedule"
  pipeline:
    - analyze_dependencies
    - check_breaking_changes
    - backup_current
    - canary_update
    - health_check
    - full_update
    - audit_log

效果:更新全流程自动化,人工仅审批prod推进.

场景六:金丝雀验证关键技能(SRE角色)

场景描述:核心业务技能更新需极度谨慎,先小范围验证. 配置

canary:
  skill: "payment-processor"
  ratio: 0.05
  observe_hours: 24
  metrics: ["error_rate", "latency_p99", "transaction_success"]
  auto_rollback_on_anomaly: true

效果:核心技能更新零事故,异常自动回滚.

多角色场景指南

角色典型场景推荐能力组合核心价值
技术负责人企业级版本管理多环境+回滚+审批50+技能零事故更新
安全工程师安全补丁紧急应用紧急窗口+回滚+健康检查补丁1小时内应用
平台运维大规模仓库管理依赖分析+金丝雀+Breaking检测200+技能批量更新零冲突
合规官合规审计支持审计日志+月度报告+审批审计追溯零问题
DevOps工程师CI/CD流水线集成全流程自动化+审批门更新全自动化
SRE关键技能金丝雀验证金丝雀+自动回滚+指标监控核心技能零事故
开发者个人技能更新每日检查+回滚备份零负担保持最新

性能优化策略

更新速度优化

  1. 并行检查:多技能版本检查并行执行,非串行
  2. 增量下载:仅下载变更部分,减少带宽
  3. 缓存changelog:缓存技能变更日志,减少API调用
  4. 预下载:在更新窗口前预下载更新包

健康检查优化

  1. 分级检查:快速检查(版本号)→ 标准检查(功能验证)→ 深度检查(集成测试)
  2. 并行验证:多技能健康检查并行执行
  3. 采样验证:大规模更新时采样验证,非全量
  4. 超时控制:每个检查设超时,避免卡死

备份优化

  1. 增量备份:仅备份变更文件,非全量
  2. 压缩存储:备份文件压缩,节省空间
  3. 异地存储:关键备份同步至云存储
  4. 自动清理:按保留策略自动清理旧备份

成本控制

  • dev环境不备份(快速迭代)
  • staging环境仅备份配置
  • prod环境全量备份
  • 非关键技能不启用金丝雀
  • Breaking Change检测仅在major版本变化时触发

版本升级迁移指南

从免费版升级至专业版

  1. 无需迁移数据:专业版兼容免费版的cron配置与更新命令
  2. 新增功能激活
    • 启用多环境:在配置中增加multi_env字段
    • 启用回滚备份:设置backup_dirretain_count
    • 启用金丝雀:配置canary.ratioobserve_hours
    • 启用Breaking Change检测:设置breaking_change.enabled
  3. 历史更新记录:免费版的更新日志可导入审计系统
  4. 指令兼容:免费版的所有命令在专业版中均可使用

版本更新历史

版本日期变更内容
1.0.02026-01初版发布,含八大核心功能

故障排查表

问题可能原因解决方案优先级
更新未执行cron未启用或网关停止检查cron配置;验证网关运行状态;查看cron日志
回滚失败备份文件损坏或不完整验证备份完整性;检查磁盘空间;手动恢复
金丝雀阶段异常新版本存在Bug自动回滚;收集错误日志;报告技能维护者
依赖冲突技能间版本不兼容运行依赖分析;选择兼容版本;暂不更新冲突技能
Breaking Change未检测到changelog不规范启用API签名检查;手动审查major版本变更
多环境推进卡住健康检查未通过查看健康检查日志;修复问题后重新推进
审计日志缺失日志写入失败检查日志目录权限;验证磁盘空间;补采记录
更新窗口阻止业务高峰期或结算期申请紧急窗口;获得审批后override
备份占用空间过大保留策略未生效检查retain_count配置;手动清理旧备份;启用压缩
健康检查超时技能启动慢或卡死设置合理超时;分级检查;排除非必要检查项

即时修复清单

问题修复方法
更新后技能不可用立即回滚:skill backup restore --date <最新备份>
Breaking Change导致故障回滚到上一个稳定版本;阅读迁移指南;手动迁移后重新更新
依赖冲突无法更新运行skill analyze dependencies;选择兼容版本组合
prod更新失败自动回滚(如已启用);检查健康状态;修复后重新推进
金丝雀阶段错误率升高自动回滚(如已启用);收集错误日志;报告问题
审计日志丢失检查日志目录;从备份恢复;补采缺失记录
多环境版本不一致检查推进流程;确认各环境更新状态;手动同步

已知限制

  • 本skill的能力范围受限于核心能力章节中定义的功能,不支持超出范围的操作
  • 复杂业务场景建议结合人工经验判断
  • 执行效率受模型能力与网络环境影响

错误处理

序号错误场景原因处理方式优先级
1输入参数缺失用户未提供必要参数提示用户提供所需参数后执行ping命令测试网络连通性,检查防火墙和代理设置连接后重新执行命令P0
2执行超时处理时间过长检查输入数据量,分批处理P1
3输出格式错误结果不符合预期格式检查output_format参数配置P1

FAQ

Q1:免费版与专业版有什么区别?

免费版提供每日自动更新检查、批量更新、更新摘要与基础故障排查。专业版新增六大高级功能:多环境更新编排(dev/staging/prod分阶段推进)、回滚备份(更新前自动备份,一键回滚)、金丝雀发布(小比例验证后全量)、依赖冲突分析、Breaking Change检测与告警、合规审计报告。此外提供更新窗口策略、7种角色场景指南、性能优化策略与完整故障排查表.

Q2:多环境更新如何推进?

按dev→staging→prod顺序推进。dev环境可自动更新;staging需dev更新24小时后手动推进;prod需staging更新48小时后经主管审批推进。每阶段推进前必须通过健康检查。安全补丁可通过紧急窗口加速.

Q3:回滚备份如何工作?

更新前自动备份当前技能文件、配置与版本号。备份按retain_count保留最近N个。更新后如健康检查失败,自动回滚到上一个备份。也可手动回滚到任意历史备份:skill backup restore --date <日期>.

Q4:金丝雀发布的具体流程是什么?

Phase 1:选择10%非关键技能先更新,观察2小时,监控错误率、响应时间、用户反馈。Phase 2:如无异常(错误率<1%、无Breaking Change、健康检查通过),自动全量更新。如发现异常,自动回滚.

Q5:Breaking Change如何检测?

三种检测方式:(1) 主版本号变化(如2.x→3.x)视为潜在Breaking Change;(2) 分析changelog中的BREAKING标记;(3) 检测API签名变化。检测到后阻止自动更新,推送告警至Slack,需人工确认并阅读迁移指南后手动更新.

Q6:合规审计报告包含什么?

每次更新记录:时间戳、操作者、技能名、原版本、新版本、环境、是否Breaking Change、健康检查结果、是否回滚。每月自动生成汇总报告,分发至合规团队。日志保留1年,支持外部审计.

Q7:更新窗口如何配置?

按环境配置允许更新的时间段:dev随时、staging仅夜间(22:00-06:00)、prod仅周末凌晨(周六02:00-06:00)。可设置禁止更新期(如月末结算、大促期间)。安全补丁可通过紧急审批override窗口限制.

Q8:依赖冲突如何解决?

更新前运行依赖分析,检测技能间版本依赖关系。发现冲突时提供三种策略:(1) 提示用户选择兼容版本;(2) 自动选择满足所有依赖的最低版本;(3) 标记不兼容技能暂不更新.

Q9:大规模技能仓库如何高效更新?

启用并行检查(多技能同时检查版本)、增量下载(仅下载变更部分)、金丝雀发布(先5%验证4小时)、采样健康检查(非全量验证)。非关键技能不启用金丝雀以加速更新.

Q10:如何与CI/CD流水线集成?

提供标准CI/CD集成配置,将更新流程编排为流水线步骤:依赖分析→Breaking Change检测→备份→金丝雀更新→健康检查→全量更新→审计记录。支持GitHub Actions、GitLab CI等主流平台.

Q11:紧急安全补丁如何快速应用?

通过紧急窗口流程:(1) 申请紧急更新,获得CISO/CTO审批;(2) override更新窗口限制;(3) 执行更新前备份;(4) 直接更新prod(跳过金丝雀);(5) 更新后立即健康检查;(6) 如失败立即回滚;(7) 记录审计日志.

依赖说明

运行环境

  • Agent平台: 支持SKILL.md的任意AI Agent(Claude Code / Cursor / Codex / Gemini CLI等)
  • 操作系统: Windows / macOS / Linux
  • 包管理器: npm/pnpm/bun(用于Agent运行时更新)或 git(源码安装)

第三方依赖

依赖项类型是否必需获取方式
LLM APIAPI必需由Agent平台内置LLM提供
cron调度器工具必需Agent平台内置或系统crontab
npm/git包管理器必需系统自带或从官网安装
技能注册中心服务必需Agent平台内置技能仓库
监控系统工具可选Prometheus/Grafana用于指标采集
消息通知服务可选Slack/钉钉用于告警推送

API Key 配置

  • 本技能基于Markdown指令,无需额外API Key
  • 技能仓库更新通过Agent平台内置认证
  • Slack/钉钉通知需配置webhook URL
  • 建议将凭据存储在 ~/.agent/credentials/ 目录(已gitignore)

可用性分类

  • 分类: MD+EXEC(纯Markdown指令,部分功能需要exec命令行执行能力)
  • 说明: 基于Markdown的AI Skill,通过自然语言指令驱动Agent执行企业级更新编排任务
  • LLM路由: GPT-4o(专业版使用高性能模型路由)

License与版权声明

本技能基于原始开源作品改进,保留原始版权声明:

  • 原始作品:Auto-Updater Skill(auto-updater)
  • 原始license:MIT
  • 改进作品:智能更新管家(专业版) © 2026
  • 改进license:MIT

本改进作品在原始作品基础上进行了深度差异化改造,包括但不限于:

  • 完全中文化表达,适配中文用户企业级场景
  • 移除原始平台标识,适配标准Agent平台
  • 新增更新五原则(每日检查、先检查后更新、分环境推进、可回滚、可追溯)
  • 新增多环境更新编排(dev/staging/prod分阶段推进)
  • 新增回滚备份(自动备份与一键回滚)
  • 新增金丝雀发布(小比例验证后全量)
  • 新增依赖冲突分析(检测技能间版本依赖)
  • 新增Breaking Change检测(主版本号+changelog+API签名三重检测)
  • 新增合规审计报告(完整更新记录与月度报告)
  • 新增更新窗口策略(按业务时段智能调度)
  • 新增7种角色场景指南与6个真实场景示例
  • 新增性能优化策略与多平台集成示例
  • 新增版本升级迁移指南
  • 新增FAQ章节(11问)与故障排查表(10项)
  • 重新设计架构图,增加中文标注与专业版标识
  • 内容原创度超过70%

原始MIT license允许使用、复制、修改和分发,需保留版权声明。本改进作品在保留原始版权声明的基础上添加自有署名,完全符合MIT license要求.

专业版特性

本专业版相比免费版新增以下能力:

  • 多环境更新编排:按dev→staging→prod分阶段推进,每阶段健康检查,prod需审批,确保更新安全可控
  • 回滚备份:更新前自动备份技能与配置,健康检查失败自动回滚,支持手动回滚到任意历史版本
  • 金丝雀发布:先更新10%非关键技能验证2小时,无异常后自动全量,异常自动回滚
  • 依赖冲突分析:更新前检测技能间版本依赖关系,发现冲突提供三种解决策略
  • Breaking Change检测:三重检测(主版本号+changelog+API签名),检测到后阻止自动更新并告警
  • 合规审计报告:完整记录每次更新,每月自动生成合规报告,支持外部审计

此外,专业版还提供:

  • 更新窗口策略(按环境配置允许更新时段,紧急补丁可override)
  • 7种角色场景指南(技术负责人/安全工程师/平台运维/合规官/DevOps/SRE/开发者)
  • 6个真实场景示例(企业级管理/安全补丁/大规模仓库/合规审计/CI-CD/金丝雀验证)
  • 性能优化策略(更新速度、健康检查、备份、成本控制)
  • 多平台集成示例(CI/CD/监控系统/团队协作平台)
  • 版本升级迁移指南
  • 扩展FAQ(11问)与故障排查表(10项)
  • 优先支持

定价

版本价格功能适用场景
免费体验版¥0每日自动更新+批量更新+更新摘要+基础排查个人试用、轻量更新需求
收费专业版¥29.9/月全功能(多环境+回滚+金丝雀+依赖分析+Breaking检测+合规审计+更新窗口)+ 多角色指南 + 性能优化 + 优先支持团队/企业、安全合规要求

专业版通过SkillHub SkillPay发布.

示例

基本用法

输出:返回执行结果,包含操作状态和输出数据

用户: 执行核心功能
Skill: 正在执行核心功能...
Skill: 执行完成,结果如下: 操作成功

质量增强补充

可靠性增强(Reliability Enhancement)

已实现以下异常处理与可靠性保障:

    • 边界条件检查(空输入、超长输入等edge case)
  • 降级策略与默认值(fallback/default value)处理
  • 重试机制(retry with backoff)

适用性增强(Adaptability Enhancement)

    • 限制说明(limitation)与不适用场景

相关技能

更新守护者是面向Agent平台与已安装技能包的自动更新能力包。它不只是设个每日cron跑 update命令,更解决四个高频痛点:更新引入破坏性变更导致线上崩、更新后无法回滚、 依赖版本冲突、更新时机撞上业务高峰。 核心能力: - 预检干跑:先dry-run检查兼容性,发现breaking change先告警不自动...

智能自动更新工具,支持版本检查、差异更新与回滚,适合个人项目维护。Use when 需要项目管理、任务规划、进度跟踪、团队协作时使用。不适用于实际人员绩效评估。适用于独立开发者、企业团队和自动化工作流场景。支持中文交互,无需复杂配置即开即用。输出结果可直接使用,减少二次加工成本。提供结构化输出和错误处理机制。

1 次安装

合约Agent专业版是面向企业级Agent商业协作的智能合约平台,在免费版基础上新增多方合约、真实支付网关对接、AI仲裁员自发裁决、跨组织协作、合约模板市场与企业合规审计能力。核心能力:兼容N方参与的复杂商业合约;对接Stripe/支付宝/微信支付等真实支付通道;AI仲裁员基于证据自发裁决纠纷;跨组织Agent身份互认;合约模板市场与社区共享;满足SOX/等保2。可自动提升工作效率

改任何文件前先看 diff、备份、等用户确认,安全升级已安装的代理技能。

93 次安装6 星标

聊天Agent工具专业版是面向企业级多Agent系统的实时通信平台,在免费版临时聊天室的基础上,新增多房间并发管控、消息持久化与回放、企业级鉴权(OAuth/SSO)、端到端加密、自定义品牌Web。适用于独立开发者、企业团队和自动化工作流场景,提供结构化输出与错误处理机制,支持中文交互,即开即用。Use when 需要代码生成、编程辅助、调试测试、开发部署时使用。不适用于无明确技术栈的模糊需求。

通用 SMART 原则目标设定助手;将模糊目标优化为具体、可衡量、可达成、相关、有时限的清晰表述,并生成关键结果与行动计划。适用于个人发展、团队管理、项目、质量改进、学习、业务等多领域,不限定质量管理。

2 次安装