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

Le hook Git pre-commit empêche les agents d'IA de codage de commettre avec une documentation obsolète.
Un développeur a créé un crochet Git pre-commit qui bloque les commits lorsque les fichiers de documentation sont obsolètes, ciblant spécifiquement les problèmes avec les agents d'IA de codage comme Claude Code, Cursor, Windsurf et Copilot. L'outil se termine avec le code d'erreur 1 pour forcer les agents d'IA à mettre à jour la documentation avant de continuer.

Développeur construit un serveur MCP connectant 18 outils e-commerce à Claude
Un développeur a créé un serveur MCP qui intègre 18 plateformes et outils d'e-commerce avec Claude, permettant des requêtes croisées entre plusieurs sources de données. Le projet a été principalement construit en utilisant Claude Code (Opus) en quelques jours plutôt qu'en plusieurs mois.

Développeur crée une barre d'état de terminal pour surveiller les limites de session de Claude Code après une interruption inattendue.
Un développeur a créé une barre d'état en terminal Python qui affiche en direct l'utilisation de la session Claude Code après avoir été interrompu au milieu d'une refactorisation sans avertissement. L'outil utilise les sessions existantes sans nécessiter de clé API.

SpruceChat exécute un LLM de 0,5 milliard de paramètres directement sur les consoles portables Miyoo grâce à llama.cpp.
SpruceChat exécute Qwen2.5-0.5B entièrement sur l'appareil sur des consoles de jeu portables en utilisant llama.cpp, sans nécessiter de cloud ou de WiFi. Sur un Miyoo A30 (quadricœur Cortex-A7), il se charge en ~60 secondes et génère à ~1-2 tokens/seconde.