Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4790.js (118.4 MB)
153 lines
4.3 KiB
TypeScript
153 lines
4.3 KiB
TypeScript
// Module ID: 16689
|
|
// Function ID: 16690
|
|
// Name: VibegrationsEffortPresets
|
|
// Dependencies: [1114, 3590, 16690, 2]
|
|
// Exports: describeVibegrationsModelSettings, matchVibegrationsEffortPreset, vibegrationsPresetTier, vibegrationsSettingsForTier
|
|
|
|
// Module 16689 (VibegrationsEffortPresets)
|
|
import util from "util" /* 1114 */;
|
|
import _modDef3590 from "module_3590" /* 3590 */;
|
|
import VibegrationsModelLabels from "VibegrationsModelLabels" /* 16690 */;
|
|
import size from "module_2" /* 2 */;
|
|
|
|
const items = [
|
|
{
|
|
model: "gpt-5.6-luna",
|
|
thinking: "high",
|
|
fast: true,
|
|
summary() {
|
|
const intl = util.intl;
|
|
return intl.string(_modDef3590.Mo0a1m);
|
|
}
|
|
},
|
|
{
|
|
model: "gpt-5.6-sol",
|
|
thinking: "high",
|
|
summary() {
|
|
const intl = util.intl;
|
|
return intl.string(_modDef3590.dkt78K);
|
|
}
|
|
},
|
|
{
|
|
model: "gpt-6-astra",
|
|
thinking: "medium",
|
|
summary() {
|
|
const intl = util.intl;
|
|
return intl.string(_modDef3590.Ly6zYL);
|
|
}
|
|
}
|
|
];
|
|
let tmp2 = items[1];
|
|
if (tmp2 == null) {
|
|
const obj2 = {
|
|
model: "gpt-5.6-sol",
|
|
thinking: "high",
|
|
summary() {
|
|
return "";
|
|
}
|
|
};
|
|
tmp2 = obj2;
|
|
}
|
|
const obj3 = { model: tmp2.model, thinking: tmp2.thinking };
|
|
function vibegrationsPresetTier(model) {
|
|
const merged = Object.assign(true === model.fast ? { fast: true } : {});
|
|
return { model: model.model, thinking: model.thinking };
|
|
}
|
|
function vibegrationsSettingsForTier(arg0) {
|
|
const obj = { main: null, subagent: null };
|
|
const merged = Object.assign(arg0);
|
|
obj.main = {};
|
|
const merged1 = Object.assign(arg0);
|
|
obj.subagent = {};
|
|
return obj;
|
|
}
|
|
let merged = Object.assign(true === tmp2.fast ? { fast: true } : {});
|
|
const obj4 = { main: null, subagent: null };
|
|
let merged1 = Object.assign(obj3);
|
|
obj4.main = {};
|
|
const merged2 = Object.assign(obj3);
|
|
obj4.subagent = {};
|
|
const result = size.fileFinishedImporting("modules/vibegrations/lib/VibegrationsEffortPresets.tsx");
|
|
|
|
export const VIBEGRATIONS_EFFORT_PRESETS = items;
|
|
export { vibegrationsPresetTier };
|
|
export const VIBEGRATIONS_DEFAULT_MODEL_SETTINGS = obj4;
|
|
export const matchVibegrationsEffortPreset = function matchVibegrationsEffortPreset(arg0, arg1) {
|
|
let main = arg0;
|
|
closure_1 = arg1;
|
|
return items.findIndex((model) => {
|
|
main = main.main;
|
|
let tmp2 = main.model === model.model;
|
|
if (tmp2) {
|
|
tmp2 = main.thinking === model.thinking;
|
|
}
|
|
if (tmp2) {
|
|
main = model;
|
|
let tmp3 = true === model.fast;
|
|
if (tmp3) {
|
|
let tmp5 = null == closure_1;
|
|
if (!tmp5) {
|
|
const found = arr.find((id) => id.id === model.model);
|
|
let supports_fast;
|
|
if (found != null) {
|
|
supports_fast = found.supports_fast;
|
|
}
|
|
tmp5 = true === supports_fast;
|
|
}
|
|
tmp3 = tmp5;
|
|
arr = closure_1;
|
|
}
|
|
tmp2 = true === main.fast === tmp3;
|
|
}
|
|
if (tmp2) {
|
|
const subagent = main.subagent;
|
|
let tmp8 = subagent.model === model.model && subagent.thinking === model.thinking;
|
|
if (tmp8) {
|
|
main = model;
|
|
let tmp9 = true === model.fast;
|
|
if (tmp9) {
|
|
let tmp11 = null == closure_1;
|
|
if (!tmp11) {
|
|
const found1 = arr2.find((id) => id.id === model.model);
|
|
let supports_fast1;
|
|
if (found1 != null) {
|
|
supports_fast1 = found1.supports_fast;
|
|
}
|
|
tmp11 = true === supports_fast1;
|
|
}
|
|
tmp9 = tmp11;
|
|
arr2 = closure_1;
|
|
}
|
|
tmp8 = true === subagent.fast === tmp9;
|
|
}
|
|
tmp2 = tmp8;
|
|
}
|
|
return tmp2;
|
|
});
|
|
};
|
|
export { vibegrationsSettingsForTier };
|
|
export const describeVibegrationsModelSettings = function describeVibegrationsModelSettings(main, arr) {
|
|
main = main.main;
|
|
const model = main.model;
|
|
({ thinking, fast } = main);
|
|
const found = arr.find((id) => id.id === model);
|
|
let label;
|
|
if (found != null) {
|
|
label = found.label;
|
|
}
|
|
if (label == null) {
|
|
label = model;
|
|
}
|
|
let tmp5 = VibegrationsModelLabels.THINKING_LABELS[thinking];
|
|
if (tmp5 == null) {
|
|
tmp5 = thinking;
|
|
}
|
|
const combined = "" + label + " \u00B7 " + tmp5;
|
|
let combined1 = combined;
|
|
if (true === fast) {
|
|
const intl = util.intl;
|
|
const _HermesInternal = HermesInternal;
|
|
combined1 = "" + combined + " \u00B7 " + intl.string(_modDef3590.qOoAsd);
|
|
}
|
|
return combined1;
|
|
};
|