@let n = node(); @let st = stats(); @let tagsList = visibleTagChips(); @let moreTags = moreTagsCount();
{{ displayName() }}
@if (version(); as v) { {{ v }} }
@if (tokensShort() !== null) { T{{ tokensShort() }} } @if (bytesShort() !== null) { B{{ bytesShort() }} }
@if (tagsList.length) {
@for (tag of tagsList; track tag) { } @if (moreTags > 0) { {{ texts.tagOverflow(moreTags) }} }
}
{{ n.path }}
@if (hasLlmCluster()) {
@if (summaryMarkdown(); as sn) { @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 (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 (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 (sc.invocationExample) {
{{ texts.llm.eg.label }} {{ sc.invocationExample }}
} @if (sc.sideEffects?.length) {
{{ texts.llm.fx.label }}
@for (fx of sc.sideEffects; track fx) { {{ fx }} }
} }
} @if (description()) {
} @if (fmAgent(); as fa) { @if (fa.model) {
{{ texts.meta.model }} {{ fa.model }}
} }