CommunityRecherche & Datenanalysegithub.com

Tokio17/copilot-memory-store

🗄️ Speichern und Verwalten lokaler JSON-Daten für Kontext-Engineering mit GitHub Copilot und MCP-Clients effizient.

Was ist copilot-memory-store?

Diese Fähigkeit ermöglicht es Entwicklern und KI-Agenten, lokale JSON-Daten effizient zu speichern, zu verwalten und abzurufen, um den Kontext für GitHub Copilot und MCP-kompatible Clients zu optimieren. Es ist besonders nützlich für Kontext-Engineering, bei dem strukturierte Daten zwischen verschiedenen Interaktionen oder Sitzungen beibehalten werden müssen. Die Fähigkeit unterstützt typische CRUD-Operationen (Erstellen, Lesen, Aktualisieren, Löschen) auf einfache, dateibasierte Weise, was die Integration in Workflows mit KI-Assistenten vereinfacht. Sie wird über ein klar definiertes Tool-Interface oder API-Endpunkte bedient und harmoniert besonders gut mit der Entwicklungsumgebung, da sie minimale Abhängigkeiten erfordert – im Grunde nur Node.js und ein Dateisystem. Die Fähigkeit ist nützlich, um temporäre oder persistente Daten wie Benutzereinstellungen, Notizen oder Sitzungsverläufe zu speichern, später wiederzuverwenden und so die Effektivität von KI-gestützten Codierungsassistenten zu steigern.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add Tokio17/copilot-memory-store

Installed? Explore more Recherche & Datenanalyse skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht copilot-memory-store?

🗄️ Speichern und Verwalten lokaler JSON-Daten für Kontext-Engineering mit GitHub Copilot und MCP-Clients effizient.

Übersicht

Diese Fähigkeit bietet eine einfache Möglichkeit, JSON-Daten lokal zu speichern, zu verwalten und wiederzuverwenden. Sie ist speziell für den Einsatz mit KI-Agenten wie GitHub Copilot und MCP-Clients konzipiert.

Funktionen

  • Daten speichern: Füge neue JSON-Daten hinzu, die später abgerufen werden können.
  • Daten abrufen: Lese vorhandene Daten basierend auf Schlüsseln oder Abfragen.
  • Daten aktualisieren: Ändere bestehende Einträge ohne Datenverlust.
  • Daten löschen: Entferne nicht mehr benötigte Einträge.

Verwendung

Installation

  1. Stelle sicher, dass Node.js installiert ist.
  2. Klone das Repository oder füge es als Abhängigkeit hinzu.
  3. Führe npm install aus, um die Abhängigkeiten zu installieren.
git clone https://github.com/Tokio17/copilot-memory-store.git
cd copilot-memory-store
npm install

Konfiguration

Die Fähigkeit verwendet Umgebungsvariablen zur Konfiguration:

  • DATA_DIR: Pfad zum Speicherort der JSON-Dateien (Standard: ./data).
  • MAX_FILE_SIZE: Maximale Dateigröße in Bytes (Standard: 10485760 für 10 MB).

Beispiele

Daten speichern

const memoryStore = require('copilot-memory-store');

await memoryStore.save('user-preferences', {
  theme: 'dark',
  language: 'de'
});

Daten abrufen

const prefs = await memoryStore.get('user-preferences');
console.log(prefs);
// Ausgabe: { theme: 'dark', language: 'de' }

API

Die Fähigkeit stellt die folgenden Operationen bereit:

OperationBeschreibung
save(key, data)Speichert Daten unter einem bestimmten Schlüssel
get(key)Ruft Daten für einen bestimmten Schlüssel ab
update(key, data)Aktualisiert vorhandene Daten
delete(key)Löscht Daten für einen bestimmten Schlüssel
list()Listet alle gespeicherten Schlüssel auf

Kompatibilität

  • GitHub Copilot: Volle Unterstützung für Kontext-Engineering.
  • MCP-Clients: Kompatibel mit dem Model Context Protocol.
  • Node.js: Version 18 oder höher.

Lizenz

MIT

Verwandte Skills