Atuin v18.13 ajoute des commandes shell IA, un démon de recherche plus rapide et un proxy PTY.

Améliorations de la recherche avec le démon
Le démon, auparavant expérimental, maintient désormais un index de recherche chaud en mémoire, alimenté par une version modifiée de nucleo, qui implémente le même algorithme que fzf. Des multiplicateurs configurables pour la fréquence, la récence et le score de fréquence-récence sont disponibles. Activez avec :
search_mode = "daemon-fuzzy"
[daemon]
enabled = true
autostart = trueAvec autostart activé, Atuin gère le cycle de vie du démon. Le démon permet également de synchroniser les enregistrements sans interaction avec le shell, maintenant les machines distantes à jour.
Atuin IA pour les commandes shell
Appuyez sur ? sur un prompt vide, décrivez ce que vous voulez, puis appuyez sur entrée pour exécuter ou tab pour modifier. Appuyez sur f pour suivre avec des ajustements ou des questions. Activez avec :
[ai]
enabled = trueLa précision provient de modèles de pointe combinés à un ensemble de données alimenté par les pages de manuel et les sorties de commandes. Des contrôles de sécurité signalent les commandes dangereuses (comme effacer des données ou redémarrer des déploiements) nécessitant un double appui sur entrée pour exécution. La confidentialité des données est minimale par défaut—seulement les informations sur le système d'exploitation et le shell—avec des permissions optionnelles pour le chemin du répertoire, son contenu, l'état git, etc.
Proxy PTY (hex)
Hex permet aux fenêtres contextuelles d'Atuin de s'afficher par-dessus la sortie précédente du terminal sans l'effacer, contrairement aux modes plein écran ou en ligne précédents. C'est un proxy PTY léger qui se comporte comme un tmux minimal mais n'affecte pas l'historique de défilement ni ne perturbe les fonctionnalités du terminal. Activez ponctuellement avec atuin hex ou de manière permanente avec :
eval "$(atuin hex init)"Les utilisations futures incluent la recherche/synchronisation des sorties de commandes, la prise en charge des shells sans crochets, et des fonctionnalités de type readline.
Autres mises à jour
La nouvelle authentification pour le service de synchronisation hébergé (Atuin Hub) ajoute la connexion via Google/GitHub et la récupération par email. Les identifiants existants fonctionnent toujours. Hub n'est pas encore open source en raison des changements rapides. L'auto-hébergement reste inchangé.
📖 Lire la source complète : HN AI Agents
👀 See Also

Orion : Contourner CoreML pour exécuter et entraîner des LLM directement sur le Neural Engine d'Apple
Orion est un système open-source en Objective-C qui contourne CoreML d'Apple pour exécuter et entraîner des LLM directement sur le moteur neuronal Apple (ANE), atteignant plus de 170 tokens/s pour le décodage GPT-2 124M et un entraînement stable multi-étapes sur un transformateur de 110 millions de paramètres.

GuppyLM : Un LLM de 9M paramètres construit à partir de zéro à des fins éducatives
GuppyLM est un modèle de langage d'environ 9 millions de paramètres entraîné à partir de zéro sur 60 000 conversations synthétiques, utilisant une architecture de transformateur classique avec 6 couches, 384 dimensions cachées et 6 têtes d'attention. Il s'entraîne en environ 5 minutes sur un GPU T4 Colab gratuit et parle avec une personnalité de poisson axée sur l'eau, la nourriture et la vie en aquarium.

Pipeline Humanizer open-source : fichier Markdown en six étapes pour le post-traitement de texte IA
Un fichier Markdown unique implémente un pipeline en six étapes pour détecter et réécrire du texte généré par IA, avec conscience du canal, calibrage vocal, seuils de sévérité et auto-vérification réussie.

Serveur de Compétence OpenClaw pour l'Analyse et le Trading du Marché Indien
Un terminal de trading open-source pour les marchés indiens a été intégré en tant que serveur de compétences OpenClaw, permettant aux agents de récupérer des données de marché et d'exécuter des analyses multi-agents via HTTP. Le système fournit des plans de trading structurés avec des prix d'entrée, des stop-loss et des objectifs pour trois profils de risque.