Документация
Справочник команд
Начните с ahub quick для терминала или ahub ui для локального интерфейса. ahub и ahub --help показывают шесть основных групп. Все группы доступны через ahub --advanced --help, технические параметры — через ahub --advanced COMMAND --help. Прежние команды, JSON-контракты и созданные вызовы клиентов сохраняются.
В терминале quick и подключение проекта показывают план и спрашивают перед применением. Явные --dry-run, --json и неинтерактивные вызовы только показывают preview. Скриптам нужны точная ревизия и, где требуется, timestamp проверенного плана.
Основные команды
| Команда | Кому нужна | Назначение |
|---|---|---|
ahub quick | Разработчикам при настройке и обновлении клиентов. | Собрать и доставить общие MCP, навыки и инструкции без проекта. |
ahub ui | Пользователям пошагового интерфейса. | Управлять Hub, проектами, памятью и конфликтами локально. |
ahub status | Для просмотра без запуска MCP. | Показать различия настроек, кеш проверок и активность памяти. |
ahub doctor | Пользователям и поддержке при сбоях. | Проверить настоящий запуск MCP и список инструментов, не вызывая их. |
ahub project | Разработчикам, которым нужна память проекта. | Подключить или отключить память и контекст отдельно от общих настроек. |
ahub project connect | При первом или повторном подключении checkout. | Привязать память, импортировать подходящие заметки, подготовить контекст и необязательные hooks. |
ahub project disconnect | Для остановки автоматизации проекта. | Отключить checkout и ожидающие checkpoints, сохранив знания и заметки. |
ahub undo | Для отмены quick или project connect. | Показать откат записанного запуска настройки. Поздние правки блокируют его; это не универсальная отмена последнего действия. |
Расширенные операции
| Команда | Кому нужна | Назначение |
|---|---|---|
ahub init | Сопровождающим структуру Hub и его Git. | Подготовить файлы и необязательный Git без сбора и доставки настроек. |
ahub import | Пользователям терминала и скриптам. | Спланировать сбор выбранных MCP или полных навыков из конкретных источников. |
ahub sync | Для точной доставки области или записи. | Доставить MCP по умолчанию либо явно выбранные навыки или контекст. |
ahub init-repo | Для контекста репозитория без памяти. | Подготовить AGENTS.md и заметки проекта и задачи в Git-репозитории. |
ahub restore | Пользователям и поддержке при откате этапа. | Восстановить одну копию sync/content; правки файлов или владения могут блокировать план. |
ahub reset | Для возврата к первому baseline. | Восстановить первый снимок Hub и клиентов, архивировав текущее состояние. Область шире undo. |
ahub skill | Для точного управления навыками из терминала. | Просмотреть, скопировать или удалить навыки Hub отдельно от доставки клиентам. |
ahub skill ls | Пользователям и скриптам инвентаризации. | Показать канонические навыки Hub и их состояние. |
ahub skill add | Для выбранного локального набора файлов. | Спланировать копирование навыка целиком, не исполняя скрипты. |
ahub skill rm | Для удаления ненужного навыка. | Удалить навык Hub с резервной копией; доставка выполняется отдельно. |
ahub mcp | Разработчикам интеграций и скриптам. | Проверить реестр или запускатель, используемый клиентами. |
ahub mcp ls | Для отдельного списка MCP. | Показать серверы реестра без их запуска. |
ahub memory | Пользователям, скриптам и интеграциям памяти. | Управлять записями, импортом источников, привязками и интеграциями. |
ahub memory ls | Для списка записей выбранной области. | Показать общие либо проектные канонические записи. |
ahub memory search | Для поиска устойчивых знаний. | Искать по заголовкам, тегам и телам без embeddings и вызова модели. |
ahub memory get | Для чтения или подготовки обновления. | Получить запись и её текущую ревизию. |
ahub memory add | Для осознанного создания факта. | Спланировать новую запись и обновление своего индекса. |
ahub memory update | Для редактирования проверенной записи. | Обновить с проверкой ревизии, сохраняя неуказанные метаданные. |
ahub memory rm | Для осознанного удаления записи. | Удалить с проверкой ревизии и резервной копией. |
ahub memory import | Для сохранения выбранной локальной заметки. | Скопировать UTF-8 текст в одну запись, не меняя оригинал. |
ahub memory project | Для ID, нескольких checkout и восстановления идентичности. | Проверить или явно зарегистрировать привязки сверх обычного project connect. |
ahub memory project register | Для общего ID или подтверждённой смены Git. | Привязать проверенный checkout к ID; rebind требует явного решения. |
ahub memory project ls | Для проверки локальных привязок. | Показать ID проектов и метаданные checkout. |
ahub memory discover | Для неясных и нестандартных источников. | Найти память клиентов и объяснить формат и проект без выдачи тел заметок. |
ahub memory onboard | Для выбранного существующего Markdown. | Проверить первоначальный импорт и необязательное отслеживание источников. |
ahub memory auto | Для настройки или диагностики автоматизации. | Управлять нативным импортом, checkpoints и очередью конфликтов проекта. |
ahub memory auto enable | Для включения автоматизации конкретного клиента. | Проверить автосохранение и установку lifecycle hooks проекта. |
ahub memory auto disable | Для остановки автосохранения без потери знаний. | Выключить политику; общие hooks остаются установленными. |
ahub memory auto sync | Для проверки заметок вне событий клиента. | Спланировать импорт обновлений Markdown, дубликатов и конфликтов. |
ahub memory auto status | Пользователям и поддержке для диагностики. | Показать политику, проблемы источников, конфликты, токены и недавнюю активность. |
ahub memory auto watch | Для явно запущенного watcher. | Отслеживать источники при включённой политике в активном терминале, без службы ОС. |
ahub memory auto conflict | Для входящих противоречащих знаний. | Проверить очередь версий и выбрать решение. |
ahub memory auto conflict get | Для сравнения источника с Hub. | Получить конфликт или неизменяемую историческую входящую версию. |
ahub memory auto conflict resolve | Для выбора победившей версии. | Принять входящее знание либо подтвердить значение или удаление Hub. |
Интеграции клиентов и среды запуска
| Команда | Кто вызывает | Назначение |
|---|---|---|
ahub mcp run | Нативные клиенты через созданные настройки; при отладке — человек. | Запустить сервер реестра по stdio, разрешив секреты из Hub. |
ahub memory auto hook | Установленные lifecycle-обработчики клиента. | Прочитать событие со stdin и выполнить callback с проверкой проекта. |
ahub memory auto checkpoint | Активный агент с одноразовым разрешением Stop hook. | Передать подтверждённые факты проекта либо пустое подтверждение по включённой политике. |
ahub memory serve | MCP-подключение с одним фиксированным проектом. | Предоставить память по stdio; чтение, проверенная запись и автосохранение включаются отдельно. |
Эти интеграционные команды обычно вызывают настроенные клиенты и callbacks, а не человек во время обычной установки. undo отменяет запуск настройки, restore — один этап, reset возвращает первый baseline. Изменённые привязки и более поздние правки блокируют восстановление: проверяйте свежий план.