Skip to content

Commit 06b487d

Browse files
committed
fix slug
1 parent a9a9fe4 commit 06b487d

File tree

33 files changed

+33
-33
lines changed

33 files changed

+33
-33
lines changed

exercises/01.advanced-tools/01.problem.annotations/README.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Annotations
22

3-
<EpicVideo url="https://www.epicai.pro/workshops/day-3-advanced-tools-sampling-and-elicitation/annotations~n6qo2" />
3+
<EpicVideo url="https://www.epicai.pro/workshops/day-3-4-advanced-mcp-features/annotations~n6qo2" />
44

55
👨‍💼 Users want to feel confident about what each tool in the system does before they use it. They want to know if a tool is safe, if it will change their data, or if it might reach out to the outside world. When tools are clearly labeled for their behavior, the app feels more transparent and trustworthy.
66

exercises/01.advanced-tools/01.solution.annotations/README.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Annotations
22

3-
<EpicVideo url="https://www.epicai.pro/workshops/day-3-advanced-tools-sampling-and-elicitation/annotations~n6qo2/solution" />
3+
<EpicVideo url="https://www.epicai.pro/workshops/day-3-4-advanced-mcp-features/annotations~n6qo2/solution" />
44

55
👨‍💼 Fantastic progress! We've successfully introduced annotations to our journaling tools. Now, each tool clearly communicates its intent—whether it's read-only, destructive, idempotent, or open world. This means users and the system can better understand the impact of each action, leading to a safer and more predictable journaling experience. For example, deleting an entry is now marked as idempotent, while creating a tag is clearly non-destructive. These improvements help ensure that users can confidently manage their journal and tags, knowing exactly what each tool is designed to do.
66

exercises/01.advanced-tools/02.problem.structured/README.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Structured Output
22

3-
<EpicVideo url="https://www.epicai.pro/workshops/day-3-advanced-tools-sampling-and-elicitation/structured-output~egacc" />
3+
<EpicVideo url="https://www.epicai.pro/workshops/day-3-4-advanced-mcp-features/structured-output~egacc" />
44

55
👨‍💼 When users open EpicMe, they expect their memories, reflections, and daily adventures to be organized, discoverable, and (most importantly) reliable. Imagine a user writing a heartfelt entry about their day, only to have it saved as a jumbled scroll of text! That would be chaos in their personal archive.
66

exercises/01.advanced-tools/02.solution.structured/README.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Structured Output
22

3-
<EpicVideo url="https://www.epicai.pro/workshops/day-3-advanced-tools-sampling-and-elicitation/structured-output~egacc/solution" />
3+
<EpicVideo url="https://www.epicai.pro/workshops/day-3-4-advanced-mcp-features/structured-output~egacc/solution" />
44

55
👨‍💼 Outstanding achievement! We've now brought structured output to our journaling tools, ensuring every action in EpicMe returns information in a clear, machine-validated format. This means users can trust that their memories, reflections, and daily adventures are always organized and reliably presented—no more cryptic or unpredictable responses. The UI can now display journal entries, tags, and magical creatures (😉) with confidence, knowing exactly what to expect from each tool. This upgrade not only makes the experience more seamless and delightful for our users, but also paves the way for smarter automation and safer interactions throughout the app.
66

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Advanced Tools
22

3-
<EpicVideo url="https://www.epicai.pro/workshops/day-3-advanced-tools-sampling-and-elicitation/break~70afq" />
3+
<EpicVideo url="https://www.epicai.pro/workshops/day-3-4-advanced-mcp-features/break~70afq" />
44

55
Awesome work. You now understand about annotations, structured output, and output schemas. Hopefully this enables you to take advantage of great client features when clients support these features.

exercises/01.advanced-tools/README.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Advanced Tools
22

3-
<EpicVideo url="https://www.epicai.pro/workshops/day-3-advanced-tools-sampling-and-elicitation/intro~2nnka" />
3+
<EpicVideo url="https://www.epicai.pro/workshops/day-3-4-advanced-mcp-features/intro~2nnka" />
44

55
## Tool Annotations
66

exercises/02.elicitation/01.problem/README.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Elicit Confirmation
22

3-
<EpicVideo url="https://www.epicai.pro/workshops/day-3-advanced-tools-sampling-and-elicitation/elicit-confirmation~oaha2" />
3+
<EpicVideo url="https://www.epicai.pro/workshops/day-3-4-advanced-mcp-features/elicit-confirmation~oaha2" />
44

55
👨‍💼 When users interact with our system, they sometimes initiate actions that have significant consequences (like deleting a tag or entry). To ensure users don't accidentally lose something important, we need to pause and ask for explicit confirmation before proceeding.
66

exercises/02.elicitation/01.solution/README.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Elicit Confirmation
22

3-
<EpicVideo url="https://www.epicai.pro/workshops/day-3-advanced-tools-sampling-and-elicitation/elicit-confirmation~oaha2/solution" />
3+
<EpicVideo url="https://www.epicai.pro/workshops/day-3-4-advanced-mcp-features/elicit-confirmation~oaha2/solution" />
44

55
👨‍💼 Fantastic progress! We've just introduced a robust confirmation step for destructive actions, such as deleting a tag. Now, whenever a user initiates an action that could have significant consequences, the system pauses and asks for explicit confirmation using a structured elicitation prompt. This ensures that users are always in control and never accidentally lose important data.
66

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Elicitation
22

3-
<EpicVideo url="https://www.epicai.pro/workshops/day-3-advanced-tools-sampling-and-elicitation/break~pa6st" />
3+
<EpicVideo url="https://www.epicai.pro/workshops/day-3-4-advanced-mcp-features/break~pa6st" />
44

55
Awesome job! You now know how to elicit input from the user while your tools are running, making your MCP server user experience that much better.

exercises/02.elicitation/README.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Elicitation
22

3-
<EpicVideo url="https://www.epicai.pro/workshops/day-3-advanced-tools-sampling-and-elicitation/intro~gs3h2" />
3+
<EpicVideo url="https://www.epicai.pro/workshops/day-3-4-advanced-mcp-features/intro~gs3h2" />
44

55
Modern AI applications often need to collect structured input from users at key moments in a workflow. **Elicitation** in the Model Context Protocol (MCP) standardizes this process, allowing servers to request information from users through the client, using a well-defined schema and a secure, user-friendly interaction model.
66

0 commit comments

Comments
 (0)