/** * pi-qmem — entrypoint estensione. * * La logica è divisa per responsabilità: shared/client, sei tool, comando * di configurazione e regole operative. */ import type { ExtensionAPI } from "@earendil-works/pi-coding-agent"; import { registerQmemConfig } from "./config-command"; import { registerQmemCorrect } from "./tools/correct"; import { registerQmemGet } from "./tools/get"; import { registerQmemMeta } from "./tools/meta"; import { registerQmemSearch } from "./tools/search"; import { registerQmemStore } from "./tools/store"; import { registerQmemTree } from "./tools/tree"; import { registerQmemRules } from "./rules"; export default function qmemExtension(pi: ExtensionAPI) { registerQmemStore(pi); registerQmemSearch(pi); registerQmemCorrect(pi); registerQmemMeta(pi); registerQmemGet(pi); registerQmemTree(pi); registerQmemConfig(pi); registerQmemRules(pi); }