Changelog
Toutes les modifications notables de Shingan sont documentées ici. Format basé sur Keep a Changelog.
[1.6.0] — 2026-03-26
Added
- Skill
/security-audit— pipeline de sécurité 4 couches : dépendances (npm/pnpm/pip/go), filesystem (Trivy), code source (Snyk SCA + SAST), raisonnement IA (security-reviewer opus). Rapport final priorisé avec plan de correction.
Changed
- Index skills — ajout de
/security-auditdans le catalogue Workflows - Sidebar — nouvelle entrée pour
/security-auditdans Skills — Workflows
[1.5.0] — 2026-03-25
Added
- Agent Tracker — documentation du hook d'observabilité des sous-agents avec trace JSONL, corrélation spawn↔done et rotation automatique
- Skill
/md-to-slides— page de documentation pour la conversion Markdown → LaTeX Beamer - Skill
/beamer-design— page de documentation pour la refonte visuelle de présentations Beamer - Agent Event library — documentation du module TypeScript exportant les types et constantes partagées
Changed
- Index skills — ajout de
/md-to-slideset/beamer-designdans le catalogue - Sidebar — nouvelles entrées pour les skills Beamer et l'agent tracker
- Page d'accueil — version mise à jour vers v1.5.0
[1.4.0] — 2026-03-13
Added
- Statusline stdin JSON — affichage modèle, tokens, coût session et heure via parsing du JSON stdin de Claude Code
- Statusline rate limits — segments session et hebdomadaire depuis l'API OAuth Anthropic avec coloration ANSI
- Statusline credentials & cache — lecture OAuth, refresh token automatique, cache fichier 3min TTL
- Statusline sécurité — sanitization ANSI, troncature sur
display_name - Tests statusline — suite complète couvrant formatage, colorisation, parsing API, credentials, cache, sanitization, intégration
Changed
- Statusline architecture — split en
lib.tsetindex.tspour testabilité - Kensho steps — renforcement de la délégation agent, prévention du bypass inline
[1.3.0] — 2026-03-12
Added
- Installation OpenCode via npm — nouvelle section dans le guide d'installation pour
"plugin": ["opencode-shingan"]dansopencode.json - Commandes CLI — documentation de
npx opencode-shingan setup,--models,--global,uninstall - Auto-deploy — explication du mécanisme de déploiement automatique au démarrage avec versioning via
.shingan-version
Changed
- Guide plugin-install — section OpenCode réorganisée : npm (recommandé) en premier, script en alternative
- Tutoriel modèles — références
install.shmises à jour versnpx opencode-shingan setup --models - Guide models — info box OpenCode mise à jour avec la commande npm
[1.2.0] — 2026-03-13
Added
- Délégation obligatoire — les step files déclarent un bloc
<delegation>avec agent, tier et mode. La délégation est obligatoire sauf en mode économie (-e) - Anti-rationalisation — les blocs de délégation incluent des instructions explicites pour empêcher l'IA de contourner la délégation
- Anatomie des step files — structure XML standardisée avec sections
<objective>,<delegation>,<process>,<rules>,<output_template>,<save>,<next> - Permissions agents renforcées — distinction claire entre
disallowedTools(lecture seule) etallowed-tools(écriture autorisée)
Changed
- Step 07 (Tests) — agent corrigé de
executoràtest-engineer - Pipeline Kensho — documentation alignée avec les noms réels des step files (
step-{NN}-{name}.md) - Architecture — section mise à jour pour refléter le pattern de délégation réel au lieu du format YAML aspirationnel
[1.1.0] — 2026-03-11
Added
- Distribution plugin user-level — Shingan s'installe comme plugin Claude Code global (
scope: user), disponible dans tous les projets - Système marketplace — enregistrement via
claude plugin marketplace addau format officiel - Script build-plugin.sh — génère une distribution plate dans
dist/
Changed
- Structure skills aplatie — skills directement sous
framework/skills/(plus de sous-dossiersworkflows/,actions/,creators/). Le frontmattercategoryconserve l'organisation logique - install.sh modernisé — utilise
claude plugin marketplace add+claude plugin install - plugin.json simplifié — seul le champ
skillsest déclaré
[1.0.0] — 2026-03-11
Added
- Spec-driven development — step 01b-spec dans le pipeline APEX avec requirements SHALL, scénarios Given/When/Then, design decisions et acceptance criteria. Gate obligatoire même en mode auto.
- Pipeline APEX 10 steps — Init → Analyze → Spec → Plan → Execute → Validate → Examine → Resolve → Tests → Finish
- Traçabilité REQ → fichiers dans le plan d'implémentation (step 02)
- Vérification spec dans Validate — step 04 vérifie chaque acceptance criterion contre l'implémentation
- 20+ skills — kensho, bugfix, review-code, clean-code, debug, brainstorm, commit, oneshot, init, profile, et créateurs
- 9 agents — analyst, architect, executor, code-reviewer, security-reviewer, quality-reviewer, test-engineer, debugger, explore (les personas ont été fusionnés dans les agents)
- Provider-agnostic models — les agents utilisent des tiers abstraits (
opus/sonnet/haiku) au lieu d'identifiants Claude hardcodés - Configuration interactive des modèles —
install.sh --opencodedemande les modèles disponibles (1 modèle, par tier, ou par agent) et les écrit dans le framework - 4+ profiles technologiques — Rust/Tauri, Vue 3/TypeScript, Python, xterm
- Progressive Disclosure — chargement en 3 niveaux (découverte, activation, détails)
- Steps avec Gates — validation entre chaque étape, commandes
next,approve,revise - Multi-plateforme — compatible Claude Code et OpenCode via script d'installation unique
- Script install.sh — détecte la plateforme, installe le plugin ou génère AGENTS.md pour OpenCode
- Licence GPL-3.0
Infrastructure
- Hébergement GitLab (
gitlab.com/ia2925011/shingan) - Documentation séparée dans
shingan-docsavec GitLab Pages - CI sync automatique de la documentation sur tag
- Système de flags avec presets (budget, standard, full quality, full pipeline)
