Tous les produits
Search
Centre de documentation

Alibaba Cloud Linux:Présentation du produit Alibaba Cloud Linux 4 Agentic Edition (Agentic OS)

Dernière mise à jour :Sep 10, 2026

Alibaba Cloud Linux 4 Agentic Edition, également appelée Agentic OS, est un système d'exploitation Agent-first d'Alibaba Cloud, spécialement conçu pour les agents IA.

Présentation de l'image

Agentic OS est un système d'exploitation dérivé conçu pour les agents, basé sur Alibaba Cloud Linux, le système d'exploitation développé en interne par Alibaba Cloud. Il fournit l'environnement d'exécution optimal pour les agents et améliore l'expérience des clients d'Alibaba Cloud qui utilisent cette technologie. Agentic OS est entièrement compatible avec toutes les fonctionnalités d'Alinux4 (optimisation du noyau, prise en charge du cloud natif, etc.) et construit une nouvelle architecture de système d'exploitation autour du style cognitif et du mode de fonctionnement des agents.

Hiérarchie

Composants

Description

Couche d'interaction encapsulée

cosh

Une alternative au shell par défaut qui héberge nativement bash/zsh et reçoit des tâches en langage naturel dans le même terminal.

OS Skills

Grâce au mécanisme intégré de packages de compétences, l'agent interagit avec la couche d'exécution et la couche système de base via des instructions Skill pour obtenir des « capacités pratiques » telles que le déploiement, l'exploitation et la maintenance, le diagnostic et l'observabilité.

Couche d'exécution

AgentSecCore

AgentSecCore est un produit de sécurité spécialement conçu pour les agents IA. Il se concentre sur les menaces centrales du cycle de vie des agents, telles que l'injection de prompts, l'exécution dynamique de code, la sécurité des compétences, la déviation d'intention et les risques liés à l'environnement système. Il met en place un mécanisme de défense multidimensionnel, profond et en boucle fermée côté système d'exploitation, basé sur les étapes « perception-décision-blocage-traçabilité », et prend en charge l'intégration non intrusive dans des frameworks d'agents tels que cosh et OPENCLAW.

AgentSight

Un outil d'observabilité pour les agents IA basé sur la technologie eBPF, utilisable sans intrusion ni modification. Il permet de surveiller en temps réel les agents IA s'exécutant sur des systèmes Linux, en capturant leurs appels API LLM, leur consommation de tokens et le comportement des processus.

Tokenless

Réduit la consommation de tokens lors de l'interaction entre l'agent et le LLM selon deux axes : la compression du contexte et le filtrage des commandes. Intervient automatiquement via des plugins et des mécanismes Hook, prenant en charge plusieurs frameworks d'agents tels que cosh, OpenClaw, Hermes, Claude Code, Codex, Qoder et Qwen Code.

AgentMemory

Le serveur MCP de mémoire d'agent sous forme de fichier fournit un espace de mémoire persistant, interrogeable et protégé par un bac à sable (sandbox) pour les agents IA. Grâce à la lecture et à l'écriture sémantiques de la mémoire via le système de fichiers, combinées à une récupération hybride BM25/vectorielle et à des mécanismes de capture et de rappel automatiques, la continuité du contexte entre les sessions est assurée.

ws-ckpt

L'outil de snapshot et de rollback de l'espace de travail de l'agent IA permet aux utilisateurs de créer manuellement des snapshots avant les opérations clés ou d'activer des snapshots automatiques à la fin de chaque tour de questions-réponses. Il prend en charge le rollback en un clic vers n'importe quel état historique pour garantir la réversibilité du processus d'exécution.

SkillFS

Le système de fichiers de montage à la demande des compétences Agent Skill, basé sur FUSE, n'expose à l'agent que le sous-ensemble de compétences actuellement requis. Les compétences restantes sont découvertes à la demande. Le fichier SKILL.md est compilé à la volée selon la version cible lors de la lecture, et la compétence peut être masquée ou restaurée vers un snapshot de confiance en fonction des décisions de sécurité.

Couche système de base

Alinux4

Compatible avec toutes les fonctionnalités d'Alinux4 (optimisation du noyau, prise en charge du cloud natif, etc.)

Champ d'application

Description du champ d'application d'Agentic OS :

  • Convient à plusieurs familles de spécifications d'instances, y compris les serveurs bare metal élastiques. Pour plus d'informations, consultez Présentation des familles d'instances.

    • Prend uniquement en charge l'architecture CPU X86

    • Mémoire d'instance recommandée >= 2 Go

  • Adapté à diverses charges de travail de scénarios d'agents, y compris OpenClaw, qwenpaw, Claude Code et autres frameworks d'agents grand public

Coût

Agentic OS est une image de système d'exploitation gratuite, mais son utilisation entraîne des frais pour d'autres ressources, telles que les appels aux grands modèles de langage, les vCPU, la mémoire, le stockage, la bande passante du réseau public, les snapshots, etc.

Stabilité et compatibilité

Agentic OS est construit sur la couche système de base d'Alibaba Cloud Linux 4 Standard Edition, qui partage le même noyau alnx4. Agentic Edition ajoute des composants liés aux agents IA (y compris cosh, AgentSecCore, AgentSight, OS Skills, etc.) sur cette base, sans affecter la stabilité des fonctions système d'origine.

Les opérations Linux standard (telles que la gestion des packages yum/dnf, la gestion des services systemctl, le shell bash, etc.) sur Agentic Edition se comportent de la même manière que sur la version standard, garantissant la rétrocompatibilité. Les scripts d'exploitation et de maintenance existants ainsi que les habitudes d'utilisation peuvent donc être conservés.

Agentic OS intègre des outils de diagnostic permettant d'utiliser anolisa doctor pour diagnostiquer les problèmes de composants et anolisa status pour consulter l'état de santé des composants. AgentSight fournit une observabilité des agents IA basée sur eBPF pour aider à résoudre les problèmes courants de performance et de stabilité sous Linux.

Principaux avantages

  • Économie ultime de tokens : Encapsule les connaissances complexes des experts en système d'exploitation dans des compétences (Skills) standardisées, réduisant considérablement la surcharge de tokens liée à la compréhension de l'environnement d'exécution et à l'exploration par essais et erreurs, et réalisant une boucle fermée sans délai entre l'intention et l'exécution.

  • Le langage naturel redéfinit l'interaction homme-machine : Pour la première fois, cosh sert de portail d'interaction par défaut. Les utilisateurs peuvent piloter le système d'exploitation pour effectuer des opérations quotidiennes d'exploitation et de maintenance, telles que le déploiement d'environnements et l'installation d'outils, via le langage naturel. Ils disent adieu à la mémorisation complexe de la ligne de commande, apportant ainsi un changement fondamental dans les méthodes d'opération.

  • Chiffrement de sécurité de bout en bout des compétences pour établir une ligne de défense endogène : Met en œuvre la signature numérique et la protection par chiffrement pour chaque compétence, applique l'authentification d'identité et la vérification d'intégrité avant l'appel, et combine ces mesures avec un bac à sable (sandbox) de sécurité au niveau matériel pour isoler les comportements anormaux. Cela garantit que l'agent s'exécute en toute sécurité dans un environnement contrôlé, auditable et avec des privilèges minimaux, directement depuis le niveau du noyau du système d'exploitation.

Présentation des composants principaux

Alibaba Cloud Linux 4 Agentic Edition (Agentic OS) contient les composants principaux suivants : cosh, AgentSecCore, AgentSight, OS Skills, Tokenless, ws-ckpt, AgentMemory. Tous sont actuellement open source. Lien vers le code source : https://github.com/alibaba/anolisa.

Cosh

cosh est le shell interactif par défaut d'Alibaba Cloud Linux 4 Agentic Edition (Agentic OS), remplaçant bash comme point d'entrée principal après la connexion au système.

Le concept de conception central de cosh est « Shell natif + amélioration par agent ». Il héberge directement une session bash ou zsh réelle. Les commandes shell sont exécutées selon la sémantique native, sans préfixe et sans avoir besoin de revenir à un environnement bash indépendant. Lors du dépannage ou du traitement de tâches plus importantes, l'utilisateur décrit directement son intention en chinois ou en anglais, et l'agent, doté du contexte terminal le plus récent, prend le relais de l'exécution ; la commande slash en début de ligne sert à contrôler la session elle-même. Les trois types d'entrée sont automatiquement aiguillés au même prompt, sans qu'il soit nécessaire de changer d'environnement tout au long du processus.

Tout en conservant une compatibilité complète avec bash/zsh, cosh ajoute des fonctionnalités telles que la compréhension du langage naturel, l'appel de compétences (Skills), l'intégration d'outils MCP et le contrôle d'approbation à plusieurs niveaux. Il consolide davantage les opérations d'exploitation et de maintenance du système dans une interface de commande structurée multi-distributions, cosh-cli, et expose l'exécution de l'agent via une interface d'intégration sans interface utilisateur, cosh-core. cosh abstrait les capacités complexes au niveau du système en interaction en langage naturel et intègre les instructions OS Skills, ce qui abaisse le seuil d'utilisation du système d'exploitation et permet aux utilisateurs humains ainsi qu'aux agents de piloter le système d'exploitation pour accomplir des tâches de manière simple.

cosh fournit principalement les fonctionnalités suivantes :

Fonctionnalité

Description

Expérience shell native

Sessions bash/zsh hébergées directement, programmes interactifs, pipes, redirections, contrôle des jobs, profils utilisateur et Ctrl+C fonctionnent tous avec la sémantique native

Tâches en langage naturel

Décrivez les objectifs de dépannage ou d'exploitation et de maintenance en chinois ou en anglais. L'agent utilise automatiquement les dernières preuves du terminal pour l'exécution et renvoie les résultats en streaming dans le terminal.

Analyse proactive

Lorsqu'une commande échoue ou génère une sortie de diagnostic, le système évalue s'il vaut la peine d'intervenir et propose des suggestions pour l'étape suivante. Prend en charge les modes intelligent, automatique et manuel.

Approbation à plusieurs niveaux

Avant d'appeler l'outil, utilisez les modes recommend, auto ou trust pour déterminer l'exécution automatique ou afficher la carte d'approbation, et forcez la confirmation manuelle pour les opérations irréversibles telles que le redémarrage et l'arrêt de la machine.

Compétences (Skills) et MCP

Charge les compétences selon les quatre niveaux de priorité : espace de travail, utilisateur, extension et système, et accède aux outils externes fournis par le service MCP

Reprise de session

Les sessions sont isolées et persistées par espace de travail, prenant en charge la liste, la récupération et la compression pour faciliter le dépannage à long terme.

Opérations OS structurées

cosh-cli fournit des packages logiciels, des services système, des snapshots d'espace de travail et des opérations d'audit de sécurité avec un contrat JSON unifié, masquant les différences entre distributions

Intégration sans interface

cosh-core fournit l'exécution de l'agent via le protocole JSONL pour l'intégration avec d'autres frontends et processus automatisés.

OS Skills

OS Skills est un manuel d'utilisation du système d'exploitation rédigé par Agentic OS à destination des agents IA.

La documentation traditionnelle des systèmes d'exploitation est destinée aux utilisateurs humains et s'appuie sur des descriptions en langage naturel, des exemples de captures d'écran et un consensus industriel sous-jacent. Lorsque l'agent lit ce type de document, il doit consommer une grande quantité de tokens pour le comprendre. Les instructions OS Skills réorganisent les connaissances du système d'exploitation dans un format structuré que l'agent peut directement comprendre et exécuter : SKILL. L'agent n'a plus besoin de « lire le document puis opérer », mais peut « agir dès la lecture ».

Le manuel OS Skills couvre deux domaines principaux :

Domaine du manuel

Domaine de connaissance correspondant

Contenu couvert

system-admin

Gestion du système

Gestion des utilisateurs et des autorisations, gestion des services système, mise à niveau du noyau et autres opérations de base de gestion du système

security

Sécurité du système

Inspection de la ligne de base de sécurité du système, analyse et correction des vulnérabilités, etc.

system-ops

Exploitation et maintenance du système

Fournit des capacités de diagnostic pour les problèmes courants de performance et de stabilité sous Linux

Après avoir reçu l'intention de l'utilisateur, l'agent fait correspondre automatiquement la compétence appropriée et l'exécute, sans spécifier manuellement le chemin d'appel.

AgentSecCore

AgentSecCore est un noyau de sécurité au niveau du système d'exploitation pour la plateforme d'exécution des agents IA. Dans un contexte où les agents IA acquièrent progressivement des capacités d'exécution au niveau du système d'exploitation (y compris la lecture et l'écriture de fichiers, l'accès au réseau, la gestion des processus, etc.), les frontières traditionnelles de la sécurité des applications ne sont plus applicables. AgentSecCore construit un système de défense approfondi pour les agents depuis le niveau du système d'exploitation, garantissant que les agents peuvent s'exécuter en toute sécurité dans un environnement contrôlé, auditable et avec des privilèges minimaux.

AgentSecCore a établi un système de défense à trois couches en profondeur autour des deux piliers que sont la « sécurité des intentions » et la « sécurité au niveau du système » : même si la couche précédente est compromise, les couches suivantes peuvent encore contenir la menace. L'architecture, de bas en haut, est la suivante :

Hiérarchie

Capacité de protection

Implémentation technique

Première couche : définir les limites avant l'exécution (prévention)

Prompt Scanner

Code Scanner

Skill Ledger

Moteur de détection d'injection de prompts et de jailbreak (progression à trois niveaux : règles + ML + récupération vectorielle)

Intercepteur de sécurité avant l'exécution du code (28 règles de détection, prend en charge Shell/Python)

Moteur de protection contre la falsification de l'intégrité des compétences (signature de snapshot + chaîne de versions en append-only + analyse de sécurité en quatre étapes)

Deuxième couche : détection pendant l'exécution

Safe and observable

Couvre les trois domaines de l'isolation par bac à sable (sandbox), du renforcement du système et de l'intégrité des actifs. Les événements de sécurité structurés sont persistés et des rapports récapitulatifs de sécurité sont générés à la demande.

Troisième couche : confinement au niveau inférieur

Inspection de la ligne de base de sécurité

Isolation et surveillance au niveau du système d'exploitation

Analyse automatiquement la base de règles de durcissement de la sécurité au niveau du système d'exploitation pour détecter les dommages causés par les agents au niveau de sécurité du système, et génère des rapports de déviation ainsi que des suggestions de correction.

S'appuyant sur les primitives de sécurité du noyau Linux (Namespace/Cgroup/seccomp/Capability), il fournit une isolation par bac à sable (sandbox) au niveau des processus, la surveillance et l'interception des appels système, ainsi qu'un contrôle d'accès granulaire.

AgentSight

AgentSight est un composant d'observabilité au niveau du système d'exploitation pour la plateforme d'exécution des agents IA. Il résout le problème de la consommation de tokens lors de l'exécution des agents, qui dépasse souvent les attentes, et du manque de visibilité et de traçabilité pour les utilisateurs. Il permet la collecte de données granulaires et l'analyse corrélative de l'ensemble de la chaîne d'opération de l'agent, sans intruder dans la logique métier.

AgentSight fournit principalement les trois fonctionnalités suivantes :

  • Analyse de la consommation de tokens : Mesure et attribution complètes de la consommation de tokens pendant l'exécution de l'agent. Prend en charge les requêtes flexibles par période ou sur les N dernières heures, permet de ventiler les sources de consommation selon plusieurs dimensions telles que les agents, les tâches, les rôles, etc., et la granularité de l'analyse peut atteindre un seul appel LLM.

  • Audit comportemental : Enregistrement complet des appels LLM de l'agent et des comportements d'exécution des processus. Conserve intégralement les métadonnées telles que le fournisseur et la version du modèle de chaque appel, capture simultanément les paramètres de ligne de commande des processus, et prend en charge le filtrage et les statistiques visuelles récapitulatives par temps, session et autres dimensions.

  • Visualisation via tableau de bord : Fournit une interface visuelle web accessible directement via un navigateur local après un déploiement distant. Permet de visualiser en temps réel les tendances de consommation de tokens, de surveiller l'état des processus de l'agent et de fournir des capacités de redémarrage en cas d'anomalie. Prend également en charge l'affichage approfondi couche par couche de la trace complète de chaque session, y compris les entrées utilisateur, les prompts du modèle, le processus d'inférence et la distribution de la consommation de tokens à chaque étape.

ws-ckpt

ws-ckpt est l'outil de snapshot et de rollback au niveau des fichiers d'Agentic OS (AI Agent Workspace Checkpoint) dédié à l'espace de travail des agents IA.

L'agent IA effectue de nombreuses modifications sur les fichiers de l'espace de travail lors de l'exécution des tâches. Une fois qu'une opération est effectuée incorrectement ou que les résultats ne sont pas ceux attendus, les utilisateurs rencontrent souvent des difficultés pour récupérer l'état précédent. Le mécanisme de snapshot ws-ckpt offre des capacités de gestion de snapshots légères pour l'espace de travail. Les utilisateurs peuvent créer manuellement des snapshots avant les opérations clés ou activer des snapshots automatiques à la fin de chaque tour de questions-réponses. Lorsqu'un rollback est nécessaire, il suffit de restaurer n'importe quel état historique en un clic, rendant les opérations de l'agent réversibles et traçables.

Le concept de conception central de ws-ckpt est d'« assurer le travail de l'agent ». Les utilisateurs peuvent créer manuellement des snapshots via le langage naturel ou la CLI avant d'effectuer des opérations dangereuses, ou activer des snapshots automatiques à la fin de chaque tour de questions-réponses lors de tâches impliquant de fréquentes modifications de fichiers. Le système termine automatiquement l'initialisation lors de la création du premier snapshot, sans configuration supplémentaire.

ws-ckpt fournit principalement les fonctionnalités suivantes :

Fonctionnalité

Description

Snapshot manuel

Les utilisateurs créent manuellement des snapshots de l'espace de travail via le langage naturel ou des commandes CLI avant les opérations critiques

Snapshot automatique

Lorsque les utilisateurs effectuent des tâches de modification fréquente de fichiers, activez l'option de snapshot automatique à la fin de chaque tour de questions-réponses (OpenCalw et Hermes sont actuellement pris en charge)

Rollback en un clic

Prend en charge le rollback vers n'importe quel snapshot historique et la restauration de l'état complet des fichiers de l'espace de travail à un moment donné.

Gestion des snapshots

Fournit des capacités de consultation et de suppression de la liste des snapshots, et prend en charge l'identification et la description personnalisées des snapshots par l'utilisateur

Interaction bimodale

Prend en charge à la fois l'interaction en langage naturel (conversation via l'agent) et les modes d'opération par commandes CLI

Tokenless

Tokenless est le composant d'optimisation des tokens d'Agentic OS, qui réduit la consommation de tokens lors de l'interaction entre l'agent et le LLM selon deux axes : la compression du contexte et le filtrage des commandes.

À mesure que les tâches confiées aux agents deviennent de plus en plus complexes, l'expansion des définitions d'outils, la redondance des réponses structurées et le bruit des sorties de commandes remplissent rapidement la fenêtre de contexte, ce qui augmente non seulement le coût du raisonnement, mais réduit également l'espace disponible pour communiquer des informations efficaces. Tokenless

Construit un pipeline d'optimisation intelligent entre l'agent et le LLM : en amont, les informations de définition définies par l'outil sont automatiquement rationalisées et les champs à faible valeur dans la réponse sont identifiés et filtrés ; au milieu, les données structurées sont encodées de manière compacte pour compresser davantage le volume ; en aval, le contenu interférent dans la sortie d'exécution des commandes est intelligemment filtré. Ces trois éléments travaillent conjointement pour réduire considérablement la surcharge de tokens sans modifier la sémantique du comportement de l'agent.

Tokenless est conçu pour permettre aux agents d'utiliser moins de tokens pour accomplir la même tâche. L'ensemble du processus d'optimisation intervient automatiquement via des plugins et des mécanismes Hook, et reste complètement transparent pour le framework agent en amont, sans modifier le code métier. Tous les effets de compression sont enregistrés quantitativement, fournissant un support de données pour évaluer les avantages de l'optimisation.

Tokenless prend en charge sept frameworks d'agents : cosh, OpenClaw, Hermes Agent, Claude Code, Codex, Qoder CLI et Qwen Code. Parmi eux, cosh est intégré par défaut et devient actif automatiquement après l'installation rpm, sans configuration supplémentaire. Les autres frameworks effectuent l'enregistrement du plugin en un clic via scripts/install.sh dans chaque répertoire d'adaptateur.

Tokenless fournit principalement les fonctionnalités suivantes :

Fonctionnalité

Description

Compression du contexte

Rationalise les définitions d'outils Function Calling, filtre les informations parasites dans les réponses des commandes CLI, et encode et compresse de manière compacte les données structurées.

Suivi statistique

Enregistre automatiquement les comparaisons avant et après compression, et résume les économies par type

Intégration transparente

Intervention automatique via des plugins et des Hooks, zéro intrusion dans le framework agent

AgentMemory

Agent-Memory est le serveur MCP de mémoire sous forme de fichier d'Agentic OS, qui fournit aux agents IA un espace de mémoire persistant, interrogeable et protégé par un bac à sable (sandbox).

Les agents font face au problème de la fragmentation de la mémoire lors de l'exécution de tâches inter-sessions : chaque nouvelle conversation repart de zéro, et les résultats d'analyse précédents, les registres de décision et les préférences utilisateur ne peuvent pas être réutilisés. Agent-Memory utilise le système de fichiers comme modèle de mémoire et construit un pipeline d'accès standardisé entre l'agent et l'entrepôt de mémoire : côté stockage, l'agent lit et écrit le contenu de la mémoire comme s'il manipulait des fichiers, prenant en charge l'isolation des namespaces et le sandboxing des chemins ; côté récupération, il utilise une récupération mixte BM25 et vecteurs denses pour rappeler les fragments de mémoire pertinents selon la sémantique ; côté gouvernance, il fournit le contrôle de version git et la sauvegarde par snapshot pour garantir que la mémoire est traçable et pouvant faire l'objet d'un rollback. Ces trois éléments travaillent conjointement pour permettre à la mémoire de l'agent de franchir les limites des sessions et d'assurer la continuité du contexte.

Agent-Memory est conçu pour permettre aux agents d'utiliser moins de tokens pour accomplir des tâches inter-sessions. L'ensemble du service expose 37 outils standard via le protocole MCP, prend en charge tout client MCP stdio tel que Claude Code, Cursor et Continue, et reste complètement transparent pour le framework agent en amont, sans modifier le code métier. Le bac à sable (sandbox) de sécurité au niveau du noyau (openat2) protège l'entrepôt de mémoire contre la traversée de chemin ou l'échappement par lien symbolique, et la détection d'injection de prompts ainsi que l'emballage d'échappement garantissent que le contenu de la mémoire injecté dans le LLM est sûr et contrôlable.

Agent-Memory fournit principalement les fonctionnalités suivantes :

Fonctionnalité

Description

Mémoire sous forme de fichier

Lecture et écriture de la mémoire basées sur la sémantique du système de fichiers, prise en charge de l'isolation des namespaces et du sandbox de chemin, et fourniture de 11 outils d'opération sur les fichiers tels que la lecture, l'écriture, l'ajout, l'édition, la recherche et la suppression.

Recherche sémantique hybride

Récupération fusionnée BM25 + vecteur dense + RRF, prend en charge les fournisseurs d'embedding OpenAI et Ollama, et est équipé d'une segmentation en trigrammes adaptée au chinois

Intégration transparente

OpenClaw fournit 37 outils standard via le protocole MCP. OpenClaw installe les plugins en un clic via scripts/install.sh, avec zéro intrusion dans le framework agent.