瀏覽 1.1.1 文件
1.1.1

分發與發布

瞭解七個元件的相容家族、各安裝渠道的角色,以及確切的 1.1.1 權威。

適用對象: 開發者、維運與打包者

同一個相容家族#

ait-native 1.1.1 一次接納七個元件:

  • ait —— 原生儲存庫與工作流程 CLI;
  • ait-agent —— 可選的傳輸 worker 設定與監管 CLI;
  • ait-agent-worker —— 原生 Telegram、LINE、Discord 和 Slack worker 執行時;
  • ait-server —— 遠端協議與持久權威;
  • ait-runner —— 遠端原生執行面;
  • ait-python —— 直接的行程內 Python 繫結;以及
  • ait-node —— 直接的 Node-API 繫結和 npm 打包元件。

這七個元件來自五個獨立的原始碼權威。每個元件都保留自己的源 Snapshot、 產物 digest 和授權條款身份。光是版本號對得上,並不能替代 release family 的接納。

公開安裝渠道#

  • GitHub Release 提供這七個元件家族,形式是規範的原生產物、原始碼、 檢查碼、驗證與回執資產。
  • Homebrew 為受支援的 macOS 和 Linux 目標安裝 stable 的 ait-native formula。
  • PyPI 發布 ait-native==1.1.1 平臺 wheel,內含 aitait-server 和 直接 Python 繫結。
  • npm 在 latest dist-tag 下發布 @wa120/ait-native@1.1.1,外加六個 鎖定確切版本的 Node-API 平臺包。
  • 簽名的 apt 儲存庫在 stable suite 中,為 Debian 和 Ubuntu 的 amd64arm64 發布 ait-native bundle 和獨立的 ait-runner 包。
  • GHCR 為 ait-serverait-runner 發布 Linux amd64arm64 索引。

包的構成#

路線已接納的元件內容
GitHub Release家族清單接納的六個原生目標三元組下的全部七個元件。
Homebrew ait-nativeaitait-server;安裝 server 不會啟動服務。
PyPI ait-native==1.1.1aitait-serverait-python
npm @wa120/ait-native@1.1.1ait-node 外觀層加上匹配的平臺外掛;不含 server 可執行檔案。
apt ait-nativeaitait-server;安裝 server 後服務仍處於未啟動狀態。
apt ait-runner獨立的 ait-runner
GHCR獨立的 ait-serverait-runner 映象。

可選的 ait-agentait-agent-worker 可執行檔案可以從 GitHub Release 獲取。它們與主要的本地編碼客戶端體驗是分開的,正常的 ait 工作流程並不 需要它們。

發布狀態#

GitHub Release、PyPI、全部七個 npm 包、Homebrew formula、簽名的 apt stable suite,以及兩個帶 attestation 的 GHCR 映象,都已針對 stable 1.1.1 發布並獨立回讀驗證過。每條渠道的預設路線(GitHub latest release、PyPI 最新版本、npm latest dist-tag、stable formula 與 suite) 都解析到 1.1.1,所以不鎖版本的安裝拿到的就是 stable 版本。

授權條款邊界#

aitait-agentait-agent-workerait-runnerait-pythonait-node 使用 Apache-2.0。ait-server 使用 AGPL-3.0-only。打成一個 bundle 既不會合並這些授權條款,也不會抹掉各元件的宣告。

確切的發布證據#

頁面的權威面板給出了不可變的 v1.1.1 原始碼 tag、GitHub Release、中心 分發約定和確切的解析器原始碼連結。版本清單還鎖定了五個源 Snapshot,以及 兩份源文件的 SHA-256。復現建置或驗證已安裝的可執行檔案時,用這些權威 和帶檢查碼繫結的發布資產。

版本權威

對照 1.1.1 原始碼逐條核對

這一頁是公開文件,不是第二份產品契約。要確認發布權威,請以確切的原始碼和分發契約為準。

所屬元件 Snapshot
  • ait-coreSNP-ED7593DBF982
  • ait-serverSNP-0CCD7DD2A077
  • ait-runnerSNP-35C9C133D2EE
  • ait-pythonSNP-756C731A4CC0
  • ait-nodeSNP-55E90D0A81F1