最小限: バイナリサイズ、依存関係、および表面積において
ZeroClawはRustで書かれており、小さなバイナリと高速な起動のために最適化されています。マイクロカーネル分割(RFC #5574)では機能をフィーチャーフラグの背後に分離するため、使う機能だけを配布できます。基盤部分は--no-default-featuresでビルドされ、チャネル、ハードウェア、ゲートウェイはオプトインです。v0.8.5のリリースバイナリは、macOS(Apple silicon)の約33 MiBから、x86_64 Linuxの約59 MiBまでの範囲にあり、圧縮アーカイブでは約26〜31 MiBで配布されています(コンパニオンバイナリを含まない実験的なAndroidアーカイブは約20 MiB)。64ビットのデスクトップおよびサーバー向けバイナリに含まれるWASMプラグインホストは、さらに約4.7 MiBを加えます(aarch64-apple-darwinで計測)。また、最小限のフィーチャーセットを選ぶとバイナリはさらに小さくなります。
同様の規律は、エージェントのプロンプト表面にも適用されます。ツールの説明はFluentでローカライズされ、簡潔です。パーソナリティを注入する隠れたシステムプロンプトはありません。モデルが認識するのは、あなたが設定したものだけです。