@forge/manifest

13.1.0-next.2-experimental-9423de113.1.0-next.3
out/text/errors.js
~out/text/errors.jsModified
+4−5
Index: package/out/text/errors.js
===================================================================
--- package/out/text/errors.js
+++ package/out/text/errors.js
@@ -166,13 +166,12 @@
             undefinedActionName: (action) => `Action '${action}' does not have a name property. 'name' property will be required when Forge Agents are GA.`,
             incorrectA2AEndpointReference: (module, endpointKey) => `${module} references undefined endpoint '${endpointKey}' in agent2Agent protocol.`,
             incorrectA2AEndpointConfiguration: (module, endpointKey) => `${module} endpoint '${endpointKey}' must reference a remote. Agent2Agent protocol requires remote endpoints.`,
             incorrectSkill: (module, toolKey) => `${module} references undefined action module with key '${toolKey}'.`,
-            skillPathInvalidFormat: (module) => `Skill ${module} has an invalid path. Path must match pattern: "resource:<resource-key>;<subdirectory>"`,
-            skillSubdirNotFound: (module, subdirectory) => `Subdirectory '${subdirectory}' specified in skill ${module} does not exist in the associated resource path.`,
-            skillSubdirMissingSkillMD: (module, subdirectory) => `Subdirectory '${subdirectory}' specified in skill ${module} does not contain a SKILL.md file.`,
-            skillPathUnknownResourceKey: (module, resourceKey) => `Resource key '${resourceKey}' referenced by skill ${module} not found.`,
-            skillPathNotUnique: (module, path) => `Skill ${module} has a duplicate path '${path}'. rovo:skill path values must be unique.`,
+            skillPathInvalidFormat: (module) => `Skill ${module} has an invalid source. Must define source.dir as a relative path from the manifest root.`,
+            skillSubdirNotFound: (module, subdirectory) => `Directory '${subdirectory}' specified in skill ${module} does not exist from the manifest root.`,
+            skillSubdirMissingSkillMD: (module, subdirectory) => `Directory '${subdirectory}' specified in skill ${module} does not contain a SKILL.md file.`,
+            skillPathNotUnique: (module, path) => `Skill ${module} has a duplicate source.dir '${path}'. rovo:skill source.dir values must be unique.`,
             incorrectMcp: (module, toolKey) => `${module} references undefined action module with key '${toolKey}'.`
         },
         action: {
             unreferencedAction: (action) => `Action '${action}' is not referenced by any Rovo agent or automation:actionProvider module.`,