· Depuis Soreno 0.9.0

Automatisations : vos agents au travail à heure fixe, même Soreno fermé

Soreno 0.9.0 lance vos agents à heure fixe sur vos serveurs SSH : un projet, un agent, un prompt et un planning. La session vous attend ensuite dans Soreno, même si votre ordinateur était éteint.

Certaines tâches reviennent tous les jours : relire les dépendances, trier les erreurs de la nuit, préparer les notes de version. Depuis Soreno 0.9.0, un agent peut s’en charger seul, à heure fixe, sur votre serveur.

Un agent, un prompt, un planning

La nouvelle vue Automatisations, l’icône de calendrier de la barre de gauche, réunit vos automatisations. Chacune associe un projet SSH, un agent, Claude Code, Codex, Pi ou OMP, un prompt et un planning : chaque jour, du lundi au vendredi ou une fois par semaine, à l’heure de votre choix.

La vue Automatisations de Soreno : quatre automatisations avec leur projet, leur planning, leur prochaine et leur dernière exécution. Revue des dépendances, sélectionnée, ouvre son panneau : Active, Nom, Projet, Agent Codex, un prompt qui appelle $revue-deps, le planning Lundi–vendredi à 08:00, Ouvrir la session et Exécuter maintenant.
Quatre routines, et le panneau de celle qui revoit les dépendances chaque matin de semaine.

Vos skills, dans la syntaxe de l’agent

Le prompt est le premier message de l’agent. Tapez / : Soreno liste les skills du projet et ceux du serveur, et écrit votre choix comme l’agent l’attend, /revue-deps pour Claude Code, $revue-deps pour Codex, /skill:revue-deps pour Pi et OMP. Un skill que vous lancez à la main devient une routine en une ligne.

Le panneau Nouvelle automatisation : le nom, le projet api-facturation, l’agent Claude Code, et le champ Prompt où / ouvre la liste des skills du projet et du serveur.
Un / dans le prompt, et les skills du projet et du serveur s’affichent.

Ça tourne sur le serveur, pas sur votre poste

Créer installe un minuteur systemd sur le serveur. À l’heure dite, l’agent démarre dans la session de l’automatisation, même si Soreno est fermé et votre ordinateur éteint. Il reste ouvert à la fin de son tour : s’il a une question ou demande une autorisation, elle vous attend. Et si l’exécution précédente tourne encore, la suivante est sautée plutôt que de la remplacer.

Le matin, tout vous attend dans Soreno

Chaque automatisation a sa session favorite dans le projet. La liste montre la prochaine exécution et la dernière, Terminée, Session ouverte, Sautée ou Échec, et une pastille signale celle que vous n’avez pas encore ouverte. Ouvrir la session vous y rattache : vous retrouvez ce que l’agent a fait en votre absence, et vous pouvez reprendre la main.

Toujours sous contrôle

Exécuter maintenant lance une exécution sans attendre, pratique pour tester un prompt. L’interrupteur Active met l’automatisation en pause ou la relance aussitôt. Le nom, le prompt et le planning se modifient à tout moment, et Supprimer l’automatisation retire le minuteur du serveur en gardant la session.

Il faut un serveur Linux sous systemd, avec systemctl --user. Tous les détails sont dans la page Automatisations de la documentation.

Tous les articles

Ouvrez votre premier projet dans Soreno

Soreno lance les CLI déjà installés sur votre machine, dans WSL ou sur vos serveurs. Vos notes, vos réglages et vos issues locales restent dans votre profil.
Open source, sous licence MIT.

L’application macOS est signée et notariée par Apple. L’installateur Windows ne l’est pas encore : Windows peut signaler un éditeur inconnu. Sous Linux, l’AppImage se met à jour d’elle-même ; le paquet .deb, en installant le suivant.