Comportement observé
ulk export --target gemini écrit les 6 fichiers .gemini/agents/ mais les laisse vides (0 octets).
Comportement attendu
Les fichiers .gemini/agents/ doivent être régénérés depuis les agents source (framework/agents/) — même logique que pour AGENTS.md côté Codex.
Reproduction
ulk export --target gemini
wc -l .gemini/agents/*.md # → 0 partout
Output observé :
ℹ GEMINI.md skipped (maintained manually — edit directly to update)
✓ wrote .gemini/agents/ (6 files)
Contexte
Découvert pendant un checkpoint 2b3 — git diff HEAD --stat montrait 538 suppressions sur les 6 fichiers après le export.
Restauration via git checkout -- .gemini/agents/.
Piste
Vérifier framework/cli/cmd/export.go — la logique d'écriture de .gemini/agents/ crée peut-être les fichiers sans y injecter le contenu.
Comportement observé
ulk export --target geminiécrit les 6 fichiers.gemini/agents/mais les laisse vides (0 octets).Comportement attendu
Les fichiers
.gemini/agents/doivent être régénérés depuis les agents source (framework/agents/) — même logique que pourAGENTS.mdcôté Codex.Reproduction
Output observé :
Contexte
Découvert pendant un checkpoint 2b3 —
git diff HEAD --statmontrait 538 suppressions sur les 6 fichiers après leexport.Restauration via
git checkout -- .gemini/agents/.Piste
Vérifier
framework/cli/cmd/export.go— la logique d'écriture de.gemini/agents/crée peut-être les fichiers sans y injecter le contenu.