diff --git a/exercises/03.resources/02.problem.template/src/index.test.ts b/exercises/03.resources/02.problem.template/src/index.test.ts index 9ccb0b8..076443b 100644 --- a/exercises/03.resources/02.problem.template/src/index.test.ts +++ b/exercises/03.resources/02.problem.template/src/index.test.ts @@ -186,13 +186,13 @@ test('Resource Template Read - Entry', async () => { ) console.error('🚨 You need to:') console.error( - '🚨 1. Register resource templates with server.setRequestHandler(ListResourceTemplatesRequestSchema, ...)', + '🚨 1. Register resource templates with server.registerResource() using ResourceTemplate', ) console.error( - '🚨 2. Handle ReadResourceRequestSchema with URI parameter extraction', + '🚨 2. Use ResourceTemplate to define parameterized URIs like epicme://entries/{id}', ) console.error( - '🚨 3. Parse the {id} from the URI and query your database', + '🚨 3. The callback function will receive extracted parameters like { id }', ) console.error('🚨 4. Return the resource content as JSON') console.error( diff --git a/exercises/04.prompts/01.problem.prompts/src/index.test.ts b/exercises/04.prompts/01.problem.prompts/src/index.test.ts index 565eec8..c9c747e 100644 --- a/exercises/04.prompts/01.problem.prompts/src/index.test.ts +++ b/exercises/04.prompts/01.problem.prompts/src/index.test.ts @@ -123,13 +123,13 @@ test('Prompts List', async () => { console.error('🚨 You need to:') console.error('🚨 1. Add "prompts" to your server capabilities') console.error( - '🚨 2. Import ListPromptsRequestSchema and GetPromptRequestSchema', + '🚨 2. Create an initializePrompts function in a prompts.ts file', ) console.error( - '🚨 3. Set up handlers: server.setRequestHandler(ListPromptsRequestSchema, ...)', + '🚨 3. Use server.registerPrompt() to register prompts', ) console.error( - '🚨 4. Set up handlers: server.setRequestHandler(GetPromptRequestSchema, ...)', + '🚨 4. Call initializePrompts() in your main init() method', ) console.error( '🚨 5. Register prompts that can help users analyze their journal entries', diff --git a/exercises/04.prompts/03.problem.completion/src/index.test.ts b/exercises/04.prompts/03.problem.completion/src/index.test.ts index f7b7dea..1cde8c8 100644 --- a/exercises/04.prompts/03.problem.completion/src/index.test.ts +++ b/exercises/04.prompts/03.problem.completion/src/index.test.ts @@ -113,13 +113,13 @@ test('Prompts List', async () => { console.error('🚨 You need to:') console.error('🚨 1. Add "prompts" to your server capabilities') console.error( - '🚨 2. Import ListPromptsRequestSchema and GetPromptRequestSchema', + '🚨 2. Create an initializePrompts function in a prompts.ts file', ) console.error( - '🚨 3. Set up handlers: server.setRequestHandler(ListPromptsRequestSchema, ...)', + '🚨 3. Use server.registerPrompt() to register prompts', ) console.error( - '🚨 4. Set up handlers: server.setRequestHandler(GetPromptRequestSchema, ...)', + '🚨 4. Call initializePrompts() in your main init() method', ) console.error( '🚨 5. Register prompts that can help users analyze their journal entries',