Add unit tests for skill capabilities, skill planner, and UV setup

- Implement tests for random ID generation, ensuring preference for crypto.randomUUID.
- Create tests for runtime context capabilities, validating the injection of enabled skill capabilities.
- Add tests for skill capability parsing, including classification and command example extraction.
- Introduce tests for the skill planner, verifying tool call planning based on user requests and attachment requirements.
- Establish tests for UV setup, ensuring proper handling of Python installation scenarios and environment checks.
This commit is contained in:
DEV_DSW
2026-04-24 17:02:59 +08:00
parent e11a2296cc
commit 4c61e93c3e
42 changed files with 12560 additions and 224 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -18,4 +18,8 @@
- 重构KnowLedge/index.tsx渲染层、主进程产品需求如下上传文件按钮上传到zn-ai/docs目录文件列表显示内容文件名称文件大小、修改日期、文件类型操作删除视觉UI沿用当前的风格。规划重构计划估算sub-agent数量安排sub-agent分工推进工作
- 在ClawX项目中通过对话https://github.com/MiniMax-AI/skills/blob/main/skills/minimax-xlsx/SKILL.md帮我安装这个skill能正确安装。在zn-ai项目中是否也能有同样的功能呢帮我对比下如果zn-ai项目没有安装skill的功能就规划功能迁移计划到zn-ai/docs目录下估算sub-agent数量安排sub-agent分工推进迁移安装skill功能跟安装skill无关的功能先不考虑修改调整。
- 在ClawX项目中通过对话https://github.com/MiniMax-AI/skills/blob/main/skills/minimax-xlsx/SKILL.md帮我安装这个skill能正确安装。在zn-ai项目中是否也能有同样的功能呢帮我对比下如果zn-ai项目没有安装skill的功能就规划功能迁移计划到zn-ai/docs目录下估算sub-agent数量安排sub-agent分工推进迁移安装skill功能跟安装skill无关的功能先不考虑修改调整。
- 在ClawX发起对话对话内容"使用minimax-xlsx这个skill帮我分析下。"它能正确的思考做出数据分析同样在zn-ai中发起同样的对话内容就做不到思考做出数据分析对比一下zn-ai是缺少了哪些功能跟用户授权有关系吗安排多个sub-agent分工对比工作。
- 直接给我补一版迁移清单,按优先级列出 zn-ai 要补哪些点,才能接近 ClawX 这种“在聊天里直接调用 minimax-xlsx做分析”的效果。