
Система команд для поиска угроз для агентных IDE
От сигнала — к рою.
Никаких богов. Только Thrunt.
Система команд для охоты за угрозами в агентных IDE.
Claude Code · OpenCode · Gemini · Codex · Copilot · Cursor · Windsurf
/thrunt:autonomous | одна команда, полная охота
Установка · Фазы · Команды · Сценарии · Артефакты
npx thrunt-god@latest --claude --local
Загрузите поверхность команд охоты в ваше локальное окружение IDE.
Скачайте thrunt-god-0.3.0.vsix из релиза v0.3.0.
Затем установите одним из двух способов:
..., выберите Install from VSIX... и выберите скачанный файл.code --install-extension thrunt-god-0.3.0.vsix
После установки откройте папку, содержащую .planning/MISSION.md или .hunt/MISSION.md, и боковая панель THRUNT активируется автоматически.
Каждая охота проходит через пять фаз. Каждый шаг явно определён.
Утилитарные команды и команды оркестрации (/thrunt:*) для управления рабочим пространством, диагностики, настроек и управления агентами.
Всё состояние охоты хранится в каталоге планирования в корне проекта (по умолчанию .planning/). Каждый запрос, подтверждение и вывод — это файл, а не сводка.
.planning/
├── config.json # Настройки проекта (режим, профиль, соединители, переключатели рабочих процессов)
├── MISSION.md # Миссия и область программы охоты
├── HYPOTHESES.md # Проверяемые гипотезы с отслеживанием статуса
├── SUCCESS_CRITERIA.md # Критерии завершения программы
├── HUNTMAP.md # Разбивка фаз и дорожная карта выполнения
├── STATE.md # Текущая фаза, прогресс, блокировки
├── FINDINGS.md # Только подтверждённые выводы
├── EVIDENCE_REVIEW.md # Аудит цепочки доказательств
├── QUERIES/ # Выполненные точные запросы с временными метками
├── RECEIPTS/ # Подтверждения выполнения по задачам фазы
├── DETECTIONS/ # Правила обнаружения, созданные на основе выводов
├── environment/
│ └── ENVIRONMENT.md # Инвентаризация источников данных и карта доступа
├── phases/ # Планы, исследования и результаты по фазам
├── workstreams/ # Параллельные дела охоты (опционально)
├── milestones/ # Архив завершённых этапов
└── published/ # Финальные результаты
Настройки хранятся в .planning/config.json, создаются командой /hunt:new-program и редактируются через /thrunt:settings. Глобальные настройки по умолчанию в ~/.thrunt/defaults.json объединяются с конфигурацией каждого нового проекта.
Полная схема и профили соединителей: docs/CONFIGURATION.md
Установите THRUNT_PLANNING_DIR, чтобы изменить имя каталога. Это влияет на разрешение всех путей, определение корня проекта и хранение артефактов.
export THRUNT_PLANNING_DIR=".hunt"
По умолчанию .planning/ коммитится в git, чтобы артефакты охоты путешествовали с репозиторием. Чтобы оставить артефакты локальными:
.planning/ в .gitignoreplanning.commit_docs: false и planning.search_gitignored: true в конфигеgit rm -r --cached .planning/Рабочие области (/thrunt:new-workspace) создают изолированные деревья артефактов внутри .planning/workstreams/{name}/ для параллельных охот в одном проекте.
Bootstrap заполняет подтверждённые поля немедленно. TBD отмечает только те факты из реального окружения или предоставленные оператором, которые всё ещё неизвестны.
| IDE | Команда |
|---|
| Claude Code / Gemini | /hunt:help |
| OpenCode | /hunt-help |
| Codex | $hunt-help |
| Copilot | /hunt-help |
| Cursor / Windsurf | hunt-help |
| Фаза |
|---|
| Сигнал | Обнаружение, аномалия, наводка или разведывательные данные открывают дело |
| Охота | Формируются гипотезы, определяется объём, делаются проверяемыми |
| Рой | Параллельные агенты выполняют структурированные исследования по доступным источникам |
| Подтверждение | Каждое утверждение привязывается к точным запросам, временным меткам и цепочке доказательств |
| Публикация | Только проверенные выводы упаковываются для нижестоящих потребителей |
| Команда | Назначение |
|---|
/hunt:new-program | Создать долгосрочную программу охоты |
/hunt:new-case | Открыть дело по сигналу |
/hunt:map-environment | Инвентаризировать источники данных, доступ и топологию |
/hunt:shape-hypothesis | Разработать и уточнить проверяемые гипотезы |
/hunt:plan <phase> | Спланировать фазу охоты |
/hunt:run <phase> | Выполнить фазу охоты |
/hunt:validate-findings [phase] | Проверить цепочку доказательств для выводов |
/hunt:publish [target] | Упаковать и отправить выводы |
/hunt:help | Показать все команды и использование |
Одиночный сигнал |
Долгосрочная программа |
Сигнал из пакета |
Автономный режимВыполняет все оставшиеся фазы от начала до конца: обсуждение, планирование, выполнение. Приостанавливается только для решений оператора. |
| Настройка | По умолчанию | Что контролирует |
|---|
mode | interactive | interactive запрашивает подтверждение на каждом шаге, yolo авто-одобряет |
granularity | standard | Количество фаз: coarse (3-5), standard (5-8), fine (8-12) |
model_profile | balanced | Уровень модели для каждого агента: quality, balanced, budget, inherit |
planning.commit_docs | true | Нужно ли коммитить .planning/ в git |
git.branching_strategy | none | none, phase (ветка на фазу), milestone (ветка на версию) |