Dropstone Docs

Добро пожаловать в Dropstone

Dropstone — это агентный инструмент для написания кода, который живет в вашем терминале. Он читает вашу кодовую базу, вносит согласованные правки в файлы, выполняет команды и объясняет свои рассуждения по ходу работы.

Dropstone, работающий в терминале

Вы описываете, что хотите получить, а Dropstone читает релевантный код, планирует изменение, редактирует файлы, выполняет команды и объясняет, что он сделал. Он работает с реальными проектами, а не с игрушечными примерами, и всегда опирается на код, который уже есть у вас.

Эта страница дает общее представление о продукте. Быстрый старт проведет вас через установку и первое изменение.

Установка за секунды

Homebrew (рекомендуется):

brew tap blankline-org/dropstone-cli
brew install dropstone

Или установочный скрипт:

curl -fsSL https://dropstone.io/install | bash

Затем перейдите в любой проект:

cd /path/to/your/project
dropstone

Проверьте установку с помощью dropstone --version. При первом запуске вам будет предложено войти в систему; подробности входа описаны на странице Быстрый старт.

Что вы можете делать

Понимать кодовую базу

Спросите, как аутентификация проходит через систему, где может скрываться баг или как устроен модуль. Dropstone читает файлы по запросу и отвечает со ссылками на реальный код.

Создавать функции и исправлять баги

Опишите изменение простым языком. Dropstone предлагает план, вносит правки в файлы и показывает диффы до того, как что-то будет применено.

Запускать, тестировать и проверять

Проверки типов, тесты и линтеры запускаются автоматически, если они существуют. Ошибки возвращаются в план, так что результат будет «зеленым» к моменту, когда вы его прочитаете.

Создавать коммиты и pull request'ы

Генерируйте сообщения коммитов в conventional-стиле, пушите ветки и открывайте PR через интеграцию с GitHub или GitLab. Сводки ревью кода включены.

Подключать свои инструменты через MCP

Подключайте базы данных, внутренние API, тикет-системы или любой сервер Model Context Protocol. Dropstone относится к ним как к полноценным инструментам.

Настраивать с помощью правил и навыков

Положите файл AGENTS.md в корень репозитория, чтобы обучить Dropstone вашим конвенциям. Упаковывайте переиспользуемые рабочие процессы как навыки.

Работайте с шеллом

Dropstone — гражданин Unix. Интерактивная сессия — это интерфейс по умолчанию, но каждая возможность доступна и через разовый вызов, что делает его скриптуемым в CI, pre-commit хуках и ваших собственных рабочих процессах.

# Разовый вызов: задайте вопрос и выйдите
dropstone run "Explain how the auth middleware works"

# Передать файл через stdin
dropstone run "Find security issues" < src/auth.ts

# Использовать в конвейере шелла
git diff main | dropstone run "Write a PR description for this diff"

# Запускать из CI без TTY
dropstone run --json "Generate release notes from the last 20 commits"

Как это работает

Dropstone работает как один бинарный файл в вашем терминале. Ничего настраивать не нужно, рантайм устанавливать не требуется — вы запускаете его внутри проекта, и он работает с файлами в вашей рабочей директории. Если вы предпочитаете держать его рядом с кодом в виде панели, есть также Dropstone для VS Code.

Каждый шаг следует одному и тому же циклу:

1

Вы описываете задачу простым языком

Никакого специального синтаксиса. «Добавь эндпоинт /healthz, который возвращает информацию о сборке» — этого достаточно.

2

Dropstone собирает контекст

Он читает файлы, ищет символы и изучает структуру, пока не получит достаточно информации для действий.

3

Он предлагает и выполняет план

Правки показываются в виде диффов. Команды шелла запрашивают разрешение, если вы не добавили их в белый список.

4

Он проверяет результат

Проверки типов, тесты и линтеры запускаются автоматически, если они существуют. Ошибки возвращаются в план.

Все взаимодействие остается в вашем терминале. Ваш код никуда не отправляется, кроме собственного инференса Dropstone, который работает по политике без хранения и без обучения. Подробности — на странице Trust.

Используйте Dropstone везде

Я хочу…Лучший вариант
Начать интерактивную сессию кодингаЗапустите dropstone в директории вашего проекта
Задать разовый вопрос без сессииdropstone run "..." или передайте файл через <
Возобновить последнюю сессиюdropstone --continue (или dropstone -c)
Подключить кастомный инструмент или внутренний APIMCP-серверы
Научить Dropstone конвенциям вашего репозиторияПоложите AGENTS.md в корень репозитория
Упаковать переиспользуемый рабочий процессНавыки и Плагины
Использовать Dropstone в CI или pre-commitdropstone run с --json и моделью разрешений
Выбрать правильный уровень модели для задачиМодели (Fast / Pro / Heavy)
Работать в песочнице или ограниченном шеллеРазрешения

Три уровня моделей в основе

Вы выбираете модель, которая подходит под задачу. Все три размещены на инфраструктуре в США и настроены для кодинга.

Fast

Dropstone Fast

Быстрые правки, каркасы, рефакторинг одного файла и разговорная отладка. Первый токен менее чем за секунду. Уровень по умолчанию для новых сессий.
ProРекомендуется

Dropstone Pro

Рефакторинг нескольких файлов, сквозные изменения и задачи, требующие более широких рассуждений. Переключитесь с помощью /effort high.
Heavy

Dropstone Heavy

Архитектурные решения, крупные миграции и сложная отладка. Самые глубокие рассуждения и самый длинный бюджет на размышления. Переключитесь с помощью /effort xhigh.

Совет:

Вам не нужно думать о выборе модели заранее. Начните с Fast и используйте /effort внутри Dropstone, чтобы повысить уровень, когда задача требует большей глубины.

Куда двигаться дальше

1

Начните работу

Быстрый старт охватывает установку, вход в систему и вашу первую задачу.

2

Выберите уровень модели

Модели подробнее рассказывают о Fast, Pro и Heavy и о том, когда к какой обращаться.

3

Настройте под себя

Конфигурация охватывает глобальные и проектные настройки; Разрешения и Горячие клавиши — остальное.

4

Посмотрите, что нового

Журнал изменений перечисляет каждый релиз с видимыми пользователю изменениями.

После настройки справочник CLI и руководство по слэш-командам — это две страницы, к которым вы будете возвращаться чаще всего.


Строите агента или LLM-приложение, которому нужно читать эти документы? Укажите ему на /llms.txt для индекса сайта или на /llms-full.txt для полного корпуса в одном файле.

Ctrl+I