@@ -220,7 +220,7 @@ <h1 class="text-4xl tracking-tight font-extrabold text-nature-dark sm:text-5xl m
220220 </ div >
221221 < div >
222222 < div class ="text-nature-light font-bold mb-1 "> Description</ div >
223- < div class ="pl-4 text-stone-300 "> Customer wants to buy a car.</ div >
223+ < div class ="pl-4 text-stone-300 "> Customer would like to buy a new car.</ div >
224224 </ div >
225225 < div >
226226 < div class ="text-nature-light font-bold mb-1 "> Steps</ div >
@@ -245,7 +245,7 @@ <h1 class="text-4xl tracking-tight font-extrabold text-nature-dark sm:text-5xl m
245245 < div >
246246 < div class ="text-nature-light font-bold mb-1 "> Context</ div >
247247 < div class ="pl-4 text-stone-300 "> Pete is our sales representative for car sales. </ div >
248-
248+
249249 </ div >
250250 </ div >
251251 </ div >
@@ -399,28 +399,35 @@ <h2 class="text-3xl font-extrabold text-nature-dark tracking-tight">Run ADL Serv
399399</ pre >
400400 </ div >
401401
402- < div class ="bg-nature-page p-4 rounded-lg border border-nature-border ">
402+ < p class ="text-sm text-stone-600 mb-4 ">
403+ Examples can be found here:
404+ < a href ="https://github.com/eclipse-lmos/adl/tree/main/adl-examples " target ="_blank " class ="text-nature-primary hover:underline "> https://github.com/eclipse-lmos/adl/tree/main/adl-examples</ a >
405+ </ p >
406+
407+ < div class ="bg-nature-page p-4 rounded-lg border border-nature-border mb-4 ">
403408 < div class ="flex items-start gap-3 ">
404409 < svg class ="w-6 h-6 text-nature-primary flex-shrink-0 mt-0.5 " fill ="none " viewBox ="0 0 24 24 " stroke ="currentColor ">
405410 < path stroke-linecap ="round " stroke-linejoin ="round " stroke-width ="2 " d ="M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z " />
406411 </ svg >
407412 < div >
408- < p class ="text-sm text-stone-600 ">
409- < strong > Note:</ strong > You may need to authenticate with GitHub Packages first.
410- See the < a href ="https://docs.github.com/de/packages/working-with-a-github-packages-registry/working-with-the-container-registry " target ="_blank " class ="text-nature-primary hover:underline "> GitHub documentation</ a > for instructions.
413+ < p class ="text-sm text-stone-600 mb-2 ">
414+ A test MCP server can be started with:
411415 </ p >
416+ < div class ="bg-stone-900 p-3 rounded-lg overflow-x-auto ">
417+ < pre class ="text-xs font-mono text-stone-300 "> docker pull ghcr.io/eclipse-lmos/demo-mcp:latest</ pre >
418+ </ div >
412419 </ div >
413420 </ div >
414421 </ div >
415422
416- < div class ="bg-nature-page p-4 rounded-lg border border-nature-border mt-4 ">
423+ < div class ="bg-nature-page p-4 rounded-lg border border-nature-border ">
417424 < div class ="flex items-start gap-3 ">
418425 < svg class ="w-6 h-6 text-nature-primary flex-shrink-0 mt-0.5 " fill ="none " viewBox ="0 0 24 24 " stroke ="currentColor ">
419426 < path stroke-linecap ="round " stroke-linejoin ="round " stroke-width ="2 " d ="M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z " />
420427 </ svg >
421428 < div >
422- < p class ="text-sm text-stone-600 ">
423- < strong > Beta Notice: </ strong > The ADL Studio is still in the beta phase and may not completely implement all ADL features. We appreciate your feedback and patience as we continue to improve the platform.
429+ < p class ="text-sm text-stone-600 mb-2 ">
430+ The ADL Studio is still in the beta phase and may not completely implement all ADL features. We appreciate your feedback and patience as we continue to improve the platform.
424431 </ p >
425432 </ div >
426433 </ div >
@@ -811,6 +818,10 @@ <h3 class="text-2xl font-bold text-nature-dark">Dynamic Features</h3>
811818 class ="px-3 py-1 rounded-full text-xs font-medium bg-nature-page text-nature-primary border border-nature-border hover:bg-nature-primary hover:text-white transition ">
812819 Must Command
813820 </ button >
821+ < button onclick ="scrollToFeature('variables') "
822+ class ="px-3 py-1 rounded-full text-xs font-medium bg-nature-page text-nature-primary border border-nature-border hover:bg-nature-primary hover:text-white transition ">
823+ Variables
824+ </ button >
814825 </ div >
815826
816827 < div class ="flex overflow-x-auto gap-8 pb-6 snap-x relative " id ="features-scroll-container ">
@@ -1137,7 +1148,7 @@ <h4 id="styled-output" class="font-bold text-nature-dark mb-2">Styled Output</h4
11371148 < p class ="text-sm text-stone-600 mb-2 "> Html comments can be used to inform the system how to extract the variables form the generated output. </ p >
11381149 </ div >
11391150
1140- < div class ="min-w-[500px] snap-start ">
1151+ < div class ="min-w-[500px] snap-start border-r border-nature-border pr-8 ">
11411152 < h4 id ="must-command " class ="font-bold text-nature-dark mb-2 "> The MUST Command</ h4 >
11421153 < div class ="bg-nature-dark p-3 rounded-lg text-xs border border-stone-800 h-fit ">
11431154 < div class ="text-nature-accent font-bold mb-1 "> Skill: secure_password</ div >
@@ -1160,6 +1171,34 @@ <h4 id="must-command" class="font-bold text-nature-dark mb-2">The MUST Command</
11601171 < li > Ensure critical business logic is never bypassed.</ li >
11611172 </ ul >
11621173 </ div >
1174+
1175+ < div class ="min-w-[500px] snap-start ">
1176+ < h4 id ="variables " class ="font-bold text-nature-dark mb-2 "> Variables</ h4 >
1177+ < div class ="bg-nature-dark p-3 rounded-lg text-xs border border-stone-800 h-fit ">
1178+ < div class ="text-nature-accent font-bold mb-1 "> Skill: greeting</ div >
1179+ < div class ="text-nature-light font-bold mb-1 "> Description</ div >
1180+ < div class ="text-stone-300 pl-2 border-l border-stone-700 mb-1 ">
1181+ Greet the logged in user.
1182+ </ div >
1183+ < div class ="text-nature-light font-bold mb-1 "> Solution</ div >
1184+ < div class ="text-stone-300 pl-2 border-l border-stone-700 ">
1185+ "Hello < span class ="text-nature-accent "> {{user.name}}</ span > ! How can I help you today?"
1186+ </ div >
1187+ </ div >
1188+ < br >
1189+ < p class ="text-sm text-stone-600 mb-2 ">
1190+ ADL supports Mustache variables to inject dynamic context into your instructions.
1191+ </ p >
1192+ < p class ="text-sm text-stone-600 mb-2 ">
1193+ This allows you to reference user memory, profile information, or any other context variable directly within your Skill definition.
1194+ </ p >
1195+ < p class ="text-sm text-stone-600 mb-2 ">
1196+ The ADL Engine resolves these variables before executing the agent logic, ensuring personalized and context-aware behavior.
1197+ </ p >
1198+ < p class ="text-sm text-stone-600 mb-2 ">
1199+ Like Conditionals, these variables can be injected at runtime when calling the ADL engine.
1200+ </ p >
1201+ </ div >
11631202 </ div >
11641203 </ div >
11651204 </ div >
@@ -1224,7 +1263,6 @@ <h3 class="font-bold text-nature-dark text-lg">ADL Files</h3>
12241263 stroke ="currentColor ">
12251264 < path stroke-linecap ="round " stroke-linejoin ="round " stroke-width ="2 "
12261265 d ="M19.428 15.428a2 2 0 00-1.022-.547l-2.384-.477a6 6 0 00-3.86.517l-.318.158a6 6 0 01-3.86.517L6.05 15.21a2 2 0 00-1.806.547M8 4h8l-1 1v5.172a2 2 0 00.586 1.414l5 5c1.26 1.26.367 3.414-1.415 3.414H4.828c-1.782 0-2.674-2.154-1.414-3.414l5-5A2 2 0 009 10.172V5L8 4z "/>
1227- </ svg >
12281266 </ div >
12291267 < h3 class ="font-bold text-white text-xl "> ADL Engine</ h3 >
12301268 < p class ="text-sm text-stone-400 mt-2 "> Core execution runtime</ p >
@@ -1347,8 +1385,7 @@ <h2 class="text-3xl font-extrabold text-nature-dark tracking-tight">OpenAI Compa
13471385< span class ="text-nature-accent "> curl</ span > https://adl-server/v1/chat/completions \
13481386 -H < span class ="text-nature-light "> "Content-Type: application/json"</ span > \
13491387 -H < span class ="text-nature-light "> "Authorization: Bearer $KEY"</ span > \
1350- -d '{
1351- < span class ="text-nature-sky "> "model"</ span > : < span class ="text-nature-light "> "finance-agent"</ span > ,
1388+ -d '{
13521389 < span class ="text-nature-sky "> "messages"</ span > : [
13531390 {
13541391 < span class ="text-nature-sky "> "role"</ span > : < span class ="text-nature-light "> "user"</ span > ,
0 commit comments