3.1 KiB
Workflow Claude-GLM -- Nyora API Builder
Date : 2026-06-17 (rev 2) Scope : hermes-nyora (GLM-5.1 via opencode-go) + Telegram bot Objectif : Economiser les tokens Claude -- garder Claude pour le strategique
Architecture
PLANNER -> Claude (discussion + accord + generation plan) EXECUTOR -> hermes-nyora / GLM-5.1 via Telegram (implementation) REVIEWER -> Claude (validation finale, problemes critiques uniquement)
Ratio economies tokens : ~7x (Claude = 20-30k, GLM = 150k+)
Workflow complet (4 etapes)
Etape 1 -- Discussion et accord (session Claude)
Nabil decrit son projet librement a Claude. Claude pose les questions necessaires :
- Stack existante et contraintes
- Perimetre exact de l API / feature
- Integrations (Bifrost, Baserow, n8n, etc.)
- Chemin du repo Gitea
Pas de template a remplir avant -- la discussion IS le template. Accord explicite avant de passer a l etape 2.
Etape 2 -- Generation du plan (Claude)
Claude genere un PLAN.md complet et structure. Format : PROJECT / CONTEXT / TECH STACK / PHASES / REVIEW CRITERIA Maximum 5 phases. Chaque phase : GOAL + TASKS + FILES + VALIDATION. Claude inclut les criteres de review qu il utilisera a l etape 4.
Etape 3 -- Execution (Telegram -> hermes-nyora)
Nabil copie-colle le PLAN.md dans le Telegram bot hermes-nyora. hermes-nyora active automatiquement le skill claude-glm-workflow. Execution phase par phase avec rapport standardise. hermes-nyora genere HANDOFF.md a la fin.
Bot Telegram hermes-nyora : token 8914117708:AAHNysUFMy8eFRagLmcNMvCkiCuArf0aZMs allowed_chats : '' (tous les chats autorises par defaut)
Etape 4 -- Review finale (session Claude)
Nabil copie HANDOFF.md + prompt review dans Claude. Prompt review disponible dans : workspace/templates/claude-plan-template.md Claude identifie uniquement les problemes critiques et majeurs. Verdict : Ready to deploy | Needs fixes.
Fichiers deployes
hermes-nyora/data/skills/nyora/claude-glm-workflow/SKILL.md hermes-nyora/data/workspace/templates/claude-plan-template.md hermes-nyora/data/SOUL.md (section WORKFLOW CLAUDE-GLM)
Modele et couts
Modele actuel : glm-5.1 (opencode-go, $10/mois = $60 valeur) Fallback : qwen3.7-plus (opencode-go) GLM-5.2 : disponible semaine 22 juin -- changer config.yaml model.default
Pieges connus
- SOUL.md et config.yaml : 100% ASCII obligatoire
- hermes-nyora voit /opt/data/workspace/ (pas /workspace/)
- Bifrost requis pour tout LLM depuis n8n (opencode.ai inaccessible)
Bonne pratique -- Plans longs (> limite Telegram)
Pour tout plan depasse quelques centaines de caracteres :
- Claude depose le PLAN.md dans /opt/data/workspace/plans/.md via MCP
- Nabil envoie UNE LIGNE dans Telegram : Execute le plan : /opt/data/workspace/plans/.md
- hermes-nyora lit le fichier et execute normalement
Avantages : plans illimites en taille, historique des plans conserve sur le NAS, relance facile sans re-coller le prompt, traçabilite Gitea possible.
Convention nommage : -YYYYMMDD.md (ex: panda-theme-switcher.md)