Skip to content

feat(skills): 批量导入 Skill 弹窗支持模糊搜索 - #1634

Open
ErlichLiu wants to merge 1 commit into
mainfrom
feat-import-skill-search
Open

feat(skills): 批量导入 Skill 弹窗支持模糊搜索#1634
ErlichLiu wants to merge 1 commit into
mainfrom
feat-import-skill-search

Conversation

@ErlichLiu

Copy link
Copy Markdown
Collaborator

概述

解决 #1622。在「从其他项目批量导入 Skill」弹窗中增加模糊搜索框,来源项目 Skill 较多时可以直接输入关键字锁定目标,无需上下滑动翻找。

改动

  • 新增搜索框(ImportSkillDialog.tsx),按 名称 / slug / 描述 / 分组 关键字过滤,输入即筛选,交互与主技能页(AgentSkillsView)搜索保持一致
  • 过滤时计数徽标显示 N / M 个,无匹配时展示"没有匹配的 Skill"空态
  • 已勾选项不随搜索词变化丢失(跨关键词累积勾选);切换来源项目保留搜索词,关闭弹窗时重置

验证

  • bun run typecheck 全部通过
  • bun test:535 pass / 4 fail,4 个失败为 main 基线既有问题(OAuth proxy / planning database),与本改动无关(主仓库同命令结果一致)

影响范围

单文件 UI 改动(+40/-3),无 IPC / 类型 / 依赖变更。

Closes #1622

Made with Proma · GitHub

按名称 / slug / 描述 / 分组关键字过滤来源项目的 Skill 列表,
交互与主技能页搜索保持一致;过滤时计数显示 "N / M 个",
无匹配时展示空态提示,关闭弹窗时重置搜索词。

Closes #1622

Made-with: Proma
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature Request] 批量导入 Skill 页面增加模糊搜索功能

1 participant