v3.7.5
Polisade Orchestrator
Автономный цикл разработки на голом LLM: spec → tasks → implement → review →
merge командами /polisade:*. Что нового в этом выпуске — см.
RELEASE_NOTES.md.
Установка и обновление
Polisade Orchestrator работает в четырёх агентах — Claude Code, Qwen CLI,
GigaCode CLI и opencode. Порядок одинаковый: поставить/обновить плагин
(Шаг 1, зависит от агента), затем подготовить проект (Шаг 2). Команды
идентичны во всех агентах: /polisade:* в Claude Code / Qwen / GigaCode и flat
/polisade-* в opencode (у opencode нет :-namespace).
Шаг 1 — поставить / обновить плагин (по агенту)
Claude Code
/plugin marketplace add cryndoc/polisade-orchestrator
/plugin install polisade@polisade-marketplace
Если плагин уже установлен — обновление подтянется через
/plugin marketplace update polisade-marketplace + переустановку.
Qwen CLI
rm -rf ~/.qwen/extensions/polisade # снести старую версию (если была)
mkdir -p ~/.qwen/extensions
curl -sL https://github.com/cryndoc/polisade-orchestrator/releases/latest/download/polisade-qwen.zip \
| bsdtar -xvf - -C ~/.qwen/extensions/
qwen # перезапустить — команды /polisade:* доступныGigaCode CLI
- Со страницы релиза скачай ассет
polisade-gigacode.zip(есть и
версионный вариантpolisade-gigacode-vX.Y.Z.zip— байты те же; команды
ниже написаны под неверсионное имя):
https://github.com/cryndoc/polisade-orchestrator/releases/latest - Удали прежнюю установку, если была:
~/.gigacode/extensions/polisade. - Распакуй архив и перенеси папку
polisade/в~/.gigacode/extensions/,
чтобы получилось~/.gigacode/extensions/polisade/(внутри —
gigacode-extension.json,commands/,skills/,scripts/). - Перезапусти
gigacode— перезапуск обязателен: до него в текущей
сессии могут оставаться старые команды из памяти процесса.
То же самое командой (после скачивания .zip):
rm -rf ~/.gigacode/extensions/polisade
mkdir -p ~/.gigacode/extensions
unzip -o ~/Downloads/polisade-gigacode.zip -d ~/.gigacode/extensions/
gigacodeopencode
У opencode нет пакета-расширения: содержимое архива распаковывается прямо в
~/.config/opencode/ (внутри — commands/, skills/, AGENTS.md,
scripts/, templates/). Команды — flat /polisade-*.
mkdir -p ~/.config/opencode
# ⚠️ перезапишет ~/.config/opencode/AGENTS.md — сделай бэкап, если он у тебя есть
curl -sL https://github.com/cryndoc/polisade-orchestrator/releases/latest/download/polisade-opencode.zip \
| bsdtar -xvf - -C ~/.config/opencode/
opencode # перезапустить — команды /polisade-* и skills доступныНе-интерактивно: opencode run --command polisade-<cmd> --dangerously-skip-permissions "<args>".
Шаг 2 — подготовить проект
Команды ниже одинаковы во всех агентах (в opencode — flat-форма:
/polisade-init, /polisade-migrate).
Новый проект
cd <проект>
/polisade:init MyProject
Создаёт .state/, CLAUDE.md и шаблоны сразу на актуальной схеме состояния.
Больше ничего делать не нужно.
Проект на более старой версии плагина
cd <проект>
/polisade:migrate # dry-run — показать, что изменится
/polisade:migrate --apply # применить
Мигратор поднимает схему состояния до актуальной и не меняет поведение
молча: расхождение настроек с новым дефолтом попадает в pm_questions, а не
перезаписывается. Проверка после миграции: /polisade:doctor — строка
state_schema должна быть pass.
Проекты времён legacy-имени
pdlc(v2.x): тот же/polisade:migrate
переносит состояние (pdlcVersion → polisadeVersion); вручную остаётся
заменить/pdlc:*→/polisade:*в своёмCLAUDE.md/закладках и
env-переменныеPDLC_*→POLISADE_*. Откат на v2.x после миграции не
поддерживается.
Обратная связь
Баг-репорты и запросы фич — в
Issues;
вопросы и обсуждения — в
Discussions.
Пожалуйста, не вставляйте в репорты секреты, внутренние имена и трейсы
проприетарного кода — детали в
CONTRIBUTING.md.
Полный список изменений — RELEASE_NOTES.md.