feat(coding-agent): refine resource metadata and display

This commit is contained in:
Mario Zechner 2026-01-24 02:46:08 +01:00
parent 79ab767beb
commit 725d6bbf35
10 changed files with 213 additions and 109 deletions

View file

@ -13,7 +13,7 @@ const customSkill: Skill = {
description: "Custom project instructions",
filePath: "/virtual/SKILL.md",
baseDir: "/virtual",
source: "custom",
source: "path",
};
const loader = new DefaultResourceLoader({
@ -28,13 +28,13 @@ const loader = new DefaultResourceLoader({
await loader.reload();
// Discover all skills from cwd/.pi/skills, ~/.pi/agent/skills, etc.
const discovered = loader.getSkills();
const { skills: allSkills, diagnostics } = loader.getSkills();
console.log(
"Discovered skills:",
discovered.skills.map((s) => s.name),
allSkills.map((s) => s.name),
);
if (discovered.diagnostics.length > 0) {
console.log("Warnings:", discovered.diagnostics);
if (diagnostics.length > 0) {
console.log("Warnings:", diagnostics);
}
await createAgentSession({