Правила курсора Девина: создание курсора и виндсерфинга, улучшенных для Девина

Общее введение

ДевинКурсор Rules - это проект с открытым исходным кодом, целью которого является улучшение интегрированных сред разработки (IDE) Cursor и Windsurf с помощью профилей и инструментов, расширяющих возможности ИИ, подобного Devin. Проект обеспечивает планирование процессов, саморазвитие, расширенное использование инструментов (например, просмотр веб-страниц, поиск, анализ на основе LLM) и другие возможности, чтобы помочь разработчикам достичь более эффективного управления задачами и автоматического выполнения в процессе разработки. Пользователи Cursor и Windsurf могут быстро превратить свою IDE в мощный инструмент разработки с помощью простых шагов по настройке и установке.

 

Список функций

  • Планирование процессов и саморазвитие: Высокоуровневый анализ задач, декомпозиция задач и стратегическое планирование с помощью продвинутого ИИ-моделирования.
  • Расширенное использование инструмента: Поддержка просмотра веб-страниц, интеграция с поисковыми системами и анализ текста на основе LLM.
  • Автоматизированная реализация: Специально для пользователей Windsurf, работающих в контейнерах Docker, чтобы автоматизировать выполнение задач.
  • Поддержка мультиагентных систем: Экспериментальная поддержка расширения Cursor с двухагентной архитектурой (планировщик и исполнитель).
  • интегрированный тест: Для обеспечения стабильности и надежности всех инструментов предусмотрено всестороннее модульное тестирование.

 

Использование помощи

Этапы установки

  1. Создание виртуальной среды Python::
   python3 -m venv venv
source venv/bin/activate  # Unix/macOS
.\venv\Scripts\activate  # Windows
  1. Настройка переменных среды::
   cp .env.example .env
# 编辑.env文件,添加API密钥和配置
  1. Установка зависимостей::
   pip install -r requirements.txt
python -m playwright install chromium  # 安装Playwright的Chromium浏览器

Инструкция по применению

Для пользователей курсора:

  • главнокомандующий (военный).cursorrulesФайл копируется в папку проекта и автоматически загружается.

Для пользователей виндсерфинга:

  • пользоваться.windsurfrulesответить пениемscratchpad.mdфайл, реализующий аналогичную функциональность.

Использование мультиагентных систем

  1. Переключитесь на мультиагентную ветвь:
   git checkout multi-agent
  1. Система автоматически координирует роли планировщика и исполнителя:
    • планировщики: Использованиеtools/plan_exec_llm.pyПроводите анализ высокого уровня.
    • исполнитель: черезscratchpadВыполняйте задания и обеспечивайте обратную связь.

испытание (машины и т.д.)

  • Убедитесь, что он работает в виртуальной среде:
  source venv/bin/activate  # Unix/macOS
.\venv\Scripts\activate  # Windows
  • Выполните все тесты:
  PYTHONPATH=. python -m unittest discover tests/

Функции Поток операций

  1. Планирование процессов и саморазвитие::
    • Планировщик отвечает за высокоуровневый анализ и разбивку задач.
    • Исполнители выполняют конкретные задачи, проводят тесты и работают над деталями реализации.
    • Оптимизируйте выполнение задач благодаря непрерывному циклу общения.
  2. Расширенное использование инструмента::
    • Поддержка веб-браузинга и интеграция с поисковыми системами для обеспечения более широкого доступа к информации.
    • Анализ текста на основе LLM для улучшения обработки и анализа текстов.
  3. Автоматизированная реализация::
    • Особенно подходит пользователям Windsurf для автоматизации выполнения задач с помощью контейнеров Docker.
  4. мультиагентная система::
    • Более эффективное управление задачами и решение проблем с помощью двухагентной архитектуры (планировщик и исполнитель).
    • Предоставляйте подробную обратную связь и информацию о реализации, чтобы постоянно оптимизировать выполнение задач.
© заявление об авторских правах

Похожие статьи

Нет комментариев

Вы должны войти в систему, чтобы участвовать в комментариях!
Войти сейчас
нет
Нет комментариев...