align skills to pi native

This commit is contained in:
Harivansh Rathi 2026-03-08 20:14:24 -07:00
parent 59ad12335a
commit aa70afbd7e
2 changed files with 0 additions and 80 deletions

View file

@ -368,47 +368,6 @@ function collectAncestorAgentsSkillDirs(startDir: string): string[] {
return skillDirs;
}
function collectCompanionWorkspaceSkillDirs(
startDir: string,
agentDir: string,
): string[] {
const skillDirs: string[] = [];
const seen = new Set<string>();
const configDir = dirname(resolve(agentDir));
const defaultWorkspaceDir = join(configDir, "workspace");
const addDir = (dir: string): void => {
const skillDir = join(resolve(dir), ".agents", "skills");
if (seen.has(skillDir)) {
return;
}
skillDirs.push(skillDir);
seen.add(skillDir);
};
if (existsSync(defaultWorkspaceDir)) {
addDir(defaultWorkspaceDir);
}
let dir = resolve(startDir);
while (true) {
if (dirname(dir) === configDir) {
const dirName = basename(dir);
if (dirName === "workspace" || dirName.startsWith("workspace-")) {
addDir(dir);
}
}
const parent = dirname(dir);
if (parent === dir) {
break;
}
dir = parent;
}
return skillDirs;
}
function collectAutoPromptEntries(dir: string): string[] {
const entries: string[] = [];
if (!existsSync(dir)) return entries;
@ -1938,10 +1897,6 @@ export class DefaultPackageManager implements PackageManager {
};
const userAgentsSkillsDir = join(homedir(), ".agents", "skills");
const projectAgentsSkillDirs = collectAncestorAgentsSkillDirs(this.cwd);
const companionWorkspaceSkillDirs = collectCompanionWorkspaceSkillDirs(
this.cwd,
this.agentDir,
);
const addResources = (
resourceType: ResourceType,
@ -1968,9 +1923,6 @@ export class DefaultPackageManager implements PackageManager {
"skills",
[
...collectAutoSkillEntries(projectDirs.skills),
...companionWorkspaceSkillDirs.flatMap((dir) =>
collectAutoSkillEntries(dir),
),
...projectAgentsSkillDirs.flatMap((dir) =>
collectAutoSkillEntries(dir),
),