文件最后提交记录最后更新时间
add mrgsort skill Co-authored-by: cheng-ziyang2<chengziyang2@huawei.com> # message auto-generated for no-merge-commit merge: !136 merge sort into master add mrgsort skill Created-by: cheng-ziyang2 Commit-by: cheng-ziyang2 Merged-by: cann-robot Description: ## 描述 新增排序类算子归并排序方案设计和API使用要点 ### 新特性 New Features - 【ascendc-tiling-design】新增 Sort 类 Skill:alg-two-level-mrgsort,排序类算子两级归并排序方案设计,含通用方案和常见易错点。 - 【ascendc-api-best-practices】新增 Skill:api-mrgsort,排序类算子归并排序常用API,含关键约束和使用示例。 ## 关联的Issue 关联Issue [#213](https://gitcode.com/cann/cannbot-skills/issues/213) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] 🌟 新特性 - [ ] ✨ 特性增强 - [ ] 🐛 Bug 修复 - [ ] ⚡ 性能优化 - [ ] 🧪 测试用例 - [ ] 📦 构建 / CI - [ ] 📝 文档更新 - [ ] 🔧 配置变更 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] ♻️ 代码重构 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/cannbot-skills!1366 天前
基于Blaze的matmul单算子直调 Co-authored-by: chenkang30<chenkang30@huawei.com> # message auto-generated for no-merge-commit merge: !244 merge pr-225 into master 基于Blaze的matmul单算子直调 Created-by: chenkang30 Commit-by: 陈康;chenkang30 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述您的改动,包括改动的原因和所采取的方法。--> 1、优化ascendc-direct-invoke-template的skill,将内部的matmul算子相关知识独立出单独的skill,保持直调脚手架功能纯粹,本次修改先将单算子相关知识移出去,matmul的mx融合相关内容,计划下一步整改; 2、Blaze(Basic Linear Algebra OptimiZed Engine,基础线性代码优化引擎),构建基于Blaze的matmul直调skill,支持模块化设计和代码分层,结合AscendC的tensor_api来实现算子kernel,可快速生成matmul单算子模板。Blaze详细信息可参考:https://gitcode.com/cann/ops-tensor ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单的链接。--> https://gitcode.com/cann/cannbot-skills/issues/137 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] 🌟 新特性 - [x] ✨ 特性增强 - [ ] 🐛 Bug 修复 - [ ] ⚡ 性能优化 - [ ] 🧪 测试用例 - [ ] 📦 构建 / CI - [ ] 📝 文档更新 - [ ] 🔧 配置变更 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] ♻️ 代码重构 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: ## 流水线故障排查 <!-- 如果下方的流水线检查未通过,可参考以下指引进行自助修复 --> > **UT_Test 未通过?** > 请在下方流水线表格的 **UT_Test** 行,点击右侧的 >>>>> 下载「UT_Test 自检修复提示词模版」。 > 将下载的模版内容粘贴给 Agent,Agent 将根据日志自动定位并修复问题。 > > 示例: > ![UT_Test下载示例](pipeline-ut-test-download-link.png) See merge request: cann/cannbot-skills!24412 天前
fix: 修复 asc-devkit 路径引用并锁定版本到固定 commit Co-authored-by: yanhf<yanhaifeng5@huawei.com> # message auto-generated for no-merge-commit merge: !287 merge fix/ascendc-devkit-paths into master fix: 修复 asc-devkit 路径引用并锁定版本到固定 commit Created-by: yanhf Commit-by: yanhf Merged-by: cann-robot Description: ## 描述 #### 问题修复 Bug Fix 【asc-devkit 路径引用】修正 asc-devkit 仓库最新目录结构变更导致的失效路径引用,避免用户安装后 Skill 文档中的示例和 API 链接无法定位。 - **示例路径修正**: - ascendc-docs-search/SKILL.md03_libraries/00_addcdivcustom/addcdiv_custom.asc03_libraries/00_math/addcdiv/addcdiv_custom.asc - torch-ascendc-op-extension/SKILL.md01_simd_cpp_api/02_features/02_framework/00_pytorch/torch_library/02_features/01_triple_chevron_notation/torch_library/ - ascendc-docs-search/references/api-index.md:修正 asc-devkit/docs/api/context/ 的描述为"全部 API 文档" - **API 文档链接大小写修正**: - matmul-fusion-design-template.mddata_copy.mdDataCopy.mddata_copy_pad.mdDataCopyPad(ISASI).mdcast.mdCast.md,对齐 asc-devkit 实际文件名大小写 - **asc-devkit 版本锁定**: - catlass-op-generatorops-direct-invokeops-registry-invokeinit.shhooks 脚本中,克隆 asc-devkit 后增加 git checkout --quiet 31f3ab38,锁定到固定 commit,避免上游目录结构调整导致引用失效 #### 版本升级 - ops-direct-invoke1.1.91.1.10(依赖 skills 文件变更) - ops-code-reviewer1.0.31.0.4(依赖 skills 文件变更) - 同步更新 marketplace.json ## 关联的Issue <!-- 无特定 Issue --> ## 测试 - ./tests/run-tests.sh --fast 全部通过(10/10) - ./tests/run-tests.sh --test unit/teams/test-version.sh PASS(version bump 验证通过) ## 文档更新 <!-- 无独立文档更新,修复内容本身即为文档/引用修正 --> ## 类型标签 - [x] 🐛 Bug 修复 See merge request: cann/cannbot-skills!2878 天前
optimize direct workflow to support user provided testcases Co-authored-by: jon_jin<jinjiong@hisilicon.com> # message auto-generated for no-merge-commit merge: !285 merge master-fork into master optimize direct workflow to support user provided testcases Created-by: jon_jin Commit-by: jon_jin Merged-by: cann-robot Description: ## 描述 add requirement source in direct workflow,to avoid skip user’ tescase in prompt ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单的链接。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🌟 新特性 - [ ] ✨ 特性增强 - [ ] 🐛 Bug 修复 - [ ] ⚡ 性能优化 - [ ] 🧪 测试用例 - [ ] 📦 构建 / CI - [ ] 📝 文档更新 - [ ] 🔧 配置变更 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] ♻️ 代码重构 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: ## 流水线故障排查 <!-- 如果下方的流水线检查未通过,可参考以下指引进行自助修复 --> > **UT_Test 未通过?** > 请在下方流水线表格的 **UT_Test** 行,点击右侧的 >>>>> 下载「UT_Test 自检修复提示词模版」。 > 将下载的模版内容粘贴给 Agent,Agent 将根据日志自动定位并修复问题。 > > 示例: > ![UT_Test下载示例](pipeline-ut-test-download-link.png) See merge request: cann/cannbot-skills!2859 天前
feat: init.sh 自动适配 TRAE IDE 、TRAE Plugin 、TRAE CLI三种场景 Co-authored-by: yanhf<yanhaifeng5@huawei.com> # message auto-generated for no-merge-commit merge: !234 merge master into master feat: init.sh 自动适配 TRAE IDE 、TRAE Plugin 、TRAE CLI三种场景 Created-by: yanhf Commit-by: yanhf Merged-by: cann-robot Description: ## 描述 ### 新特性 New Features - 【环境安装】init.sh 自动适配 TRAE IDE / Plugin / CLI 三种场景: - 新增 detect_trae_variant() 函数,统一扫描用户全局根目录 ~/.trae-cn~/.marscode~/.traecli 来自动判断用户安装的 TRAE 变体 - **global 级别**:按检测结果安装到对应全局路径 - TRAE IDE → ~/.trae-cn/ - TRAE Plugin → ~/.marscode/ - TRAE CLI → ~/.traecli/ - **project 级别**:按检测结果安装到项目对应子目录 - TRAE IDE → .trae/ - TRAE Plugin → .marscode/ - TRAE CLI → .traecli/ - 安装时输出检测到的 TRAE 变体提示信息(IDE/Plugin/CLI/unknown) 参考资料: TRAE IDE: https://docs.trae.cn/ide/skills TRAE Plugin:https://docs.trae.cn/plugin/faq TRAE CLI: https://docs.trae.cn/cli/skills ### 问题修复 Bug Fix - 【环境安装】修正全局 TRAE IDE 路径:原脚本硬编码 ~/.trae/ 作为全局路径,实际 TRAE IDE 全局 Skill 目录为 ~/.trae-cn/skills/,项目 Skill 目录为 .trae/skills/ - 【环境安装】修复 TRAE Plugin 场景遗漏:原脚本仅支持 ~/.trae/ 路径,Plugin 用户安装后配置无法被识别。Plugin 标准配置路径为 ~/.marscode/ ### 方法说明 - 检测逻辑统一扫描**全局根路径**($HOME)而非项目目录,避免新项目目录为空导致检测失效 - 5 个官方 plugin 的 init.sh 同步改造:ops-code-reviewerops-direct-invokeops-registry-invokepypto-op-orchestratormodel-infer-optimize - 同步更新 .gitignore(新增 .marscode.traecli)、quickstart.md 文档、以及自动化测试用例 ## 关联的Issue <!-- 社区用户反馈:目前脚本仅适配 TRAE IDE 环境安装使用,Plugin 适配问题已记录 --> ## 测试 - tests/unit/test-line-endings.sh → PASSED - tests/unit/install/test-init-install.sh → PASSED(99/99) - tests/behavior/install/test-init-behavior.sh → PASSED(523/523,0 failed) - 新增自动化测试场景: - scenario_project_trae_ide() — 验证 ~/.trae-cn 存在时安装到 .trae/ - scenario_project_trae_plugin() — 验证 ~/.marscode 存在时安装到 .marscode/ - scenario_project_trae_cli() — 验证 ~/.traecli 存在时安装到 .traecli/ ## 文档更新 - 更新 5 个 plugin 的 quickstart.md,补充 TRAE Plugin(.marscode/)与 TRAE CLI(.traecli/)路径说明 - 更新 quickstart.md 中的安装路径表格和验证命令示例 ## 类型标签 - [x] 🌟 新特性 - [x] ✨ 特性增强 - [x] 🐛 Bug 修复 - [x] 🧪 测试用例 - [x] 📝 文档更新 See merge request: cann/cannbot-skills!23415 天前
agent team适配asys命令 Co-authored-by: w1694521740<wushizhen@huawei.com> # message auto-generated for no-merge-commit merge: !160 merge master into master agent team适配asys命令 Created-by: w1694521740 Commit-by: w1694521740 Merged-by: cann-robot Description: ## 描述 【算子直调 ops-direct-invoke】统一 environment.json 字段名从嵌套点号格式(cann.version、npu.available、compiler.bisheng_path)改为扁平格式(cann_version、npu_available、bisheng_path),涉及 Architect/Developer/Reviewer Agent、task-prompts、review-checklist、AGENTS.md 共 6 个文件。 ### 举例: #### 新特性 New Features - 【仿真 ops-simulator】新增Ascend 950 仿真Skill:支持 Ascend 950 仿真,并且输出性能分析报告和流水线图。 - 【PyPTO】【pypto-op-design】新增 Skill:pypto-op-design,PyPTO算子方案设计,含快速参考和设计模板。 #### 问题修复 Bug Fix 【算子直调 ops-direct-invoke】修改verify_environment.sh脚本,返回environment.json 固定为1的bug,应该按实际设备的npu count返回。 --> ## 关联的Issue <!-- https://gitcode.com/cann/skills/issues/83> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🌟 新特性 - [ ] ✨ 特性增强 - [ ] 🐛 Bug 修复 - [ ] ⚡ 性能优化 - [ ] 🧪 测试用例 - [ ] 📦 构建 / CI - [ ] 📝 文档更新 - [ ] 🔧 配置变更 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] ♻️ 代码重构 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/cannbot-skills!16028 天前
fix: 修复 asc-devkit 路径引用并锁定版本到固定 commit Co-authored-by: yanhf<yanhaifeng5@huawei.com> # message auto-generated for no-merge-commit merge: !287 merge fix/ascendc-devkit-paths into master fix: 修复 asc-devkit 路径引用并锁定版本到固定 commit Created-by: yanhf Commit-by: yanhf Merged-by: cann-robot Description: ## 描述 #### 问题修复 Bug Fix 【asc-devkit 路径引用】修正 asc-devkit 仓库最新目录结构变更导致的失效路径引用,避免用户安装后 Skill 文档中的示例和 API 链接无法定位。 - **示例路径修正**: - ascendc-docs-search/SKILL.md03_libraries/00_addcdivcustom/addcdiv_custom.asc03_libraries/00_math/addcdiv/addcdiv_custom.asc - torch-ascendc-op-extension/SKILL.md01_simd_cpp_api/02_features/02_framework/00_pytorch/torch_library/02_features/01_triple_chevron_notation/torch_library/ - ascendc-docs-search/references/api-index.md:修正 asc-devkit/docs/api/context/ 的描述为"全部 API 文档" - **API 文档链接大小写修正**: - matmul-fusion-design-template.mddata_copy.mdDataCopy.mddata_copy_pad.mdDataCopyPad(ISASI).mdcast.mdCast.md,对齐 asc-devkit 实际文件名大小写 - **asc-devkit 版本锁定**: - catlass-op-generatorops-direct-invokeops-registry-invokeinit.shhooks 脚本中,克隆 asc-devkit 后增加 git checkout --quiet 31f3ab38,锁定到固定 commit,避免上游目录结构调整导致引用失效 #### 版本升级 - ops-direct-invoke1.1.91.1.10(依赖 skills 文件变更) - ops-code-reviewer1.0.31.0.4(依赖 skills 文件变更) - 同步更新 marketplace.json ## 关联的Issue <!-- 无特定 Issue --> ## 测试 - ./tests/run-tests.sh --fast 全部通过(10/10) - ./tests/run-tests.sh --test unit/teams/test-version.sh PASS(version bump 验证通过) ## 文档更新 <!-- 无独立文档更新,修复内容本身即为文档/引用修正 --> ## 类型标签 - [x] 🐛 Bug 修复 See merge request: cann/cannbot-skills!2878 天前
docs: 补充算子直调工程调用与验证的示例提示词 Co-authored-by: w1694521740<wushizhen@huawei.com> # message auto-generated for no-merge-commit merge: !241 merge master into master docs: 补充算子直调工程调用与验证的示例提示词 Created-by: w1694521740 Commit-by: w1694521740 Merged-by: cann-robot Description: ## 描述 <!--修改quickstart.md补充算子直调工程调用与验证的示例提示词 #### 问题修复 Bug Fix 【算子直调 ops-direct-invoke】 修改quickstart.md补充算子直调工程调用与验证的示例提示词 --> ## 关联的Issue <!--https://gitcode.com/cann/cannbot-skills/issues/121--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🌟 新特性 - [ ] ✨ 特性增强 - [x] 🐛 Bug 修复 - [ ] ⚡ 性能优化 - [ ] 🧪 测试用例 - [ ] 📦 构建 / CI - [ ] 📝 文档更新 - [ ] 🔧 配置变更 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] ♻️ 代码重构 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: ## 流水线故障排查 <!-- 如果下方的流水线检查未通过,可参考以下指引进行自助修复 --> > **UT_Test 未通过?** > 请在下方流水线表格的 **UT_Test** 行,点击右侧的 >>>>> 下载「UT_Test 自检修复提示词模版」。 > 将下载的模版内容粘贴给 Agent,Agent 将根据日志自动定位并修复问题。 > > 示例: > ![UT_Test下载示例](pipeline-ut-test-download-link.png) See merge request: cann/cannbot-skills!24114 天前