Правила курсора Девина: создание курсора и виндсерфинга, улучшенных для Девина
Общее введение
ДевинКурсор Rules - это проект с открытым исходным кодом, целью которого является улучшение интегрированных сред разработки (IDE) Cursor и Windsurf с помощью профилей и инструментов, расширяющих возможности ИИ, подобного Devin. Проект обеспечивает планирование процессов, саморазвитие, расширенное использование инструментов (например, просмотр веб-страниц, поиск, анализ на основе LLM) и другие возможности, чтобы помочь разработчикам достичь более эффективного управления задачами и автоматического выполнения в процессе разработки. Пользователи Cursor и Windsurf могут быстро превратить свою IDE в мощный инструмент разработки с помощью простых шагов по настройке и установке.
Список функций
- Планирование процессов и саморазвитие: Высокоуровневый анализ задач, декомпозиция задач и стратегическое планирование с помощью продвинутого ИИ-моделирования.
- Расширенное использование инструмента: Поддержка просмотра веб-страниц, интеграция с поисковыми системами и анализ текста на основе LLM.
- Автоматизированная реализация: Специально для пользователей Windsurf, работающих в контейнерах Docker, чтобы автоматизировать выполнение задач.
- Поддержка мультиагентных систем: Экспериментальная поддержка расширения Cursor с двухагентной архитектурой (планировщик и исполнитель).
- интегрированный тест: Для обеспечения стабильности и надежности всех инструментов предусмотрено всестороннее модульное тестирование.
Использование помощи
Этапы установки
- Создание виртуальной среды Python::
python3 -m venv venv
source venv/bin/activate # Unix/macOS
.\venv\Scripts\activate # Windows
- Настройка переменных среды::
cp .env.example .env
# 编辑.env文件,添加API密钥和配置
- Установка зависимостей::
pip install -r requirements.txt
python -m playwright install chromium # 安装Playwright的Chromium浏览器
Инструкция по применению
Для пользователей курсора:
- главнокомандующий (военный)
.cursorrules
Файл копируется в папку проекта и автоматически загружается.
Для пользователей виндсерфинга:
- пользоваться
.windsurfrules
ответить пениемscratchpad.md
файл, реализующий аналогичную функциональность.
Использование мультиагентных систем
- Переключитесь на мультиагентную ветвь:
git checkout multi-agent
- Система автоматически координирует роли планировщика и исполнителя:
- планировщики: Использование
tools/plan_exec_llm.py
Проводите анализ высокого уровня. - исполнитель: через
scratchpad
Выполняйте задания и обеспечивайте обратную связь.
- планировщики: Использование
испытание (машины и т.д.)
- Убедитесь, что он работает в виртуальной среде:
source venv/bin/activate # Unix/macOS
.\venv\Scripts\activate # Windows
- Выполните все тесты:
PYTHONPATH=. python -m unittest discover tests/
Функции Поток операций
- Планирование процессов и саморазвитие::
- Планировщик отвечает за высокоуровневый анализ и разбивку задач.
- Исполнители выполняют конкретные задачи, проводят тесты и работают над деталями реализации.
- Оптимизируйте выполнение задач благодаря непрерывному циклу общения.
- Расширенное использование инструмента::
- Поддержка веб-браузинга и интеграция с поисковыми системами для обеспечения более широкого доступа к информации.
- Анализ текста на основе LLM для улучшения обработки и анализа текстов.
- Автоматизированная реализация::
- Особенно подходит пользователям Windsurf для автоматизации выполнения задач с помощью контейнеров Docker.
- мультиагентная система::
- Более эффективное управление задачами и решение проблем с помощью двухагентной архитектуры (планировщик и исполнитель).
- Предоставляйте подробную обратную связь и информацию о реализации, чтобы постоянно оптимизировать выполнение задач.
© заявление об авторских правах
Авторское право на статью Круг обмена ИИ Пожалуйста, не воспроизводите без разрешения.
Похожие статьи
Нет комментариев...