agentscope-ai / agentscope-ai/agentscope-java

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

Aperta
#1,790 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub
area/ext/integration bug
Lingua principale
Java
Stelle
5.6k
Fork
1.3k
Merge medio
4g 12h
PR unite (30g)
77

Descrizione

## 问题描述

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

## 复现步骤

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

## 期望行为

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

## 实际行为

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

## 关联 PR

- #1824

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.