

























@@ -13,7 +13,7 @@ describe("resolveSkillsPromptForRun", () => {
1313});
1414it("builds prompt from entries when snapshot is missing", () => {
1515const entry: SkillEntry = {
16-skill: createFixtureSkill({
16+skill: createCanonicalFixtureSkill({
1717name: "demo-skill",
1818description: "Demo",
1919filePath: "/app/skills/demo-skill/SKILL.md",
@@ -32,7 +32,7 @@ describe("resolveSkillsPromptForRun", () => {
32323333it("keeps legacy entries with disableModelInvocation hidden when exposure metadata is absent", () => {
3434const hidden: SkillEntry = {
35-skill: createFixtureSkill({
35+skill: createCanonicalFixtureSkill({
3636name: "hidden-skill",
3737description: "Hidden",
3838filePath: "/app/skills/hidden-skill/SKILL.md",
@@ -53,7 +53,7 @@ describe("resolveSkillsPromptForRun", () => {
53535454it("inherits agents.defaults.skills when rebuilding prompt for an agent", () => {
5555const visible: SkillEntry = {
56-skill: createFixtureSkill({
56+skill: createCanonicalFixtureSkill({
5757name: "github",
5858description: "GitHub",
5959filePath: "/app/skills/github/SKILL.md",
@@ -63,7 +63,7 @@ describe("resolveSkillsPromptForRun", () => {
6363frontmatter: {},
6464};
6565const hidden: SkillEntry = {
66-skill: createFixtureSkill({
66+skill: createCanonicalFixtureSkill({
6767name: "hidden-skill",
6868description: "Hidden",
6969filePath: "/app/skills/hidden-skill/SKILL.md",
@@ -93,7 +93,7 @@ describe("resolveSkillsPromptForRun", () => {
93939494it("uses agents.list[].skills as a full replacement for defaults", () => {
9595const inheritedEntry: SkillEntry = {
96-skill: createFixtureSkill({
96+skill: createCanonicalFixtureSkill({
9797name: "weather",
9898description: "Weather",
9999filePath: "/app/skills/weather/SKILL.md",
@@ -103,7 +103,7 @@ describe("resolveSkillsPromptForRun", () => {
103103frontmatter: {},
104104};
105105const explicitEntry: SkillEntry = {
106-skill: createFixtureSkill({
106+skill: createCanonicalFixtureSkill({
107107name: "docs-search",
108108description: "Docs",
109109filePath: "/app/skills/docs-search/SKILL.md",
@@ -131,14 +131,3 @@ describe("resolveSkillsPromptForRun", () => {
131131expect(prompt).toContain("/app/skills/docs-search/SKILL.md");
132132});
133133});
134-135-function createFixtureSkill(params: {
136-name: string;
137-description: string;
138-filePath: string;
139-baseDir: string;
140-source: string;
141-disableModelInvocation?: boolean;
142-}): SkillEntry["skill"] {
143-return createCanonicalFixtureSkill(params);
144-}
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。