Repository navigation
AgentRun 0.3.1 — binaires Linux portables
AgentRun 0.3.1 fournit des binaires Linux statiques musl, prêts à utiliser sur Ubuntu, Fedora, Arch, Debian, Alpine et leurs dérivées avec un noyau compatible. Aucune dépendance à la version de glibc installée, aucun compilateur requis.
Téléchargements
- Intel/AMD 64 bits :
agentrun-0.3.1-x86_64-unknown-linux-musl.tar.gz - ARM64 :
agentrun-0.3.1-aarch64-unknown-linux-musl.tar.gz
Télécharger aussi le fichier .sha256 correspondant. Chaque archive contient agentrun, agentrun-mcp, agentrun-log, l'installateur hors ligne, la documentation et les 36 profils initiaux. Les assets « Source code » de GitHub ne contiennent pas les binaires.
Installation sans sudo
Exemple x86_64, après téléchargement :
sha256sum -c agentrun-0.3.1-x86_64-unknown-linux-musl.tar.gz.sha256
tar -xzf agentrun-0.3.1-x86_64-unknown-linux-musl.tar.gz
cd agentrun-0.3.1-x86_64-unknown-linux-musl
sh ./install.sh
export PATH="$HOME/.local/bin:$PATH"
agentrun --versionRemplacer x86_64 par aarch64 pour ARM64. L'installateur copie les trois exécutables dans ~/.local/bin, sans téléchargement ni modification de la configuration utilisateur. Un autre préfixe est possible avec sh ./install.sh --prefix /absolute/path. Les trois binaires peuvent aussi être utilisés directement depuis le dossier extrait. Ils doivent rester côte à côte.
Voir docs/install.md pour les distributions et docs/agents.md pour configurer AgentRun et connecter Codex ou un autre client MCP.
Compatibilité
Linux 6.9+, /proc accessible et appels pidfd autorisés restent requis. Les binaires statiques ne compensent pas un noyau trop ancien. Ubuntu 24.04 avec un HWE récent convient ; le noyau GA 6.8 et Ubuntu 22.04 avec HWE 6.8 restent incompatibles. L'installateur ne modifie jamais le noyau.
Le MCP reste local en stdio, sans port réseau. Les profils exécutent du code avec les droits utilisateur ; ils ne constituent pas une isolation du code généré par un agent.
Validation
- 41 tests Rust natifs sur x86_64 et ARM64, Clippy et formatage.
- Vérification ELF de l'architecture et de l'absence de dépendances dynamiques.
- Dix cycles MCP release par architecture avec contrôle des ressources et de l'absence de sockets MCP.
- Installation, mise à jour et refus des destinations symlinks ou archives incomplètes ; configuration utilisateur préservée.
- Installation et cycle CLI/MCP dans Ubuntu 24.04, Fedora 44, Debian 13 et Alpine 3.23 sur les deux architectures ; Arch sur x86_64.
Les conteneurs de distribution sont non privilégiés et sans réseau. Ils partagent le noyau du runner : ces tests valident les environnements logiciels, pas tous les noyaux ou réglages de sécurité livrés par chaque distribution.
Binaires issus du commit 5241551be1659c25e1af21ec7e082981a697be20. La version 0.3.0 reste disponible séparément avec ses archives glibc.