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
| Aufgabe | Rohe Handkonfiguration | Von Apothem verwaltet |
|---|---|---|
| Regeln verfassen | Jede Datei unter .windsurf/rules/ von Hand schreiben | Aus dem gemeinsamen Korpus gerendert |
| Ein einziges Regelformat beibehalten | Von Hand zwischen .windsurf/rules/ und einer einzelnen .windsurfrules-Datei wählen | Der Adapter schreibt nur .devin/rules/ |
| Regeln mit anderen Harnesses abgestimmt halten | Manuell, pro Werkzeug | Automatisch bei apothem update |
| Wiederverwendbare Skills und Befehle teilen | Jeden Skill-Ordner von Hand nach ~/.agents/skills/ kopieren und die Kopien aktuell halten | Vom Adapter nach ~/.agents/skills/ geschrieben, eine gemeinsame Kopie für alle Projekte, und bei apothem update aufgefrischt |
| Wiederverwendbare Helfer synchron halten | Jede Devin-Local-Subagenten-Datei unter .devin/agents/ von Hand schreiben und Devins Werkzeugnamen nachverfolgen | Elf Helfer mit übersetzten Werkzeugen nach .devin/agents/ geschrieben und bei apothem update aufgefrischt |
| Prüfen, ob die Konfiguration korrekt ist | Manuelle Inspektion | apothem 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
- Führe
apothem profile initaus, um das gemeinsame Profil zu erstellen, falls noch nicht geschehen. - Verschiebe die Regeln aus deinem bestehenden
.windsurf/rules/(und jeder einzelnen.windsurfrules-Datei) in den gemeinsamen Korpus. - Führe
apothem install --harness windsurf --project <path>aus, um das Verzeichnis.devin/rules/zu rendern. - Führe
apothem verify --harness windsurf --project <path>aus, um zu bestätigen, dass die Konfiguration angekommen ist. - Verwende
apothem update --harness windsurf --project <path>für jede spätere Änderung.
Weiterlesen
Apothem im Vergleich zur manuellen Codex-Konfiguration
Die AGENTS.md, Hooks, Skills und Agenten von Codex von Hand pflegen, verglichen mit ihrer Installation aus dem gemeinsamen Profil von Apothem.
Apothem im Vergleich zur manuellen Zed-Konfiguration
Die flache .rules-Anweisungsdatei von Zed von Hand pflegen, verglichen mit ihrer Erzeugung aus dem gemeinsamen Profil von Apothem.