agentscope-ai / agentscope-ai/agentscope-java

[Bug]: 单技能仓库(无 skills 子目录)无法加载技能

Offen
#1,790 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
area/ext/integration bug
Vorherrschende Sprache
Java
Sterne
5.6k
Forks
1.3k
Ø Merge
4 T. 12 Std.
Gemergte PRs (30 T.)
77

Beschreibung

## 问题描述

当技能仓库的 `baseDir` 根目录直接包含 `SKILL.md` 文件时(即单技能仓库结构),当前实现无法识别并加载该技能。

## 复现步骤

1. 创建一个技能仓库,`SKILL.md` 直接放在仓库根目录(无 `skills/` 子目录)
2. 调用 `getAllSkills()` 或 `loadSkill()`
3. 技能无法被发现或加载

## 期望行为

支持以下两种仓库结构:
- **多技能仓库**: `baseDir/skills//SKILL.md`
- **单技能仓库**: `baseDir/SKILL.md`(根目录直接包含 SKILL.md)

## 实际行为

只有多技能仓库结构被识别,单技能仓库结构被忽略。

## 关联 PR

- #1824

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.