mirror of
https://github.com/R0m1k3/Loki.git
synced 2026-10-12 09:47:20 +02:00
Trois défauts sans rapport entre eux, tous visibles à l'écran. Jauge de contexte bloquée à « 0 / N (0 %) » : le comptage exact vient de usage.prompt_tokens (include_usage), qu'un llama-server récent a cessé de renvoyer. On note désormais si l'usage est arrivé ; sinon la fin de tour publie l'estimation qui pilote déjà la compaction — approximative, mais jamais absente. Et la souscription envoie la valeur courante juste après le rattrapage : une page rechargée affichait zéro sur une discussion pourtant pleine, faute d'événement ctx_used dans la fenêtre rejouée. Espace disque : « il ne reste que 11,9 Go » sur un partage Unraid qui en a des centaines. /mnt/user est servi par shfs, un FUSE qui agrège plusieurs disques — statfs y renvoie l'espace d'un seul, et ce chiffre REFUSAIT l'installation du modèle. Les systèmes de fichiers qui approximent (FUSE, overlay, NFS, CIFS, Ceph, Gluster) sont reconnus par leur magie : leur chiffre reste affiché, précédé d'un « ~ », mais ne bloque plus rien. Panneau Fichiers : le panneau entier défilait, emportant vers le haut l'en-tête, le fil d'Ariane et le pied (occupation disque, bouton .zip) dès qu'il y avait quelques fichiers. Seule la liste défile maintenant ; le pied reste en bas et l'état vide se centre. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
75 lines
2.5 KiB
JavaScript
75 lines
2.5 KiB
JavaScript
"use strict";
|
|
|
|
Object.defineProperty(exports, "__esModule", {
|
|
value: true
|
|
});
|
|
exports.declare = declare;
|
|
exports.declarePreset = void 0;
|
|
const apiPolyfills = {
|
|
assertVersion: api => range => {
|
|
throwVersionError(range, api.version);
|
|
}
|
|
};
|
|
Object.assign(apiPolyfills, {
|
|
targets: () => () => {
|
|
return {};
|
|
},
|
|
assumption: () => () => {
|
|
return undefined;
|
|
},
|
|
addExternalDependency: () => () => {}
|
|
});
|
|
function declare(builder) {
|
|
return (api, options, dirname) => {
|
|
let clonedApi;
|
|
for (const name of Object.keys(apiPolyfills)) {
|
|
if (api[name]) continue;
|
|
clonedApi != null ? clonedApi : clonedApi = copyApiObject(api);
|
|
clonedApi[name] = apiPolyfills[name](clonedApi);
|
|
}
|
|
return builder(clonedApi != null ? clonedApi : api, options || {}, dirname);
|
|
};
|
|
}
|
|
const declarePreset = exports.declarePreset = declare;
|
|
function copyApiObject(api) {
|
|
let proto = null;
|
|
if (typeof api.version === "string" && api.version.startsWith("7.")) {
|
|
proto = Object.getPrototypeOf(api);
|
|
if (proto && (!hasOwnProperty.call(proto, "version") || !hasOwnProperty.call(proto, "transform") || !hasOwnProperty.call(proto, "template") || !hasOwnProperty.call(proto, "types"))) {
|
|
proto = null;
|
|
}
|
|
}
|
|
return Object.assign({}, proto, api);
|
|
}
|
|
function throwVersionError(range, version) {
|
|
if (typeof range === "number") {
|
|
if (!Number.isInteger(range)) {
|
|
throw new Error("Expected string or integer value.");
|
|
}
|
|
range = `^${range}.0.0-0`;
|
|
}
|
|
if (typeof range !== "string") {
|
|
throw new Error("Expected string or integer value.");
|
|
}
|
|
const limit = Error.stackTraceLimit;
|
|
if (typeof limit === "number" && limit < 25) {
|
|
Error.stackTraceLimit = 25;
|
|
}
|
|
let err;
|
|
if (version.startsWith("7.")) {
|
|
err = new Error(`Requires Babel "^7.0.0-beta.41", but was loaded with "${version}". ` + `You'll need to update your @babel/core version.`);
|
|
} else {
|
|
err = new Error(`Requires Babel "${range}", but was loaded with "${version}". ` + `If you are sure you have a compatible version of @babel/core, ` + `it is likely that something in your build process is loading the ` + `wrong version. Inspect the stack trace of this error to look for ` + `the first entry that doesn't mention "@babel/core" or "babel-core" ` + `to see what is calling Babel.`);
|
|
}
|
|
if (typeof limit === "number") {
|
|
Error.stackTraceLimit = limit;
|
|
}
|
|
throw Object.assign(err, {
|
|
code: "BABEL_VERSION_UNSUPPORTED",
|
|
version,
|
|
range
|
|
});
|
|
}
|
|
|
|
//# sourceMappingURL=index.js.map
|