Skip to content
Apothem
Blog

Apothem v1.0.1 — rilis peluncuran

Apothem v1.0.1 telah tersedia — satu profil bersama yang dimaterialisasi ke dalam tujuh belas harness asisten AI, beberapa jalur pemasangan, dan rilis yang ditandatangani dan diatestasi.

Apothem v1.0.1 adalah rilis peluncuran dari pengelola konfigurasi agnostik-host untuk harness asisten AI: satu profil bersama, tujuh belas harness, satu versi tunggal yang ditandatangani, dan bukti rantai pasok yang dilampirkan pada rilis itu sendiri.

Tesis: satu profil, tujuh belas harness

Apothem membaca satu profil bersama di ~/.config/apothem/profile.yaml dan memmaterialisasikannya menjadi konfigurasi asli yang diharapkan oleh setiap harness. Anda menulis aturan perilaku, skill, hook, dan konvensi Anda satu kali saja. Apothem merendernya menjadi tujuh belas target asli-harness dan menjaganya tetap sinkron.

Tujuh belas adapter dalam rilis ini:

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

Tambahkan sebuah alat ke alur kerja Anda, jalankan satu perintah, dan konfigurasi Anda sudah ada di sana. Hapus sebuah alat, dan Apothem menghapus berkas yang ditulisnya; penyimpanan memori, konteks, dan pembelajaran bersama ikut dihapus bersama harness terakhir, setelah dicadangkan, dan plans/ selalu dipertahankan.

Pemasangan

Beberapa jalur pemasangan, satu CLI di bawahnya:

  1. Plugin Claude Code — di dalam Claude Code:

    /plugin marketplace add ahmed-g-gad/apothem
    /plugin install apothem@apothem
  2. npx — jalankan CLI langsung dari paket npm @ahmed-g-gad/apothem, tanpa langkah pemasangan:

    npx @ahmed-g-gad/apothem profile init
    npx @ahmed-g-gad/apothem install --harness all --project .
  3. Pemasang skrip sekali jalan — menempatkan runtime mandiri dan peluncur apothem (~/.local/bin/apothem di POSIX, dengan petunjuk PATH ketika direktori itu tidak ada di PATH; apothem.cmd di WindowsApps pada Windows):

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

    Skrip POSIX memverifikasi tanda tangan GPG tag rilis secara default dan berhenti ketika kunci maintainer tidak ada di keyring lokal. Sebelum maintainer mempublikasikan sidik jari kunci (lihat SECURITY.md), setel APOTHEM_VERIFY=checksum untuk memeriksa arsip terhadap SHA256SUMS rilis, atau APOTHEM_ALLOW_UNVERIFIED=1 untuk melanjutkan tanpa verifikasi tag.

    irm https://apothem.ahmedgad.com/install.ps1 | iex         # Windows
  4. Plugin dan ekstensi asli-alat — ekstensi Gemini CLI (gemini extensions install https://github.com/ahmed-g-gad/apothem), ekstensi Qwen Code (qwen extensions install ahmed-g-gad/apothem), dan plugin Codex (codex plugin marketplace add ahmed-g-gad/apothem). Kode sumber ekstensi keluarga VS Code, yang mencakup VS Code dan GitHub Copilot, ada di folder vscode-extension/ repositori. Ekstensi ini tidak tercantum di Visual Studio Marketplace, dan rilis ini tidak melampirkan paket .vsix.

Postur rantai pasok

GitHub Release v1.0.1 membawa perangkat bukti lengkap di samping kode:

  • sdist dan wheel, diperiksa sebelum dipublikasikan.
  • Sebuah SBOM CycloneDX.
  • Bundel tanda tangan tanpa-kunci Sigstore cosign untuk sdist, wheel, dan arsip per-platform.
  • Provenans build SLSA-3, diverifikasi di dalam alur kerja rilis itu sendiri.
  • Arsip runtime per-platform (darwin / linux / windows) dengan manifes SHA256SUMS yang ditandatangani.

Commit rilis ditandatangani dengan GPG (v1.0.1 adalah tag ringan tanpa tanda tangan sendiri), dan paket npm dipublikasikan dengan provenans build Sigstore dari GitHub Actions.

Apa isi kotaknya

CLI apothem mengekspos perintah operator yang Anda butuhkan untuk seluruh siklus hidup konfigurasi:

  • apothem install — memmaterialisasikan profil ke dalam satu harness atau semuanya.
  • apothem uninstall — menghapus konfigurasi harness yang dimaterialisasikan, membiarkan profil bersama tidak tersentuh.
  • apothem update — memmaterialisasikan ulang setelah Anda menyunting profil.
  • apothem verify — mendeteksi penyimpangan antara profil dan konfigurasi harness di disk.
  • apothem harnesses — mendaftar setiap adapter yang terdaftar.
  • apothem profile — memeriksa dan mengelola profil bersama.
  • apothem doctor — mendiagnosis masalah lingkungan dan konfigurasi.

Setiap adapter harness mengimplementasikan protokol HarnessAdapter yang seragam — install, update, uninstall, is_installed, verify — sehingga setiap harness berperilaku dapat diprediksi dari kursi operator, terlepas dari format vendor di bawahnya. Baca lebih lanjut tentang desainnya di telaah mendalam arsitektur adapter dan tentang rekonsiliasi format di konvergensi konvensi antar-harness.

Ke mana selanjutnya

  • Mulai cepat — pasang dan materialisasi profil pertama Anda.
  • Harness — referensi per-adapter untuk ketujuh belas target.
  • Konsep — model profil dan pipeline materialisasi.

Apothem berlisensi MIT dan dikembangkan secara terbuka di github.com/ahmed-g-gad/apothem.

On this page