XArchXArch - это форк Cline, расширяющий возможности оригинального расширения VSCode для специализации в области архитектурного проектирования и системной аналитики. Основные возможности включают:
Это расширение позволяет эффективно проектировать и документировать архитектуру программных систем, сохраняя при этом все мощные возможности оригинального расширения, такие как редактирование файлов, выполнение команд в терминале и многое другое.
XArch - ваш интеллектуальный помощник в проектировании и документировании архитектуры. XArch помогает в решении сложных задач архитектурного проектирования и системного анализа, выполняя их пошагово. С помощью инструментов для создания и редактирования файлов и исследования больших проектов, он может помогать способами, выходящими за рамки обычного написания документации. Ассистент может даже использовать Model Context Protocol (MCP) для создания новых инструментов и расширения своих возможностей. В то время как автономные ИИ-скрипты традиционно работают в изолированных средах, это расширение предоставляет GUI с участием человека для одобрения каждого изменения файла, обеспечивая безопасный и доступный способ исследования потенциала агентного ИИ.
Поддержка различных нотацийXArch специализируется на создании диаграмм с использованием современных инструментов:
Расширение отслеживает изменения в диаграммах и документации, помогая поддерживать их актуальность. Использование текстовых форматов (Mermaid, PlantUML) для создания диаграмм обеспечивает удобство версионирования и совместной работы через системы контроля версий. Создание и редактирование файловАссистент может создавать и редактировать файлы напрямую в вашем редакторе, показывая вам diff-представление изменений. Вы можете редактировать или отменять изменения прямо в diff-редакторе или предоставлять обратную связь в чате, пока не будете удовлетворены результатом. Он также отслеживает ошибки линтера/компилятора, чтобы исправлять возникающие проблемы самостоятельно. Все изменения записываются в Timeline файла, предоставляя простой способ отслеживать и отменять модификации при необходимости. "добавь инструмент для..."Благодаря Model Context Protocol, ассистент может расширять свои возможности через пользовательские инструменты. Хотя вы можете использовать серверы сообщества, он может вместо этого создавать и устанавливать инструменты, адаптированные под ваш конкретный рабочий процесс. Просто попросите его "добавить инструмент", и он позаботится обо всем, от создания нового MCP сервера до его установки в расширение. Эти пользовательские инструменты затем становятся частью его набора инструментов, готовых к использованию в будущих задачах.
Добавление контекста
Контрольные точки: Сравнение и восстановлениеПо мере того как ассистент работает над задачей, расширение делает снимок вашего рабочего пространства на каждом шаге. Вы можете использовать кнопку 'Compare' для просмотра разницы между снимком и текущим рабочим пространством, и кнопку 'Restore' для возврата к этой точке. Например, при работе с диаграммами, вы можете использовать 'Restore Workspace Only' для быстрого тестирования различных версий вашей диаграммы, затем использовать 'Restore Task and Workspace', когда найдете версию, от которой хотите продолжить работу. Это позволяет безопасно исследовать различные подходы без потери прогресса. License |