Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions crates/agent-gateway/web/src/i18n/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1977,7 +1977,7 @@ export const translations: Record<Locale, Record<string, string>> = {
"settings.skillsHubStoreTab": "技能商店",
"settings.skillsHubImportTab": "本地导入",
"settings.skillsImportDesc":
"扫描本机 Claude Code、Codex、CodeBuddy 的技能目录,勾选后导入到 LiveAgent。",
"扫描本机 Claude Code、Codex、CodeBuddy 与 AGENTS 的技能目录,勾选后导入到 LiveAgent。",
"settings.skillsImportOverwriteHint": "同名技能将自动备份后覆盖。",
"settings.skillsImportScanning": "正在扫描本地技能...",
"settings.skillsImportRescan": "重新扫描",
Expand Down Expand Up @@ -4230,7 +4230,7 @@ export const translations: Record<Locale, Record<string, string>> = {
"settings.skillsHubStoreTab": "Skills Store",
"settings.skillsHubImportTab": "Local Import",
"settings.skillsImportDesc":
"Scan local Claude Code, Codex, and CodeBuddy skill directories, then pick skills to import into LiveAgent.",
"Scan local Claude Code, Codex, CodeBuddy, and AGENTS skill directories, then pick skills to import into LiveAgent.",
"settings.skillsImportOverwriteHint":
"Skills with the same name are backed up, then overwritten.",
"settings.skillsImportScanning": "Scanning local skills...",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,7 @@ const EXTERNAL_TOOL_LABELS: Record<string, string> = {
"claude-code": "Claude Code",
codex: "Codex",
codebuddy: "CodeBuddy",
agents: "Agent Skills",
};

const STORE_PAGE_LIMIT = 24;
Expand Down
6 changes: 4 additions & 2 deletions crates/agent-gui/src-tauri/src/services/skills/external.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
//! 扫描本机其他 CLI 工具(Claude Code / Codex / CodeBuddy)已安装的 Skills,
//! 供 UI 展示后由用户勾选导入(导入本身复用既有 install 动作,source = 技能目录)。
//! 扫描本机其他 CLI 工具(Claude Code / Codex / CodeBuddy)与 AGENTS 规范
//! 已安装的 Skills,供 UI 展示后由用户勾选导入(导入本身复用既有 install 动作,source = 技能目录)。

use super::library::discover_skill_dirs;
use super::metadata::{read_skill_metadata_from_dir, standard_metadata_file_for};
Expand All @@ -11,6 +11,8 @@ const EXTERNAL_TOOL_ROOTS: &[(&str, &str)] = &[
("codex", "~/.codex/skills"),
// CodeBuddy 的技能市场缓存目录:可能包含未安装的技能,由 UI 提示用户。
("codebuddy", "~/.codebuddy/skills-marketplace/skills"),
// AGENTS 规范定义的通用全局技能目录,不绑定单一编码工具。
("agents", "~/.agents/skills"),
];

pub(crate) fn scan_external_skills() -> Vec<SystemExternalToolScan> {
Expand Down
4 changes: 2 additions & 2 deletions crates/agent-gui/src/i18n/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2046,7 +2046,7 @@ export const translations: Record<Locale, Record<string, string>> = {
"settings.skillsHubStoreTab": "技能商店",
"settings.skillsHubImportTab": "本地导入",
"settings.skillsImportDesc":
"扫描本机 Claude Code、Codex、CodeBuddy 的技能目录,勾选后导入到 LiveAgent。",
"扫描本机 Claude Code、Codex、CodeBuddy 与 AGENTS 的技能目录,勾选后导入到 LiveAgent。",
"settings.skillsImportOverwriteHint": "同名技能将自动备份后覆盖。",
"settings.skillsImportScanning": "正在扫描本地技能...",
"settings.skillsImportRescan": "重新扫描",
Expand Down Expand Up @@ -4393,7 +4393,7 @@ export const translations: Record<Locale, Record<string, string>> = {
"settings.skillsHubStoreTab": "Skills Store",
"settings.skillsHubImportTab": "Local Import",
"settings.skillsImportDesc":
"Scan local Claude Code, Codex, and CodeBuddy skill directories, then pick skills to import into LiveAgent.",
"Scan local Claude Code, Codex, CodeBuddy, and AGENTS skill directories, then pick skills to import into LiveAgent.",
"settings.skillsImportOverwriteHint":
"Skills with the same name are backed up, then overwritten.",
"settings.skillsImportScanning": "Scanning local skills...",
Expand Down
1 change: 1 addition & 0 deletions crates/agent-gui/src/pages/skills-hub/SkillsHubPage.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -131,6 +131,7 @@ const EXTERNAL_TOOL_LABELS: Record<string, string> = {
"claude-code": "Claude Code",
codex: "Codex",
codebuddy: "CodeBuddy",
agents: "Agent Skills",
};

const STORE_PAGE_LIMIT = 24;
Expand Down