@dollhousemcp/mcp-server
Version:
DollhouseMCP - A Model Context Protocol (MCP) server that enables dynamic AI persona management from markdown files, allowing Claude and other compatible AI assistants to activate and switch between different behavioral personas.
9 lines • 2.9 kB
JavaScript
/**
* Interface for storage layer implementations.
*
* Decouples BaseElementManager from a concrete storage strategy,
* allowing ElementStorageLayer (Phase 1, .md files) and
* MemoryStorageLayer (Phase 2, .yaml memories) to share the same contract.
*/
export {};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiSVN0b3JhZ2VMYXllci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9zdG9yYWdlL0lTdG9yYWdlTGF5ZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7OztHQU1HIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBJbnRlcmZhY2UgZm9yIHN0b3JhZ2UgbGF5ZXIgaW1wbGVtZW50YXRpb25zLlxuICpcbiAqIERlY291cGxlcyBCYXNlRWxlbWVudE1hbmFnZXIgZnJvbSBhIGNvbmNyZXRlIHN0b3JhZ2Ugc3RyYXRlZ3ksXG4gKiBhbGxvd2luZyBFbGVtZW50U3RvcmFnZUxheWVyIChQaGFzZSAxLCAubWQgZmlsZXMpIGFuZFxuICogTWVtb3J5U3RvcmFnZUxheWVyIChQaGFzZSAyLCAueWFtbCBtZW1vcmllcykgdG8gc2hhcmUgdGhlIHNhbWUgY29udHJhY3QuXG4gKi9cblxuaW1wb3J0IHR5cGUgeyBFbGVtZW50SW5kZXhFbnRyeSwgTWFuaWZlc3REaWZmUmVzdWx0IH0gZnJvbSAnLi90eXBlcy5qcyc7XG5cbmV4cG9ydCBpbnRlcmZhY2UgSVN0b3JhZ2VMYXllciB7XG4gIC8qKlxuICAgKiBTY2FuIHRoZSBmaWxlc3lzdGVtIGZvciBjaGFuZ2VzIHJlbGF0aXZlIHRvIHRoZSBsYXN0IHNuYXBzaG90LlxuICAgKiBJbXBsZW1lbnRhdGlvbnMgc2hvdWxkIGVuZm9yY2UgY29vbGRvd24gYW5kIGRlZHVwbGljYXRlIGNvbmN1cnJlbnQgY2FsbHMuXG4gICAqL1xuICBzY2FuKCk6IFByb21pc2U8TWFuaWZlc3REaWZmUmVzdWx0PjtcblxuICAvKipcbiAgICogVHJpZ2dlciBzY2FuIGFuZCByZXR1cm4gYWxsIGluZGV4ZWQgZW50cmllcy5cbiAgICovXG4gIGxpc3RTdW1tYXJpZXMoKTogUHJvbWlzZTxFbGVtZW50SW5kZXhFbnRyeVtdPjtcblxuICAvKipcbiAgICogVHJpZ2dlciBzY2FuIGFuZCByZXR1cm4gYWxsIGluZGV4ZWQgZmlsZSBwYXRocy5cbiAgICovXG4gIGdldEluZGV4ZWRQYXRocygpOiBQcm9taXNlPHN0cmluZ1tdPjtcblxuICAvKipcbiAgICogTygxKSBuYW1lLXRvLXBhdGggbG9va3VwIGZyb20gdGhlIGluZGV4LiBEb2VzIG5vdCB0cmlnZ2VyIGEgc2Nhbi5cbiAgICovXG4gIGdldFBhdGhCeU5hbWUobmFtZTogc3RyaW5nKTogc3RyaW5nIHwgdW5kZWZpbmVkO1xuXG4gIC8qKlxuICAgKiBSZXR1cm5zIHRydWUgaWYgYXQgbGVhc3Qgb25lIHNjYW4gaGFzIGNvbXBsZXRlZCwgbWVhbmluZyB0aGUgaW5kZXhcbiAgICogaXMgcG9wdWxhdGVkIGFuZCBuYW1lIGxvb2t1cHMgYXJlIGF1dGhvcml0YXRpdmUgKGEgbWlzcyBtZWFucyB0aGVcbiAgICogZWxlbWVudCBnZW51aW5lbHkgZG9lcyBub3QgZXhpc3Qgb24gZGlzaykuXG4gICAqL1xuICBoYXNDb21wbGV0ZWRTY2FuKCk6IGJvb2xlYW47XG5cbiAgLyoqXG4gICAqIE5vdGlmeSB0aGUgc3RvcmFnZSBsYXllciB0aGF0IGEgZmlsZSB3YXMgc2F2ZWQuXG4gICAqIFJlLXN0YXRzIGFuZCByZS1wYXJzZXMgdGhlIGZpbGUgdG8gdXBkYXRlIGluZGV4L21hbmlmZXN0LlxuICAgKi9cbiAgbm90aWZ5U2F2ZWQocmVsYXRpdmVQYXRoOiBzdHJpbmcsIGFic29sdXRlUGF0aDogc3RyaW5nKTogUHJvbWlzZTx2b2lkPjtcblxuICAvKipcbiAgICogTm90aWZ5IHRoZSBzdG9yYWdlIGxheWVyIHRoYXQgYSBmaWxlIHdhcyBkZWxldGVkLlxuICAgKiBSZW1vdmVzIHRoZSBlbnRyeSBmcm9tIGluZGV4IGFuZCBtYW5pZmVzdC5cbiAgICovXG4gIG5vdGlmeURlbGV0ZWQocmVsYXRpdmVQYXRoOiBzdHJpbmcpOiB2b2lkO1xuXG4gIC8qKlxuICAgKiBGb3JjZSB0aGUgbmV4dCBzY2FuKCkgdG8gaGl0IGRpc2sgYnkgcmVzZXR0aW5nIHRoZSBjb29sZG93biB0aW1lci5cbiAgICovXG4gIGludmFsaWRhdGUoKTogdm9pZDtcblxuICAvKipcbiAgICogUmVzZXQgYWxsIHN0YXRlIChpbmRleCwgbWFuaWZlc3QsIGNvb2xkb3duKS5cbiAgICovXG4gIGNsZWFyKCk6IHZvaWQ7XG59XG4iXX0=