Skip to content
Apothem
Блог

Apothem v1.0.1 — выпуск запуска

Apothem v1.0.1 доступен — один общий профиль, материализуемый в семнадцать окружений ИИ-ассистентов, несколько путей установки и подписанный, заверенный выпуск.

Apothem v1.0.1 — это выпуск запуска host-агностичного менеджера конфигурации для окружений ИИ-ассистентов: один общий профиль, семнадцать окружений, единственная подписанная версия и доказательства цепочки поставок, приложенные к самому выпуску.

Тезис: один профиль, семнадцать окружений

Apothem читает один общий профиль по адресу ~/.config/apothem/profile.yaml и материализует его в нативную конфигурацию, которую ожидает каждое окружение. Вы пишете свои правила поведения, навыки, хуки и соглашения один раз. Apothem рендерит их в семнадцать нативных для окружения целей и поддерживает их синхронизированными.

Семнадцать адаптеров в этом выпуске:

  • antigravity
  • claude-code
  • codebuddy
  • codex
  • cursor
  • gemini-cli
  • github-copilot
  • glm
  • hermes
  • kimi-code
  • kiro
  • open-claw
  • opencode
  • qwen-code
  • trae
  • windsurf
  • zed

Добавьте инструмент в свой рабочий процесс, выполните одну команду — и ваша конфигурация на месте. Удалите инструмент, и Apothem удалит записанные им файлы; общие хранилища памяти, контекстов и обучения удаляются вместе с последним окружением, после резервной копии, а plans/ остаётся всегда.

Установка

Несколько путей установки, один CLI под капотом:

  1. Плагин Claude Code — внутри Claude Code:

    /plugin marketplace add ahmed-g-gad/apothem
    /plugin install apothem@apothem
  2. npx — запустите CLI напрямую из npm-пакета @ahmed-g-gad/apothem, без шага установки:

    npx @ahmed-g-gad/apothem profile init
    npx @ahmed-g-gad/apothem install --harness all --project .
  3. Скриптовый установщик в один шаг — размещает самодостаточную среду выполнения и лаунчер apothem (~/.local/bin/apothem в POSIX, с подсказкой о PATH, если этого каталога нет в PATH; apothem.cmd в WindowsApps в Windows):

    curl -fsSL https://apothem.ahmedgad.com/install.sh | sh    # POSIX

    Скрипт POSIX по умолчанию проверяет GPG-подпись тега релиза и прерывается, если ключ мейнтейнера отсутствует в локальном хранилище ключей. Пока мейнтейнер не опубликует отпечаток ключа (см. SECURITY.md), задайте APOTHEM_VERIFY=checksum, чтобы сверить архив с SHA256SUMS релиза, или APOTHEM_ALLOW_UNVERIFIED=1, чтобы продолжить без проверки тега.

    irm https://apothem.ahmedgad.com/install.ps1 | iex         # Windows
  4. Нативные плагины и расширения инструментов — расширение Gemini CLI (gemini extensions install https://github.com/ahmed-g-gad/apothem), расширение Qwen Code (qwen extensions install ahmed-g-gad/apothem) и плагин Codex (codex plugin marketplace add ahmed-g-gad/apothem). Исходный код расширения семейства VS Code, охватывающего VS Code и GitHub Copilot, находится в папке vscode-extension/ репозитория. Этого расширения нет в Visual Studio Marketplace, и к этому выпуску не приложен собранный пакет .vsix.

Положение цепочки поставок

GitHub Release v1.0.1 несёт полный набор доказательств рядом с кодом:

  • sdist и wheel, проверенные перед публикацией.
  • SBOM в формате CycloneDX.
  • Бесключевые пакеты подписи Sigstore cosign для sdist, wheel и архивов платформенной среды выполнения.
  • Происхождение сборки SLSA-3, проверенное внутри самого рабочего процесса выпуска.
  • Архивы платформенной среды выполнения (darwin / linux / windows) с подписанным манифестом SHA256SUMS.

Коммит выпуска подписан GPG (v1.0.1 — легковесный тег без собственной подписи), а npm-пакет опубликован с происхождением сборки Sigstore, созданным в GitHub Actions.

Что в коробке

CLI apothem предоставляет команды оператора, нужные вам для полного жизненного цикла конфигурации:

  • apothem install — материализует профиль в одно окружение или во все.
  • apothem uninstall — удаляет материализованную конфигурацию окружения, оставляя общий профиль нетронутым.
  • apothem update — повторно материализует после того, как вы отредактировали профиль.
  • apothem verify — обнаруживает расхождение между профилем и конфигурацией окружения на диске.
  • apothem harnesses — выводит список каждого зарегистрированного адаптера.
  • apothem profile — просматривает общий профиль и управляет им.
  • apothem doctor — диагностирует проблемы окружения и конфигурации.

Каждый адаптер окружения реализует единый протокол HarnessAdapter — install, update, uninstall, is_installed, verify — поэтому каждое окружение ведёт себя предсказуемо для оператора независимо от формата поставщика под ним. Подробнее об устройстве читайте в техническом разборе архитектуры адаптера, а о согласовании форматов — в конвергенции соглашений между окружениями.

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

  • Быстрый старт — установите и материализуйте свой первый профиль.
  • Окружения — справочник по адаптерам для всех семнадцати целей.
  • Концепции — модель профиля и конвейер материализации.

Apothem распространяется под лицензией MIT и разрабатывается открыто на github.com/ahmed-g-gad/apothem.

On this page