feat(plugins): merge Skill management into plugins
This commit is contained in:
@@ -21,7 +21,6 @@ import {
|
||||
} from '../../coding-plugins/registry';
|
||||
import type { EffectivePluginSnapshot } from '../../coding-plugins/effective-resolver';
|
||||
import type { KnownToolDetails, RuntimeContextDetailsV1 } from '../contracts';
|
||||
import { BUNDLED_CODING_SKILL_IDS } from '../../../shared/coding-skills';
|
||||
import { PiAgentBrowserTool } from './extensions/agent-browser';
|
||||
import type {
|
||||
AgentBrowserPresentationRequester,
|
||||
@@ -134,8 +133,7 @@ export class PiProductTools {
|
||||
available: available.has(source.pluginId ?? source.id) || available.has(source.id),
|
||||
}));
|
||||
const selectedSkillIds = this.options.getPluginSkillSources
|
||||
? skillIds.filter((id) => BUNDLED_CODING_SKILL_IDS.includes(id)
|
||||
|| uniqueSources.some((source) => source.id === id))
|
||||
? skillIds.filter((id) => uniqueSources.some((source) => source.id === id))
|
||||
: skillIds;
|
||||
return listProductCodingSkills(this.options.bundledSkillsDir, selectedSkillIds, sources);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user