CHANGELOG.md CHANGELOG.md【免费下载链接】agentskillsSpecification and documentation for Agent Skills项目地址: https://gitcode.com/GitHub_Trending/ag/agentskills[1.2.0] - 2024-03-15新增支持JSON格式数据输入添加了新的可视化图表类型新增错误恢复机制改进优化了大数据集处理性能改进了错误消息的清晰度修复修复了CSV解析中的编码问题修正了时区处理逻辑[1.1.0] - 2024-02-10新增添加了数据清洗功能支持导出为PDF格式## 技能更新工作流程 ### 步骤1创建技能快照 在编辑现有技能之前创建快照作为基线 bash cp -r skill-path workspace/skill-snapshot/步骤2运行评估测试使用评估框架测试新旧版本# 测试新版本 agent run --skill new-skill-path --task analyze sales data # 测试旧版本基线 agent run --skill workspace/skill-snapshot/ --task analyze sales data步骤3收集性能指标记录关键性能指标进行比较指标旧版本新版本变化通过率75%90%15%平均时间45秒40秒-5秒Token使用量38003680-120步骤4分析模式差异深入分析技能表现差异始终通过的断言移除或替换因为它们不提供有用信息始终失败的断言检查是否断言本身有问题技能通过但基线失败的断言这是技能增加价值的地方结果不一致的断言可能需要更明确的指令向后兼容性保障策略1. 接口稳定性保障确保技能接口保持稳定输入格式兼容新版本应能处理旧版本接受的输入输出格式扩展可以添加新字段但不应删除现有字段错误代码一致相同的错误条件应返回相同的错误代码2. 渐进式功能发布采用功能标志控制新功能metadata: version: 1.2.0 features: new_json_support: true experimental_charts: false3. 弃用策略当需要移除功能时采用逐步弃用策略标记为弃用在文档中明确标记提供替代方案指导用户使用新方法保持功能一段时间在后续版本中继续支持最终移除在主要版本更新时移除多版本技能管理1. 版本目录结构组织多版本技能skills/ ├── csv-analyzer/ │ ├── v1.0.0/ │ │ ├── SKILL.md │ │ └── scripts/ │ ├── v1.1.0/ │ │ ├── SKILL.md │ │ └── scripts/ │ └── v2.0.0/ │ ├── SKILL.md │ └── scripts/ └── pdf-processing/ ├── v1.0.0/ └── v1.1.0/2. 版本选择机制实现智能版本选择compatibility: min_version: 1.0.0 max_version: 2.0.0 recommended: 1.2.03. 自动版本迁移为重大变更提供迁移指南## 从v1.x迁移到v2.0 ### 重大变更 - 移除了过时的legacy_format参数 - 更改了输出JSON的结构 ### 迁移步骤 1. 更新技能引用为csv-analyzer/v2.0.0 2. 移除对legacy_format的所有引用 3. 更新代码以处理新的JSON结构技能质量监控与持续改进1. 建立评估基准创建全面的测试套件{ skill_name: csv-analyzer, evals: [ { id: 1, prompt: 分析销售数据CSV文件, expected_output: 包含图表和分析的报告, assertions: [ 输出包含图表图像文件, 图表显示正确的数据维度, 分析包含关键洞察 ] } ] }【免费下载链接】agentskillsSpecification and documentation for Agent Skills项目地址: https://gitcode.com/GitHub_Trending/ag/agentskills创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考