Reasoning template

This commit is contained in:
Cohee
2025-03-16 15:01:31 +02:00
parent 46b9bb7854
commit 62342b35e2
11 changed files with 234 additions and 20 deletions

View File

@@ -48,6 +48,7 @@ export const CONTENT_TYPES = {
MOVING_UI: 'moving_ui',
QUICK_REPLIES: 'quick_replies',
SYSPROMPT: 'sysprompt',
REASONING: 'reasoning',
};
/**
@@ -61,7 +62,7 @@ export function getDefaultPresets(directories) {
const presets = [];
for (const contentItem of contentIndex) {
if (contentItem.type.endsWith('_preset') || contentItem.type === 'instruct' || contentItem.type === 'context' || contentItem.type === 'sysprompt') {
if (contentItem.type.endsWith('_preset') || ['instruct', 'context', 'sysprompt', 'reasoning'].includes(contentItem.type)) {
contentItem.name = path.parse(contentItem.filename).name;
contentItem.folder = getTargetByType(contentItem.type, directories);
presets.push(contentItem);
@@ -299,6 +300,8 @@ function getTargetByType(type, directories) {
return directories.quickreplies;
case CONTENT_TYPES.SYSPROMPT:
return directories.sysprompt;
case CONTENT_TYPES.REASONING:
return directories.reasoning;
default:
return null;
}