現在の配布状態

Sourceから導入。
Releaseを検証。

AgentPassは現在、OSS sourceとCLI install pathとして利用できます。Production-qualified native macOS packageは未公開のため、存在しないdownloadや未検証versionをcurrentとして表示しません。

Native binaryは未公開Developer ID署名・notarization・stapling済みuniversal packageはまだ公開していません。

Sourceから導入する。

これが現在supportするAgentPassの評価方法です。Disposableまたはnon-production repositoryを使い、実際のsigning keyへAgentを接続する前にthreat modelを確認してください。

ターミナルSource導入
git clone https://github.com/Torutesu/AIagentpass.git
cd AIagentpass
npm install
npm link
agentpass init
agentpass check
agentpass doctor

このcommandでcanonical repositoryからcore CLIを導入します。CLIはearly alphaです。

NEXT確認してからmacOSを準備
agentpass setup-macosDefaultはdry-runです。出力commandを確認してから --execute を追加してください。

Hardware-bound signingは
確認から始まる。

Setup commandはSecure Enclave-backed signing pathとlocal brokerを準備します。Native boundaryとrecovery procedureの確認に代わるものではありません。

01確認agentpass setup-macos
02実行agentpass setup-macos --execute
03検証agentpass broker install
agentpass broker ping
Native broker setupを読む

Filenameではなく、
evidenceを信頼する。

Production downloadは、正確なsource tag、package digest、signature、notarization evidence、hardware qualificationをbindingした後だけ表示します。それまではdownload可能なcurrent binary versionはありません。

  • 01
    署名済みsource tagPackage versionはannotated release tagとprotocol compatibilityに一致する必要があります。
  • 02
    Developer ID + notarizationUniversal Apple Silicon・Intel binaryはGatekeeper、codesign、pkgutil、stapled ticket検査を通過する必要があります。
  • 03
    公開integrity dataSHA-256 sums、SPDX SBOM、notarization evidence、signed release manifestを同時に公開します。
Release contractを読む

コピー品やad-hoc packageをproduction releaseとして使わないでください。

Ad-hoc native buildではproduction identity boundaryが有効になりません。評価時はscopeをlocalに保ち、source repositoryとthreat modelで状態を確認してください。