Skip to content

Commit fd3215a

Browse files
Update test instructions for resource templates and prompts registration (#9)
Co-authored-by: Cursor Agent <[email protected]>
1 parent 3eef339 commit fd3215a

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

exercises/03.resources/02.problem.template/src/index.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -186,13 +186,13 @@ test('Resource Template Read - Entry', async () => {
186186
)
187187
console.error('🚨 You need to:')
188188
console.error(
189-
'🚨 1. Register resource templates with server.setRequestHandler(ListResourceTemplatesRequestSchema, ...)',
189+
'🚨 1. Register resource templates with server.registerResource() using ResourceTemplate',
190190
)
191191
console.error(
192-
'🚨 2. Handle ReadResourceRequestSchema with URI parameter extraction',
192+
'🚨 2. Use ResourceTemplate to define parameterized URIs like epicme://entries/{id}',
193193
)
194194
console.error(
195-
'🚨 3. Parse the {id} from the URI and query your database',
195+
'🚨 3. The callback function will receive extracted parameters like { id }',
196196
)
197197
console.error('🚨 4. Return the resource content as JSON')
198198
console.error(

exercises/04.prompts/01.problem.prompts/src/index.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -123,13 +123,13 @@ test('Prompts List', async () => {
123123
console.error('🚨 You need to:')
124124
console.error('🚨 1. Add "prompts" to your server capabilities')
125125
console.error(
126-
'🚨 2. Import ListPromptsRequestSchema and GetPromptRequestSchema',
126+
'🚨 2. Create an initializePrompts function in a prompts.ts file',
127127
)
128128
console.error(
129-
'🚨 3. Set up handlers: server.setRequestHandler(ListPromptsRequestSchema, ...)',
129+
'🚨 3. Use server.registerPrompt() to register prompts',
130130
)
131131
console.error(
132-
'🚨 4. Set up handlers: server.setRequestHandler(GetPromptRequestSchema, ...)',
132+
'🚨 4. Call initializePrompts() in your main init() method',
133133
)
134134
console.error(
135135
'🚨 5. Register prompts that can help users analyze their journal entries',

exercises/04.prompts/03.problem.completion/src/index.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -113,13 +113,13 @@ test('Prompts List', async () => {
113113
console.error('🚨 You need to:')
114114
console.error('🚨 1. Add "prompts" to your server capabilities')
115115
console.error(
116-
'🚨 2. Import ListPromptsRequestSchema and GetPromptRequestSchema',
116+
'🚨 2. Create an initializePrompts function in a prompts.ts file',
117117
)
118118
console.error(
119-
'🚨 3. Set up handlers: server.setRequestHandler(ListPromptsRequestSchema, ...)',
119+
'🚨 3. Use server.registerPrompt() to register prompts',
120120
)
121121
console.error(
122-
'🚨 4. Set up handlers: server.setRequestHandler(GetPromptRequestSchema, ...)',
122+
'🚨 4. Call initializePrompts() in your main init() method',
123123
)
124124
console.error(
125125
'🚨 5. Register prompts that can help users analyze their journal entries',

0 commit comments

Comments
 (0)