export const TEMPLATE = {
environmentContext(body: string): string {
return ["", body, ""].join("\n");
},
injectedSkill(ref: string, path: string, body: string): string {
return [``, body, ""]
.join("\n");
},
injectedSkillReminder(ref: string, path: string): string {
return `${
TEMPLATE.skillReminder(ref)
}`;
},
skillReminder(ref: string): string {
return `Reminder to use ${ref}`;
},
skillSummary(label: string, tokenCount: string): string {
return `${label} (${tokenCount} tokens)`;
},
expandHint(key: string): string {
return `(${key} to expand)`;
},
expandedSkillSummaries(lines: string[], content: string): string {
if (lines.length === 0) {
return content;
}
return `${lines.join("\n")}\n\n${content}`;
},
} as const;