perf(qmem): A2 schemi tool in inglese compatto — testo model-visible 2242→462 token (-79%) col tokenizer Qwen3.8; nomi/parametri/enum/default invariati, promptGuidelines duplicate rimosse (già in QMEM_RULES)

This commit is contained in:
enne2
2026-08-28 16:27:49 +02:00
parent 6c1c4f526f
commit ca89679b3c
6 changed files with 56 additions and 117 deletions
+2 -5
View File
@@ -7,11 +7,8 @@ export function registerQmemMeta(pi: ExtensionAPI) {
name: "qmem_meta",
label: "Qmem memory overview",
description:
"Restituisce la panoramica della memoria condivisa: scope con i relativi kind e conteggi, " +
"progetti, agenti e record superseduti. Usalo per decidere DOVE cercare (filtri " +
"scope/kind/project_id) prima di qmem_search su un dominio specifico, o per orientarti " +
"sui contenuti disponibili. Nessun parametro richiesto.",
promptGuidelines: ["qmem_meta: consultalo per censire i progetti esistenti e scegliere i filtri di ricerca (scope/kind/project_id)."],
"List memory projects, scopes, kinds, agents, counts, and superseded records. " +
"Use before applying project, kind, or scope filters.",
parameters: Type.Object({}),
async execute(toolCallId, params, signal, onUpdate, ctx) {
const cfg = loadConfig();