agentscope-ai / agentscope-ai/agentscope-java

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

Open
#1,790 2 comments 0 reactions 0 assignees View on GitHub
area/ext/integration bug
Dominant language
Java
Stars
5.6k
Forks
1.3k
Avg merge
4d 12h
Merged PRs (30d)
77

Description

## 问题描述

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

## 复现步骤

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

## 期望行为

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

## 实际行为

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

## 关联 PR

- #1824

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.