@@ -18,7 +18,6 @@ export default defineCachedEventHandler(
1818 async event => {
1919 const path = getRouterParam ( event , 'path' ) || ''
2020
21- // Check for .well-known/skills/ pattern
2221 const match = path . match ( / ^ ( .+ ?) \/ \. w e l l - k n o w n \/ s k i l l s \/ ( .* ) $ / )
2322 if ( ! match ) {
2423 // Not a well-known skills request, return 404 to let other handlers deal with it
@@ -38,12 +37,10 @@ export default defineCachedEventHandler(
3837 throw createError ( { statusCode : 404 , message : 'No latest version found' } )
3938 }
4039
41- // Route to appropriate handler
4240 if ( skillsPath === 'index.json' || skillsPath === '' ) {
4341 return await handleWellKnownIndex ( event , validated . packageName , version )
4442 }
4543
46- // Parse skill name and file: my-skill/SKILL.md
4744 const parts = skillsPath ! . split ( '/' )
4845 const skillName = v . parse ( SkillNameSchema , parts [ 0 ] )
4946 const fileName = parts . slice ( 1 ) . join ( '/' )
@@ -79,7 +76,6 @@ async function handleWellKnownIndex(event: H3Event, packageName: string, version
7976 const skillNames = skillDirs . map ( s => s . name )
8077 const skills = await fetchSkillsListForWellKnown ( packageName , version , skillNames )
8178
82- // Set cache headers
8379 setHeader ( event , 'Cache-Control' , `public, max-age=${ CACHE_MAX_AGE_ONE_HOUR } ` )
8480 setHeader ( event , 'Content-Type' , 'application/json' )
8581
@@ -95,7 +91,6 @@ async function handleWellKnownSkillMd(
9591 try {
9692 const content = await fetchSkillFile ( packageName , version , `skills/${ skillName } /SKILL.md` )
9793
98- // Set headers for raw markdown
9994 setHeader ( event , 'Cache-Control' , `public, max-age=${ CACHE_MAX_AGE_ONE_YEAR } , immutable` )
10095 setHeader ( event , 'Content-Type' , 'text/markdown; charset=utf-8' )
10196
0 commit comments