- 将 install_skill 改为 async def,消除 asyncio.run() 事件循环冲突 - 修复 agent_config_repository 表名及 jsonb 类型转换 - 增加数据库连接池配置,避免高并发耗尽连接 - 修复远程 skill 批量安装列表引用共享 bug - 修复 slug 冲突 warning 误报(目录名 vs SKILL.md name) - 新增 UserRepository 支持外部传入 db 会话 - 更新测试适配 async 签名
- 新增 install_skill 工具,支持从 Sandbox 路径或 Git 仓库安装 skill - 支持管理员权限校验(admin/superadmin) - 安装后自动持久化到 agent config,新对话自动生效 - 动态激活当前会话,无需重启 - 新增 AgentConfigRepository.add_skills_to_config_json() 原子 JSONB 操作 - 新增 21 个单元测试,覆盖权限、Schema、安装流程等场景