Skip to content
Apothem
Vergleich

Apothem vs. rohe Windsurf-Konfiguration

Windsurfs Regeln unter .devin/rules/ von Hand pflegen versus sie aus Apothems gemeinsamem Profil rendern.

Windsurf ist jetzt Devin Desktop und liest Regeln aus einem Verzeichnis .devin/rules/ (dem bevorzugten Ort, der Vorrang vor dem Ausweichort .windsurf/rules/ hat). Apothems windsurf-Adapter rendert die verzeichnisbasierten Regeln aus dem gemeinsamen Profil. Diese Seite stellt die manuelle Pflege dieser Konfiguration der Verwaltung mit apothem gegenüber.

Aufwandsvergleich

AufgabeRohe HandkonfigurationVon Apothem verwaltet
Regeln verfassenJede Datei unter .windsurf/rules/ von Hand schreibenAus dem gemeinsamen Korpus gerendert
Ein einziges Regelformat beibehaltenVon Hand zwischen .windsurf/rules/ und einer einzelnen .windsurfrules-Datei wählenDer Adapter schreibt nur .devin/rules/
Regeln mit anderen Harnesses abgestimmt haltenManuell, pro WerkzeugAutomatisch bei apothem update
Wiederverwendbare Skills und Befehle teilenJeden Skill-Ordner von Hand nach ~/.agents/skills/ kopieren und die Kopien aktuell haltenVom Adapter nach ~/.agents/skills/ geschrieben, eine gemeinsame Kopie für alle Projekte, und bei apothem update aufgefrischt
Wiederverwendbare Helfer synchron haltenJede Devin-Local-Subagenten-Datei unter .devin/agents/ von Hand schreiben und Devins Werkzeugnamen nachverfolgenElf Helfer mit übersetzten Werkzeugen nach .devin/agents/ geschrieben und bei apothem update aufgefrischt
Prüfen, ob die Konfiguration korrekt istManuelle Inspektionapothem verify --harness windsurf --project <path>

Was apothem verwaltet

Der windsurf-Adapter rendert die gemeinsamen Regeln in eine Datei, <project>/.devin/rules/apothem-rules.md; er schreibt keine einzelne .windsurfrules-Datei. Außerdem schreibt er elf der Helfer von Apothem als Devin-Local-Subagenten in <project>/.devin/agents/; die drei, die Web-Werkzeuge benötigen, warten, bis Devin deren Werkzeugnamen dokumentiert. Er registriert zwei Devin-Local-Hooks, einen Sitzungs-Bootstrap und einen Hinweis zur Kontextgröße, in <project>/.devin/config.local.json; der ältere Cascade-Modus liest ein anderes Hook-Format (hooks.json), das der Adapter nicht schreibt. Er registriert keinen Wächter für Werkzeugaufrufe, daher liegt die Schutzabsicht im Regeltext und nicht an einem Abfangpunkt für Werkzeugaufrufe. Jede Änderung an den gemeinsamen Regeln rendert die Datei beim nächsten apothem update neu.

Migrationspfad

  1. Führe apothem profile init aus, um das gemeinsame Profil zu erstellen, falls noch nicht geschehen.
  2. Verschiebe die Regeln aus deinem bestehenden .windsurf/rules/ (und jeder einzelnen .windsurfrules-Datei) in den gemeinsamen Korpus.
  3. Führe apothem install --harness windsurf --project <path> aus, um das Verzeichnis .devin/rules/ zu rendern.
  4. Führe apothem verify --harness windsurf --project <path> aus, um zu bestätigen, dass die Konfiguration angekommen ist.
  5. Verwende apothem update --harness windsurf --project <path> für jede spätere Änderung.

Weiterlesen

On this page