Entwicklung
Refine-Entwicklerressourcen
Entwickle Writing-Host-Integrationen für Refine, den privaten Offline-Schreibassistenten für macOS.
Release Candidate
Integration Protocol 1.0 ist noch nicht final
Das öffentliche Protokoll-Repository ist ein noch unveröffentlichter Release Candidate. Du kannst es zur Evaluierung und Entwicklung nutzen, darfst aber keine endgültige Kompatibilität mit Protocol 1.0 angeben, bevor ein v1.0.0-Artefakt veröffentlicht wurde.
Die Integrationsgrenzen verstehen
Verwende das Protokoll für
Ein Writing-Host-Client, der unter demselben macOS-Benutzer läuft, kann sich über den lokalen Unix-Domain-Socket mit einer bereits laufenden Refine-App verbinden. Der Client übernimmt die Beobachtung des Editors, die Darstellung und das Anwenden akzeptierter Änderungen.
Kein gehosteter Entwicklerdienst
Refine bietet keine öffentlich gehostete REST API, kein OpenAPI-Dokument, keine Entwickler-Webhooks, keinen entfernten Netzwerktransport und keinen MCP-Server. Die internen API-Routen der Website sind keine öffentliche Integrationsoberfläche.
Protokollressourcen
Beginne mit der Übersicht und nutze anschließend die normative Spezifikation und die Schemas als verbindliche Quelle.
- Repository-ÜbersichtStatus, Paketinhalte, Verifizierungsbefehle und normative Grundlage.Ressource öffnen
- Normative ProtokollspezifikationWire-Framing, Discovery, Handshake, Zustand, Reihenfolge, Wiederherstellung, Sicherheit und Grenzen.Ressource öffnen
- JSON-SchemasNormative Strukturen für Deskriptoren, Handshakes, Envelopes, Befehle, Ereignisse und gemeinsam genutzte Daten.Ressource öffnen
- Konformitäts-RunnerOffline-Verifizierung, Client-Socket-Szenarien und der Adaptervertrag für Produktionsserver.Ressource öffnen
- TypeScript-ReferenzclientEin abhängigkeitenfreies, nicht normatives Transport-Session-Beispiel für Node.js 22.18 oder neuer.Ressource öffnen
Offizielle Refine-Plugins
Nutze ein Plugin von Refine, wenn dein Writing Host bereits unterstützt wird.