@if (summaryMarkdown(); as sn) {
@if (showLlmWhat) {
{{ texts.llm.what.label }}
{{ sn.whatItCovers }}
}
@if (sn.topics?.length) {
{{ texts.llm.topics.label }}
@for (t of sn.topics; track t) {
{{ t }}
}
}
@if (sn.keyFacts?.length) {
{{ texts.llm.facts.label }}
@for (f of sn.keyFacts; track f) {
{{ f }}
}
}
}
@if (summaryAgent(); as sa) {
@if (showLlmWhat) {
{{ texts.llm.what.label }}
{{ sa.whatItDoes }}
}
@if (sa.whenToUse) {
{{ texts.llm.when.label }}
{{ sa.whenToUse }}
}
@if (sa.interactionStyle) {
{{ texts.llm.style.label }}
{{ sa.interactionStyle }}
}
@if (sa.capabilities?.length) {
{{ texts.llm.does.label }}
@for (c of sa.capabilities; track c) {
{{ c }}
}
}
}
@if (summarySkill(); as ss) {
@if (showLlmWhat) {
{{ texts.llm.what.label }}
{{ ss.whatItDoes }}
}
@if (ss.recipe?.length) {
{{ texts.llm.steps.label }}
@for (r of ss.recipe; track r.step; let last = $last) {{{ r.step }}. {{ r.description }}{{ last ? '' : ' · ' }}}
}
@if (ss.preconditions?.length) {
{{ texts.llm.pre.label }}
@for (p of ss.preconditions; track p) {
{{ p }}
}
}
@if (ss.outputs?.length) {
{{ texts.llm.out.label }}
@for (o of ss.outputs; track o) {
{{ o }}
}
}
@if (ss.sideEffects?.length) {
{{ texts.llm.fx.label }}
@for (fx of ss.sideEffects; track fx) {
{{ fx }}
}
}
}
@if (summaryCommand(); as sc) {
@if (showLlmWhat) {
{{ texts.llm.what.label }}
{{ sc.whatItDoes }}
}
@if (sc.invocationExample) {
{{ texts.llm.eg.label }}
{{ sc.invocationExample }}
}
@if (sc.sideEffects?.length) {
{{ texts.llm.fx.label }}
@for (fx of sc.sideEffects; track fx) {
{{ fx }}
}
}
}