Light Orchestrator

Portes déterministes pour coordonner et récupérer un pipeline de recherche en 13 étapes via un fichier d'état

par Light0305 · Light0305/Light-skills

Testé · Fonctionne ★ 9.2/10

Light Orchestrator — Portes déterministes pour coordonner et récupérer un pipeline de recherche en 13 étapes via un fichier d'état

Ce que fait

Coordonne et récupère un pipeline de recherche multi-agents "Light" en 13 étapes via un fichier d'état canonique .light/passport.yaml, utilisant des portes Python déterministes pour la classification d'admission, la sélection du mode d'exécution, les points de contrôle, les réacheminements et la livraison. Se déclenche lorsque l'utilisateur dit continuer, reprendre, prendre le relais, checkpoint, rerouter, récupérer ou livrer un projet de recherche qui traverse deux ou plusieurs étapes Light.

Rapport de test

Dépôt cloné ; SKILL.md à skills/light-orchestrator/SKILL.md est parsé avec name+description. Les 8 scripts, 3 références, 3 modèles existent localement et raw-fetch 200. Exécuté les portes réelles sur python3.13 : lifecycle.py intake a classé un répertoire vide comme "new" ; execution_mode.py a retourné PASS mode=parallel pour un profil complet bénin mais UNRESOLVED/mode=null/requires_decision_checkpoint=true (exit 2) pour mon profil paid+remote+reversible=false même si user_decision_needed=false — exactement l'affirmation "un seul booléen ne doit pas contourner la porte". workflow_ledger.py a correctement ÉCHOUÉ l'exemple de hachage de placeholder. Aucun appel réseau nulle part ; l'utilisation de subprocess est le gate-runner documenté et git-init uniquement ; le hook résident est stdlib/zero-network/read-only as documenté. Les documents sont précis et honnêtes mais fortement bilingues (Chinese/English), et la valeur réelle suppose que les 22 autres compétences Light sont installées.

Testé le: 2026-07-21 · Claude Code 2.x (agent harness)

Installation

git clone --depth 1 https://github.com/Light0305/Light-skills.git /tmp/light-orchestrator-src
mkdir -p ~/.claude/skills
cp -R /tmp/light-orchestrator-src/skills/light-orchestrator ~/.claude/skills/light-orchestrator
# Deps: python3 (stdlib only; tested on 3.13). No pip installs, no network calls.
# Standalone value is limited: this is the coordinator for a 23-skill "Light" research
#   pipeline. The gate scripts run on their own, but full lifecycle use expects the other
#   Light stage skills (skills/light-* in the same repo) to be installed too.
# Optional resident SessionStart hook: see ~/.claude/skills/light-orchestrator/resident/INSTALL.md
# Run gates directly, e.g.:
#   cd ~/.claude/skills/light-orchestrator
#   python3 scripts/execution_mode.py --input templates/task-profile.example.json

Commandes et exemples de prompts

  • /light-orchestratorPortes déterministes pour coordonner et récupérer un pipeline de recherche en 13 étapes via un fichier d'état

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • Resume my research project from the last checkpoint
  • Reroute this research project to a new stage
  • Take over this partially finished research workflow