Aller au contenu
Kordelys

Ce que fait Kordelys, fonction par fonction

Un poste de travail pour diriger des agents de code. Chaque fonction ci-dessous existe dans la version 1.0.0 : rien n'est annoncé en avance

Projets

Importe un dossier, il devient un projet

Tu choisis un dossier. Kordelys reconnaît son type (FiveM, web, Node, Python ou générique), dresse sa fiche et sa carte, puis prépare un résumé d'accueil pour les agents

  • Plusieurs projets, un sélecteur en haut de l'écran
  • Agents, missions et mémoire rangés par projet
  • Par projet : tes consignes et le droit, ou non, de déployer sans demander
  • Les dossiers trop larges ou système sont refusés

Fiche du projet

dressée à l'import
ProfilFiveM
Ressources trouvées212
Fichiers de code indexés3 480
Repères relevéscommandes, événements, exports, retours NUI
Compétences attachées49
Déploiementdemander d'abord

Exemple d'affichage. Les nombres dépendent de ton dossier

La carte du projet, pour chercher juste

C'est la pièce qui change le plus le travail des agents. Au lieu d'ouvrir des fichiers au hasard, ils interrogent la carte

Une recherche, tout le contexte

La réponse contient le bloc principal en entier, la suite logique (l'événement et son récepteur) et les fonctions appelées. Souvent, l'agent n'a plus rien à relire

Lecture économe

Pour un gros fichier, l'agent demande seulement la fonction ou les lignes utiles. Kordelys compte les jetons évités à chaque lecture

Secrets masqués

Les valeurs qui ressemblent à une clé ou à un mot de passe sont cachées dans les extraits. Les fichiers de secrets ne sont pas indexés

Des agents en parallèle, et des missions quand c'est gros

Pour une petite demande, un agent suffit. Pour un chantier, tu décris le but et Kordelys organise le travail

Agents

  • Une conversation par agent, images et pièces jointes
  • File d'attente : tu écris pendant qu'il travaille
  • Moteur Claude Code ou Codex, modèle et effort par agent
  • Un agent peut en lancer d'autres : tu vois l'arbre « qui travaille pour qui »
  • Reprise automatique après une fermeture de l'application

Missions

  • Un chef d'orchestre découpe en tâches parallèles
  • Essai sur une copie isolée du projet avant de toucher au vrai
  • Chaque agent reçoit un contrat : les fichiers qu'il a le droit de modifier
  • Tests statiques, puis relecture par un autre agent
  • Rapport de fin, annulation complète possible

Routeur

À chaque message, Kordelys choisit le modèle, l'effort et les compétences adaptés à la demande. Une question simple ne part pas sur le modèle le plus cher

Mémoire par projet

Ce que tu valides comme règle ou comme fait est gardé pour le projet et rappelé aux agents suivants. Rien n'est mémorisé sans ton accord

65 compétences livrées avec l'installation

Une compétence est une fiche de méthode qu'un agent suit pour un type de tâche. Elles sont dans le paquet : rien à télécharger après coup

31FiveMmanifestes, NUI, sécurité, streaming, Lua, bases de données
18Noyauanalyse d'impact, relecture, sécurité, tests, documentation
6Webstructure, sécurité, performance, tests de page
10Node et Python5 chacune : structure, sécurité, tests, déploiement

Seules des compétences dont la licence autorise la redistribution sont livrées. La liste et les licences sont dans le dossier d'installation

Voir, arrêter, défaire

Les protections tournent toutes sur ton PC

Garde

Contrôle avant chaque action d'un agent : lecture de secrets, suppression récursive, téléchargement et sortie du projet sont bloqués

Changements

Copie de chaque fichier avant modification, différences ligne par ligne, annulation d'un fichier ou de tout le travail d'un agent

Pause et urgence

Une pause globale fige toutes les files. Le bouton d'urgence arrête tous les agents d'un coup

Efficacité

Jetons, coût et durée de chaque tour, jetons évités par la carte, et le banc d'essai contre Claude Code seul

Studio

Un éditeur de code dans l'application, ouvert sur le dossier du projet, pour vérifier ou retoucher à la main

Rapports

Un résumé du travail de la journée, et une notification Discord si tu fournis ton webhook

Le plus simple est de l'essayer sur ton dossier