Skip to content

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-audit dans le catalogue Workflows
  • Sidebar — nouvelle entrée pour /security-audit dans 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-slides et /beamer-design dans 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.ts et index.ts pour 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"] dans opencode.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.sh mises à jour vers npx 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) et allowed-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 add au 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-dossiers workflows/, actions/, creators/). Le frontmatter category conserve l'organisation logique
  • install.sh modernisé — utilise claude plugin marketplace add + claude plugin install
  • plugin.json simplifié — seul le champ skills est 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èlesinstall.sh --opencode demande 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-docs avec GitLab Pages
  • CI sync automatique de la documentation sur tag
  • Système de flags avec presets (budget, standard, full quality, full pipeline)

Shingan (心眼) — Linagora