Skip to content
Apothem
Comparación

Apothem frente a la configuración de Windsurf en bruto

Mantener a mano las reglas de Windsurf en .devin/rules/ frente a renderizarlas desde el perfil compartido de apothem.

Windsurf ahora es Devin Desktop y lee las reglas desde un directorio .devin/rules/ (la ubicación preferida, que tiene prioridad sobre la alternativa .windsurf/rules/). El adaptador de windsurf de Apothem renderiza las reglas basadas en directorio desde el perfil compartido. Esta página contrasta el mantenimiento manual de esa configuración frente a gestionarla con apothem.

Comparación de esfuerzo

TareaConfiguración manualGestionada por Apothem
Escribir reglasEscribir a mano cada archivo bajo .windsurf/rules/Renderizadas desde el corpus compartido
Mantener un solo formato de reglasElegir a mano entre .windsurf/rules/ y un único archivo .windsurfrulesEl adaptador escribe solo .devin/rules/
Mantener las reglas alineadas con otros entornosManual, por herramientaAutomático con apothem update
Compartir skills y comandos reutilizablesCopiar a mano cada carpeta de skill en ~/.agents/skills/ y mantener las copias al díaEscritas en ~/.agents/skills/ por el adaptador, una copia para todos los proyectos, y actualizadas con apothem update
Mantener sincronizados los ayudantes reutilizablesEscribir a mano cada archivo de subagente de Devin Local bajo .devin/agents/ y seguir los nombres de herramientas de DevinOnce ayudantes escritos en .devin/agents/ con sus herramientas traducidas, y actualizados con apothem update
Verificar que la configuración es correctaInspección manualapothem verify --harness windsurf --project <path>

Qué gestiona apothem

El adaptador de windsurf renderiza las reglas compartidas en un archivo, <project>/.devin/rules/apothem-rules.md; no escribe un único archivo .windsurfrules. También escribe once de los ayudantes de Apothem como subagentes de Devin Local en <project>/.devin/agents/; los tres que necesitan herramientas web esperan hasta que Devin documente sus nombres de herramientas. Registra dos hooks de Devin Local, un arranque de sesión y un aviso de tamaño de contexto, en <project>/.devin/config.local.json; el modo Cascade, más antiguo, lee un formato de hooks distinto (hooks.json), que el adaptador no escribe. No registra ninguna guarda de llamadas a herramientas, por lo que la intención de salvaguarda reside en la prosa de las reglas y no en un punto de interceptación de llamadas a herramientas. Cada cambio en las reglas compartidas vuelve a renderizar el archivo en el siguiente apothem update.

Ruta de migración

  1. Ejecuta apothem profile init para crear el perfil compartido si aún no lo tienes.
  2. Mueve las reglas de tu .windsurf/rules/ existente (y de cualquier archivo único .windsurfrules) al corpus compartido.
  3. Ejecuta apothem install --harness windsurf --project <path> para renderizar el directorio .devin/rules/.
  4. Ejecuta apothem verify --harness windsurf --project <path> para confirmar que la configuración quedó instalada.
  5. Usa apothem update --harness windsurf --project <path> para cada cambio posterior.

Sigue leyendo

On this page