Reglas del Cursor Devin: Hacer Cursor y Windsurf Mejorado para Devin
Últimos recursos sobre IAPublicado hace 7 meses Círculo de intercambio de inteligencia artificial 2.1K 00
Introducción general
DevinCursor Rules es un proyecto de código abierto cuyo objetivo es mejorar los entornos de desarrollo integrado (IDE) Cursor y Windsurf con capacidades avanzadas de IA similares a las de Devin mediante perfiles y herramientas. El proyecto proporciona planificación de procesos, autoevolución, uso ampliado de herramientas (por ejemplo, navegación web, búsqueda, análisis basado en LLM) y otras funciones para ayudar a los desarrolladores a lograr una gestión más eficiente de las tareas y una ejecución automatizada en el proceso de desarrollo. Tanto los usuarios de Cursor como de Windsurf pueden transformar rápidamente su IDE en una potente herramienta de desarrollo con unos sencillos pasos de configuración e instalación.
Lista de funciones
- Planificación de procesos y autoevolución: Análisis de tareas de alto nivel, descomposición de tareas y planificación estratégica mediante modelización avanzada de IA.
- Uso ampliado de herramientas: Soporte para navegación web, integración con motores de búsqueda y análisis de texto basado en LLM.
- Aplicación automatizada: Especialmente para los usuarios de Windsurf que ejecutan en contenedores Docker para automatizar la ejecución de tareas.
- Soporte para sistemas multiagente: Soporte experimental para mejorar Cursor con una arquitectura de dos agentes (planificador y ejecutor).
- prueba integradaPruebas unitarias exhaustivas para garantizar la estabilidad y fiabilidad de todas las herramientas.
Utilizar la ayuda
Pasos de la instalación
- Creación de un entorno virtual Python::
python3 -m venv venv
source venv/bin/activate # Unix/macOS
.\venv\Scripts\activate # Windows
- Configuración de variables de entorno::
cp .env.example .env
# 编辑.env文件,添加API密钥和配置
- Instalación de dependencias::
pip install -r requirements.txt
python -m playwright install chromium # 安装Playwright的Chromium浏览器
Instrucciones de uso
Para usuarios de Cursor:
- comandante en jefe (militar)
.cursorrules
El archivo se copia en la carpeta del proyecto y se carga automáticamente.
Para usuarios de Windsurf:
- utilizar
.windsurfrules
responder cantandoscratchpad.md
que implementa una funcionalidad similar.
Uso de sistemas multiagente
- Cambiar a una rama multiagente:
git checkout multi-agent
- El sistema coordina automáticamente las funciones de planificador y ejecutor:
- planificadores: Uso
tools/plan_exec_llm.py
Realizar análisis de alto nivel. - ejecutor: a través de
scratchpad
Realice tareas y proporcione retroalimentación.
- planificadores: Uso
prueba (maquinaria, etc.)
- Asegúrese de que se ejecuta en un entorno virtual:
source venv/bin/activate # Unix/macOS
.\venv\Scripts\activate # Windows
- Ejecuta todas las pruebas:
PYTHONPATH=. python -m unittest discover tests/
Función Flujo de operaciones
- Planificación de procesos y autoevolución::
- El planificador es responsable del análisis de alto nivel y del desglose de tareas.
- Los ejecutores implementan tareas específicas, realizan pruebas y trabajan en los detalles de la implementación.
- Optimizar la ejecución de las tareas mediante un ciclo continuo de comunicación.
- Uso ampliado de herramientas::
- Admite la navegación web y la integración de motores de búsqueda para ofrecer un acceso más amplio a la información.
- Análisis de texto basado en LLM para mejorar el procesamiento y el análisis de textos.
- Aplicación automatizada::
- Especialmente indicado para que los usuarios de Windsurf automaticen la ejecución de tareas mediante contenedores Docker.
- sistema multiagente::
- Gestión de tareas y resolución de problemas más eficientes mediante una arquitectura de dos agentes (planificador y ejecutor).
- Proporcionar información detallada y perspectivas de realización para optimizar continuamente la ejecución de las tareas.
© declaración de copyright
文章版权归 Círculo de intercambio de inteligencia artificial 所有,未经允许请勿转载。
Artículos relacionados
Sin comentarios...